2022年操作系统作业 3.pdf
《2022年操作系统作业 3.pdf》由会员分享,可在线阅读,更多相关《2022年操作系统作业 3.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统作业第一章1.采用多道程序设计的系统中,系统的程序道数越多,系统的效率就越高吗?为什么 ? 2.在较低的multiprogramming level ,throughput 随着 multiprogramming level 的增加而增加.这种现象的最好的解释是:随着 multiprogramming level的增加 ( ) A.系统开销增加了B.一些系统资源逐步被完全利用了C.每个请求的I/O 量是固定的D.每个请求在系统中运行的平均时间增加了E.在系统资源中的潜在的并发活动量增加了3.出现最高点后, throughput 会随着 multiprogramming level的增加
2、而下降.这种现象最好的解释是 :随着 multiprogramming level的增加 ( ) A.每个请求的I/O 量是固定的B.一些系统资源逐步被完全利用C.内存利用率改善了D.每个请求在系统中运行的平均时间增加了E.在系统资源中的潜在的并发活动量增加了4.在下列给出的操作系统中,交互性最强的是( ) A.批量处理系统B.实时系统C.分时系统D.网络操作系统5.( )不是设计实时操作系统主要的追求目标A.安全可靠B.资源利用率C.及时响应D.快速处理6.操作系统中 ,并发是指若干个事件( )发生A.在同一时刻B.一定在不同时刻C.某一时间间隔内D.依次在不同时间间隔内7.下列作业类型中,
3、适合在分时系统中运行的有( ),适合在批处理系统中运行的有( ) A.学习编程B.数据统计C.发送电子邮件D. 整理硬盘8.操作系统的共同的特征( ) 9.操作系统功能实现,必须的硬件支持有( ) A.高速缓存B.地址转换机构C.多个处理器D.光盘和磁带E.中断装置F.大容量快速磁盘10.操作系统内核的功能有哪些? 11.多道程序技术提高了CPU 的使用效率 ,这是因为发挥了( )和 ( )之间的并行工作能力. 12.( )系统具有同时管理和运行多个应用程序的能力A.GUI B.Windows Applications C.Multitasking D.Networking 13.目前 ,(
4、)是没有版权的操作系统A.LINUX B.UNIX C.WINDOWS D.MINIX 知识拓展 17.下列指令中 ,哪些是特权指令? A.时钟设置B.读时钟C.由用户态转向管态D.关中断名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - E.清内存F.读设备命令寄存器18.处理器为什么要区分内核态和用户态两种操作方式?什么情况下进行两种方式的转换? 19.命令解释程序是操作系统的一个程序,必须在核心态下运行.这种说法对还是错? 作
5、业 14.什么是操作系统?UNIX 是以什么语言编写的? 15.什么是多道程序设计技术?其主要优点是什么?为什么说直到出现中断和通道技术后,多道程序概念才变为有用的? 16.分时系统和实时系统的主要区别是什么?设计适用于实时环境的操作系统的主要困难是什么 ? 第二章进程管理1.什么是进程 ?操作系统用什么来感知进程的存在? 2.在操作系统中,( )是竞争资源的基本单位? A. 程序B.进程C.作业D.用户3.进程与程序的主要区别在于进程是( ),而程序是 ( )的 ,一个程序可对应( )个进程 . 4.根据 Bernstein 条件 (程序能并发执行,且具有可再现性的条件),则在如下的4条语句
6、中 : S1: a:=x+y S2: b:=z+1 S3: c:=a-b S4: w:=c+1 S1 和 S2 两条语句 ( )并发执行 ,S3 和 S4 两条语句 ( )并发执行 . 5.并发性和并行性的区别? 6.程序并发执行时失去程序的封闭性和可再现性的主要原因是( ) 7.在一般情况下,下述进程状态的转换中,( )和( )是不可能的 . A.运行态就绪态B.等待态运行态C.等待态就绪态D.运行态等待态E.就绪态等待态8.进程由就绪转换为运行态是由( )引起的A.中断事件B.进程状态转换C.进程调度D.为程序创建进程9.系统中有n 个用户进程 ,在具有 2个 CPU 的计算机系统中,可能
7、处于执行状态的进程最多有( )个,可能处于就绪状态的进程最多有( )个,可能处于等待状态的进程最多有( )个,在某一时刻 ,处于执行状态的进程为0 个,且当前处理器空闲,处于就绪状态的进程有( )个. 10.处于等待状态的进程,是否也希望占有处理机? 作业 2 1、 有一个阅览室,共有100 个座位。读者进入时必须先在一张登记表上登记,该表为每一座位列一表目,包括座号和读者姓名。读者离开时要注销掉登记的内容。试用P,V 原语描述读者进程的同步结构。2、 桌上有一空盘,只允许放一个水果。爸爸专高盘中放苹果,妈妈专向盘中放桔子,女儿专等吃盘中的苹果,儿子专等吃盘中的桔子。试用P,V 原语描述爸爸、
8、妈妈、儿子和女儿能同步的程序。3、 在公共汽车上,司机和售票员各行其职,司机负责开车和到站停车;售票员负责售票和开门、关门;当售票员关好门后,驾驶员才能开车行驶。试用P,V 操作实现司机与售票名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 员间的同步。4、 在 4*100 接力比赛中,4 个运动员之间存在如下关系:运动员1 跑到终点把接力棒交给运动员 2;运动员 2 一开始处于等待状态,在接到运动员1 传来的接力棒后才能往前跑,
9、他跑完 100 米后, 把接力棒交给运动员3;运动员 3 在接到运动员2 传来的接力棒后才能往前跑,他跑完100 米后,把接力棒交给运动员4; 运动员 4 接完捧后跑完全程。3、何谓临界区?下面给出的实现两个进程互斥的算法安全的吗?为什么?#defineTRUE;#defineFALSE ;int flag2;flag0=flag1=FALSE; enter-crtsec(i) int i; WHILE(flagi-1); Flagi=TRUE ; leave-crtsec(i); int i; Flagi=FALSE; process i;/*i-0 or i=1*/ .Enter-crts
10、ec(i);/*进入临界区 */ IN CRTICAL SECTION 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - Leave-crtsec(i);/*离开临界区 */ 作业讲解 : 1.什么是线程 ?现代操作系统为什么要引入线程概念? 2.举例说明 ,从用户角度看, 引入线程后有何好处? 3.判断 : 进程有各种状态, 线程没有状态.(YES OR NO?) 4. 在支持线程的系统中, 同一进程中的各线程是否共享一个栈,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统作业 2022 操作系统 作业
限制150内