计算机考研408每日题目 0x1b

480 阅读3分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

习题来源于@王道微博

解析都是我自己写的,如有问题或错漏烦请评论告知。

🌴数据结构

若按层次顺序给二叉树各结点从0开始编号,则含n个结点的完全二叉树中叶结点的最小编号是___(中国科学院大学2012)

A[n/2]
B[n+1]
C.[n/2]+1
D.[n/2]-1

答案及解析

答案:A

🔊 采用特殊值法,取n=3画出树结构,最小的叶结点编号为1,排除BCD,选A。

🌾计算机网络

下列哪种设备不需要根据地址来转发数据_____(北京邮电大学2011)

A. 转发器(Repeater)
B. 路由器(Router)
C. 网桥(Bridge)
D. 网关(Gateway)

答案及解析

答案:A

🔊 转发器是一类重建到来的电子、无线或光学信号的网络设备。有了物理媒体如以太网或 Wi-Fi ,数据传输在信号降级之前仅能跨越一个有限范围。

说人话就是:它实现物理层的连接,对衰减的信号进行放大整形或再生,跟地址没有一点关系,故选A。

🌿操作系统

把逻辑地址转变为内存的物理地址的过程称做______(中国科学院大学2012)

A. 编译
B. 连接
C. 运行
D. 重定位 

答案及解析

答案:D

🔊 重定位就是把程序的逻辑地址空间变换成内存中的实际物理地址空间的过程,它是实现多道程序在内存中同时运行的基础,故选D。

重定位有两种,分别是动态重定位与静态重定位:

  • 动态重定位:它不是在程序装入内存时完成的,而是CPU每次访问内存时由动态地址变换机构(硬件)自动进行把相对地址转换为绝对地址。动态重定位需要软件和硬件相互配合完成。
  • 静态重定位:在程序装入内存的过程中完成,是指在程序开始运行前,程序中的各个地址有关的项均已完成重定位,地址变换通常是在装入时一次完成的,以后不再改变,故成为静态重定位。

🍀计算机组成原理

在各种I/O方式中,中断方式的特点是_____(北京科技大学2014

A. CPU与外设串行工作,传送与主程序串行工作
B. CPU与外设并行工作,传送与主程序串行工作
C. CPU与外设串行工作,传送与主程序并行工作
D. CPU与外设并行工作,传送与主程序并行工作

答案及解析

答案:B

🔊 在I/O设备中断方式下,中央处理器与I/O设备之间数据的传输步骤如下:

  1. 在某个进程需要数据时,发出指令启动I/O设备准备数据。
  2. 在进程发出指令启动设备之后,该进程放弃处理器,等待相关I/O操作完成。此时,进程调度程序会调度其他就绪进程使用处理器。
  3. 当I/O操作完成时,I/O设备控制器通过中断请求线向处理器发出中断信号,处理器收到中断信号之后,转向预先设计好的中断处理程序,对数据传送工作进行相应的处理。
  4. 得到了数据的进程,转入就绪状态。在随后的某个时刻,进程调度程序会选中该进程继续工作。I/O设备中断方式使处理器的利用率提高,且能支持多道程序和I/O设备的并行操作。