例题6分析
CPU状态分为管态和目态,管态又称为特权态,系统态或核心态。CPU在管态下可以执行指令系统的全集。通常,操作系统在管态下运行。
目态又称为常态或用户态。机器处于目态时,程序只能执行非特权指令。用户程序只能在目态下运行,如果用户程序在目态下执行特权指令,硬件将发生中断,由操作系统获得控制,特权指令执行被禁止,这样可以防止用户程序有意或无意地破坏系统。
从目态转换为管态的唯一途径是中断;从管态到目态可以通过修改程序状态字来实现,这将伴随这由操作系统程序到用户程序的转换。
硬件资源不可由用户程序在目态下直接驱动,I/O指令是特权指令,只能由系统程序在管态进行控制。
例题6答案
(6)D
î 例题7
当中断发生后,进入中断处理的程序属于 (7) 。
(7)A.用户程序 B.OS程序
C.可能是用户程序,也可能是OS程序
D.单独的程序,既不是用户程序,也不是OS程序
例题7分析
中断发生时,若被中断的是用户程序,系统将从目态转入管态,在管态下进行中断的处理,若被中断的是低级中断,则仍保留在管态,而用户程序只能在目态下运行,因此进入中断处理的程序只可能是OS程序。
例题7答案
(7)B
î 例题8
作业在执行中发生了缺页中断,经操作系统处理后,应让其执行 (8) 指令。
(8)A.被中断的前一条 B.被中断的那一条
C.被中断的后一条 D.启动时的第一条
例题8分析
在CPU的控制部件中有一个能检测中断的机构,在每条指令执行周期的最后时刻扫描中断寄存器,询问是否有中断信号。若有,则CPU停止执行当前程序的后续指令,转入中断处理程序,因此处理完中断后应执行后续指令。
例题8答案
(8)C
î 例题9
如果分时系统的时间片一定,那么 (9) 则响应时间越长。
(9)A.用户数越多 B.用户数越少 C.内存越小 D.内存越大
例题9分析
分时操作系统的工作方式是:一台主机连接了若干个终端,每个终端有一个用户在使用。用户交互式地向系统提出命令请求,系统接受每个用户的命令,采用时间片轮转方式处理服务请求,并通过交互方式在终端上向用户显示结果。用户根据上一步结果发出下道命。分时操作系统将CPU的时间划分成若干个片段,称为时间片。操作系统以时间片为单位,轮流为每个终端用户服务。每个用户轮流使用一个时间片而使每个用户并不感到有别的用户存在。分时系统具有多路性、交互性、“独占”性和及时性的特征。多路性是指,伺时有多个用户使用一台计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU。交互性是指,用户根据系统响应结果进一步提出新请求(用户直接干预每一步)。“独占”性是指,用户感觉不到计算机为其他人服务,就像整个系统为他所独占。及时性是指,系统对用户提出的请求及时响应。
响应时间是指用户从提交到调度运行所需时间,用户多则轮到执行的时间就会往后延长。因此,如果时间片一定,那么用户数越多,则响应时间越长。
分时系统的响应时间T可以表达为:T≈Q×N,其中Q是时间片,而N是用户数。当时间片一定,用户数越多(即N越大),T就越大。
例题9答案
(9)A
î 例题10
系统调用是 (10) 。
(10)A.一条机器指令 B.提供给编程人员的接口
C.中断子程序 D.用户子程序
例题10分析
系统调用是操作系统提供给软件开发人员的唯一接口,开发人员可利用它使用系统功能。OS核心中都有一组实现系统功能的过程(子程序),系统调用就是对上述过程的调用。因此,系统调用像一个黑匣子那样,对用户屏蔽了操作系统的具体动作而只提供有关的功能。
例题10答案
(10)B
· | 2022考研复试联系导师有哪些注意事 | 04-28 |
· | 2022考研复试面试常见问题 | 04-28 |
· | 2022年考研复试面试回答提问方法有 | 04-28 |
· | 2022考研复试怎么缓解缓解焦虑心态 | 04-27 |
· | 2022年考研复试的诀窍介绍 | 04-27 |
· | 2022年考研复试英语如何准备 | 04-26 |
· | 2022年考研复试英语口语常见句式 | 04-26 |
· | 2022年考研复试的四个细节 | 04-26 |
· | 2022考研复试准备:与导师及时交流 | 04-26 |
· | 2022考研复试面试的综合技巧 | 04-26 |