21.某计算机有五级中断L4~L0,中断屏蔽字为M4M3M2M1M0,Mi=1(0≤i≤4)表示对Li级中断进行屏蔽。若中断响应优先级从到低的顺序是L4→L0→L2→L1→L3 ,则L1的中断处理程序中设置的中断屏蔽字是
A.11110
B.01101
C.00011
D.01010
解答:D。等级置0表示可被中断,比该等级低的置1表示不可被中断。
22.某计算机处理器主频为50MHz,采用定时查询方式控制设备A的I/O,查询程序运行一次所用的时钟周期数至少为500。在设备A工作期间,为保证数据不丢失,每秒需对其查询至少200次,则CPU用于设备A的I/O的时间占整个CPU时间的百分比至少是
A.0.02%
B.0.05%
C.0.20%
D.0.50%
解答:C。每秒200次查询,每次500个周期,则每秒少200×500﹦10 0000个周期,10
0000÷50M=0.20%。
23.下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是
A.先来先服务
C.时间片轮转
B.响应比优先
D.非抢占式短任务优先
解答:B。响应比=作业响应时间/作业执行时间 =(作业执行时间+作业等待时间)/作业执行时间。响应比算法,在等待时间相同情况下,作业执行时间越少,响应比越,优先执行,满足短任务优先。随着等待时间增加,响应比也会变大,执行机会就增大,所以不会产生饥饿现象。先来先服务和时间片轮转不符合短任务优先,非抢占式短任务优先会产生饥饿现象。
24.下列选项中,在用户态执行的是
A.命令解释程序
C.进程调度程序
B.缺页处理程序
D.时钟中断处理程序
解答:A。缺页处理程序和时钟中断都属于中断,在核心态执行。进程调度属于系统调用在核心态执行,命令解释程序属于命令接口,它在用户态执行。
25.在支持多线程的系统中,进程P创建的若干个线程不能共享的是
A.进程P的代码段
C.进程P的局变量
B.进程P中打开的文件
D.进程P中某线程的栈指针
解答:D。进程中某线程的栈指针,对其它线程透明,不能与其它线程共享。
26.用户程序发出磁盘I/O请求后,系统的正确处理流程是
A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序
B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序
C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序
D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序
解答:B。输入/输出软件一般从上到下分为四个层次:用户层、与设备无关软件层、设备驱动程序以及中断处理程序。与设备无关软件层也就是系统调用的处理程序。所以争取处理流程为B选项。
27.某时刻进程的资源使用情况如下表所示。(图暂缺)
此时的安序列是
A.P1,P2,P3,P4
C.P1,P4,P3,P2
B.P1,P3,P2,P4
D.不存在
解答:D。使用银行家算法得,不存在安序列。
28.在缺页处理过程中,操作系统执行的操作可能是
Ⅰ. 修改页表
A.仅Ⅰ、Ⅱ
Ⅱ.磁盘I/O Ⅲ.分配页框
B.仅Ⅱ C.仅Ⅲ
D.Ⅰ、Ⅱ和Ⅲ
解答:D。缺页中断调入新页面,肯定要修改页表项和分配页框,所以I、III可能发生,同时内存没有页面,需要从外存读入,会发生磁盘I/O。
29.当系统发生抖动(thrashing)时,可用采取的有效措施是
Ⅰ. 撤销部分进程
Ⅱ.增加磁盘交换区的容量
Ⅲ.提用户进程的优先级
A.仅Ⅰ
B.仅Ⅱ
C.仅Ⅲ
D.仅Ⅰ、Ⅱ
解答:A。在具有对换功能的操作系统中,通常把外存分为文件区和对换区。前者用于存放文件,后者用于存放从内存换出的进程。抖动现象是指刚刚被换出的页很快又要被访问为此,又要换出其他页,而该页又快被访问,如此频繁的置换页面,以致大部分时间都花在页面置换上。撤销部分进程可以减少所要用到的页面数,防止抖动。对换区大小和进程优先级都与抖动无关。
30.在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段
是
A.编辑
B.编译
C.链接
D.装载
解答:B。编译过程指编译程序将用户源代码编译成目标模块。源地址编译成目标程序
时,会形成逻辑地址。
31.某文件占 10 个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析,假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100us,将缓冲区的数据传送到用户区的时间是50us,CPU对一块数据进行分析的时间为50us。在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是
A.1500us、1000us
C.1550us、1550us
B.1550us、1100us
D.2000us、2000us
解答:B。单缓冲区下当上一个磁盘块从缓冲区读入用户区完成时下一磁盘块才能开始读入,也就是当后一块磁盘块读入用户区完毕时所用时间为150×u65297X0=1500。加上处理后一个磁盘块的时间50为1550。双缓冲区下,不存在等待磁盘块从缓冲区读入用户区的问题,也就是100×u65297X0+100=1100。
32.有两个并发执行的进程P1和P2,共享初值为1的变量x。P1对x加1,P2对x减1。加1和减1操作的指令序列分别如下所示。// 加1操作load R1,x // 取x到寄存器R1中 inc R1// 减1操作load R2,xdec R2store x,R1 // 将R1的内容存入x store x,R2两个操作完成后,x的值
A.可能为-1或3
C.可能为0、1或2
B.只能为1
D.可能为-1、0、1或2
解答:C。将P1中3条语句变为1,2,3,P2中3条语句编为4,5,6。则依次执行1,2,3,4,5得结果1,依次执行1,2,4,5,6,3得结果2,执行4,5,1,2,3,6得结果0。结果-1不可能得出,选C。
33.TCP/IP参考模型的网络层提供的是
A.无连接不可靠的数据报服务
C.有连接不可靠的虚电路服务
B.无连接可靠的数据报服务
D.有连接可靠的虚电路服务
解答:A。TCP/IP的网络层向上只提供简单灵活的、无连接的、尽大努力交付的数据报服务。此外考察IP首部,如果是面向连接的,则应有用于建立连接的字段,但是没有;如果提供可靠的服务,则至少应有序号和校验和两个字段,但是IP分组头中也没有(IP首部中只是首部校验和)。因此网络层提供的无连接不可靠的数据服务。有连接可靠的服务由传输层的TCP提供。
34.若某通信链路的数据传输速率为2400bps,采用4相位调制,则该链路的波特率是
A.600波特
B.1200波特
C.4800波特
D.9600波特
解答:B。有 4 种相位,则一个码元需要由 log24=2 个 bit 表示,则波特率=比特率/2=1200波特。
35.数据链路层采用选择重传协议(SR)传输数据,发送方已发送了0~3号数据帧,现已收到1号帧的确认,而0、2号帧依次超时,则此时需要重传的帧数是
A.1
B.2
C.3
D.4
解答:B。选择重传协议中,接收方逐个地确认正确接收的分组,不管接收到的分组是否有序,只要正确接收就发送选择ACK分组进行确认。因此选择重传协议中的ACK分组不再具有累积确认的作用。这点要特别注意与GBN协议的区别。此题中只收到1号帧的确认,0、2号帧超时,由于对于1号帧的确认不具累积确认的作用,因此发送方认为接收方没有收到0、2号帧,于是重传这两帧。
36.下列选项中,对正确接收到的数据帧进行确认的MAC协议是
A.CSMA
B.CDMA
C.CSMA/CD
D.CSMA/CA
解答:D。可以用排除法。首先CDMA即码分多址,是物理层的东西;CSMA/CD即带冲突检测的载波监听多路访问,这个应该比较熟悉,接收方并不需要确认;CSMA,既然CSMA/CD是其超集,CSMA/CD没有的东西,CSMA自然也没有。于是排除法选D。CSMA/CA是无线局域网标准802.11中的协议。CSMA/CA利用ACK信号来避免冲突的发生,也就是说,只有当客户端收到网络上返回的ACK信号后才确认送出的数据已经正确到达目的地址。
37.某网络拓扑如下图所示,路由器R1只有到达子网192.168.1.0/24的路由。为使R1可以将IP分组正确地路由到图中所有子网,则在R1中需要增加的一条路由(目的网络,子网掩码,下一跳)是
A.192.168.2.0
B.192.168.2.0
C.192.168.2.0
D.192.168.2.0
255.255.255.128
255.255.255.0
255.255.255.128
255.255.255.0
192.168.1.1
192.168.1.1
192.168.1.2
192.168.1.2
解答:D。此题主要考察路由聚合。要使R1能够正确将分组路由到所有子网,则R1中需要有到192.168.2.0/25和192.168.2.128/25的路由。观察发现网络192.168.2.0/25和192.168.2.128/25的网络号的前24位都相同,于是可以聚合成超网192.168.2.0/24。从图中可以看出下一跳地址应该是192.168.1.2。
38.在子网192.168.4.0/30中,能接收目的地址为192.168.4.3的IP分组的大主机数是
A.0
B.1
C.2
D.4
解答:C。首先分析192.168.4.0/30这个网络。主机号占两位,地址范围192.168.4.0/30~192.168.4.3/30,即可以容纳(4-2=2)个主机。主机位为1时,即192.168.4.3,是广播地址,因此网内所有主机都能收到,因此选C。
39.主机甲向主机乙发送一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是
A.(SYN=0,ACK=0,seq=11221,ack=11221)
B.(SYN=1,ACK=1,seq=11220,ack=11220)
C.(SYN=1,ACK=1,seq=11221,ack=11221)
D.(SYN=0,ACK=0,seq=11220,ack=11220)
解答:C。主机乙收到连接请求报文后,如同意连接,则向甲发送确认。在确认报文段中应把SYN位和ACK位都置1,确认号是甲发送的TCP段的初始序号seq=11220加1,即为ack=11221,同时也要选择并消耗一个初始序号seq,seq值由主机乙的TCP进程确定,本题取seq=11221与确认号、甲请求报文段的序号没有任何关系。
40.主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300字节、400字节和500字节的有效载荷,第3个段的序号为900。若主机乙仅正确接收到第1和第3个段,则主机乙发送给主机甲的确认序号是
A.300
B.500
C.1200
D.1400
解答:B。TCP段首部中的序号字段是指本报文段所发送的数据的第一个字节的序号。第三个段的序号为900,则第二个段的序号为900-400=500。而确认号是期待收到对方下一个报文段的第一个字节的序号。现在主机乙期待收到第二个段,故甲的确认号是500。
声明:本站点发布的来源标注为“中公教育”的文章,版权均属中公教育所有,未经允许不得转载。
欢迎关注(中公教育考研频道)
及时掌握考研信息
回复“2021”领取备考大礼包
免责声明:本站所提供试题均来源于网友提供或网络搜集,由本站编辑整理,仅供个人研究、交流学习使用,不涉及商业盈利目的。如涉及版权问题,请联系本站管理员予以更改或删除。
03-23
03-23
03-23
03-23
03-23
03-23