2012年操作系统真题

2012年操作系统真题

ID:33549541

大小:150.64 KB

页数:5页

时间:2019-02-27

2012年操作系统真题_第1页
2012年操作系统真题_第2页
2012年操作系统真题_第3页
2012年操作系统真题_第4页
2012年操作系统真题_第5页
资源描述:

《2012年操作系统真题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、该文档由天勤论坛(www.csbiji.com)整理,转载请注明出处选择题部分----------------------23、下列选项中,不可能在用户态发生的事件是()。A.系统调用B.外部中断C.进程切换D.缺页C。进程切换是在操作系统内核中完成的,只能在内核态发生,系统调用是提供给用户程序执行内核函数的,可以在用户态下调用。24、中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是()。A.程序计数器B.程序状态字寄存器C.通用数据寄存器D.通用地址寄存器B。程序状态字(PSW)寄存器用于记录

2、当前处理器的状态,控制指令的执行顺序,并且保留和指示与运行程序有关的各种信息,其主要作用是实现程序状态的保护和恢复,中断处理中一定要将PSW压栈,而子程序调用主要保存局部参数信息等,不需要将PSW压栈。25、下列关于虚拟存储的叙述中,正确的是()。A.虚拟存储只能基于连续分配技术B.虚拟存储只能基于非连续分配技术C.虚拟存储容量只受外存容量的限制D.虚拟存储容量只受内存容量的限制B。连续分配技术是为一个用户程序分配一个连续的内存空间,在虚拟存储中允许将一个作业多次调用内存,如果采用这种连续分配技术,必须事先为其一次性分配足够的内存空间,这

3、样可能会造成内存浪费,无法从逻辑上扩大内存容量,因此只能基于非连续分配。虚拟存储容量与内外存容量无关。26、操作系统的I/O子系统通常由四个层次组成,每一层明确定义了与邻近层次的接口,其合理的层次组织排列顺序是()。A.用户级I/O软件、设备无关软件、设备驱动程序、中断处理程序B.用户级I/O软件、设备无关软件、中断处理程序、设备驱动程序C.用户级I/O软件、设备驱动程序、设备无关软件、中断处理程序D.用户级I/O软件、中断处理程序、设备无关软件、设备驱动程序A。本题从选项看应该是选择从用户角度往下看,因此看到的依次为用户级I/O软件(应

4、用软件)、设备无关软件(逻辑设备与物理设备对应)、设备驱动程序(操作设备)、中断处理程序(操作系统内核)。该文档由天勤论坛(www.csbiji.com)整理,转载请注明出处27、假设5个进程P0、P1、P2、P3、P4共享三类资源R1、R2、R3,这些资源总数分别为18、6、22。T0时刻的资源分配情况如表所示,此时存在的一个安全序列是()。已分配资源资源最大需求进程R1R2R3R1R2R3P03235510P1403536P24054011P3204425P4314424A.P0,P2,P4,P1,P3B.P1,P0,P3,P4,P2

5、C.P2,P1,P0,P3,P4D.P3,P4,P2,P1,P0D。对四个选项分别进行安全性检测,只有D选项能够全部执行结束,其他三个选项都不能执行完全,中途会出现资源不足而死锁。28、若一个用户进程通过read系统调用读取一个磁盘文件中的数据,则下列关于此过程的叙述中,正确的是()。I、若该文件的数据不在内存中,则该进程进入睡眠等待状态II、请求read系统调用会导致CPU从用户态切换到核心态III、read系统调用的参数应包含文件的名称A.仅I、IIB.仅I、IIIC.仅II、IIID.I、II、IIIA。当用户进程读取的磁盘文件数据

6、不在内存时,转向中断处理,导致CPU从用户态切换到核心态,此时该进程进入睡眠等待状态,因此I、II正确。在调用read之前,需要用open打开该文件,之后利用文件指针进行操作,不再考虑物理文件名,所以read系统调用的参数不应包含物理文件名。29、一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达,它们的计算和I/O操作顺序如下:P1:计算60ms,I/O80ms,计算20msP2:计算120ms,I/O40ms,计算40ms若不考虑调度和切换时间,则完成两个作业需要的时间最少是()。A.240msB.260msC.340

7、msD.360msB。画出P1和P2的运行甘特图如下,最少时间为260ms。该文档由天勤论坛(www.csbiji.com)整理,转载请注明出处30、若某单处理器多进程系统中有多个就绪进程,则下列关于处理机调度的叙述中,错误的是()。A.在进程结束时能进行处理机调度B.创建新进程后能进行处理机调度C.在进程处于临界区时不能进行处理机调度D.在系统调用完成并返回用户态时能进行处理机调度C。进程调度是指当某一个进程正在处理机上执行时,若有某个更为重要或紧迫的进程需要进行处理,此时应如何分配处理机。当某个进程处于临界区时,只有该进程退出临界区后

8、才允许其他进程进入相应临界区,但处理机可以调度处理其他进程。31、下列关于进程和线程的叙述中,正确的是()。A.不管系统是否支持线程,进程都是资源分配的基本单位B.线程是资源分配的基本单位,进

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。