2020年08月-操作系统概论真题-02326_第1页
2020年08月-操作系统概论真题-02326_第2页
2020年08月-操作系统概论真题-02326_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、全国2020年8月高等教育自学考试全国统一命题试卷操作系统概论(课程代码02323)注意事项:本试卷分为两部分,第一部分为选择题,第二部分为非选择题。应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。第一部分选择题一、单项选择题:本大题共20小题,每小题1分,共20分。在每小题列出的备选项中只有一项是最符合 题目要求的,请将其选出。操作系统提供的用户接口不包括A.命令接口B.程序接口C.RS232接口 D.图形用户接口对于顺序执行指令,其执行后,PC(程序计数器)寄存器的变化为A.PC值加1B.PC值减1下面属

2、于单体结构的操作系统是A.THEB.Linux下面不属于进程的特征的是A.并发性B.静态性C.PC值不变C.VxworksC.独立性D.PC值根据条件判断结果来加减D.Windows NTD.异步性D.正数、负数、零均可 所有的进程都在一个时间片中完成处于执行态的进程,其进程控制块中时间片的长度值0B.=0C.0在采用时间片轮转调度算法的系统中,如果时间片选择过大或者阻塞,则此时时间片轮转调度算法等效于优先权调度算法B.短作业优先调度算法C.先来先服务调度算法D.长作业优先调度算法以下进程调度算法中,对运行时间小的进程有利的算法是短进程优先调度算法B.时间片轮转调度算法C.多级队列调度算法D.

3、多级反馈队列调度算法下列进程调度算法中,最可能会引起进程因长时间得不到CPU而处于饥饿状态的是时间片轮转调度算法B.静态优先权调度算法C.多级反馈队列调度算法D.先来先服务调度算法预防死锁通常不会摒弃的死锁必要条件是D.循环等待条件A.互斥条件B.请求和保持条件C.不剥夺条件某系统采用了死锁避免算法,则下列叙述中正确的是系统处于不安全状态时一定会发生死锁系统处于安全状态时也有可能会发生死锁系统处于不安全状态时可能会发生死锁系统处于安全状态时一定会发生死锁由不同容量、不同成本和不同访问时间的存储设备所构成的存储系统中,容量最小速度最快的设D.本地磁盘备是 A.主存储器B.高速缓存C.寄存器关于程

4、序装入的动态重定位方式,以下描述中错误的是系统将进程装入内存后,进程在内存中的位置可能发生移动系统为每个进程分配一个重定位寄存器被访问单元的物理地址=逻辑地址+重定位寄存器的值逻辑地址到物理地址的映射过程在进程执行时发生13 .分段存储管理中分段是用户决定的,因此段内的地址和段间的地址都是连续的段内的地址和段间的地址都可以不连续段内的地址可以不连续,段间的地址是连续的段内的地址是连续的,段间的地址可以不连续假定系统为某进程在内存中分配了三个页框,访问页的走向为4, 3, 2,1,4, 3,5, 4, 3, 2, 1,5。进程运行时,先将4,3, 2这三个页装入内存。先将4,3, 2这三个页装入

5、内存。采用最 佳置换法,共发生的页置换次数为C.5D.6A.3B.4分页地址变换的功能是将用户地址空间中的物理地址变换为内存地址空间中的逻辑地址将用户地址空间中的逻辑地址变换为内存地址空间中的物理地址将程序地址空间中的物理地址变换为内存地址空间中的逻辑地址将外存地址空间中的物理地址变换为内存地址空间中的逻辑地址如果文件系统中有两个文件重名,不应采用的目录结构是A.单层目录B.两级目录C.树形目录D.多级目录17.在文件管理中,采用位图主要是实现A.文件保护B.文件目录查找C.页面置换D.磁盘空间管理18.在UNIX系统中,面可以更换目录名的目录操作是A.CREATEB.READDIRC.OPE

6、NDIRD.RENAME19.通过使用某种技术将一台物理设备变成若干逻辑设备,这种设备称为A.共享设备B.虚拟设备C.块设备D.字符设备20.磁盘的I/O控制方式是A.轮询B.中断C.DMAD.SPOOLing第二部分非选择题二、填空题:本大题共10小题,每小题2分,共20分。多道批处理操作系统的特点包括:多道性、和复杂性。进程之间通信方式通常包括:共享存储器系统、消息传递系统、和。Linux的中断描述符表中,第20号中断服务例程入口地址保存在相对于表起始地址的偏移量为字节开始的地方。对多处理器系统有多种分类方法,根据处理器的结构是否相同,可以把多处理器系统分为多处理器系统和 多处理器系统。有

7、3个进程P1、P2和P3,分别在0、1、3时刻进入系统,需要的运行时间分别为20、15、5, 如果采用短进程优先(SPF)调度算法,这3个进程的平均周转时间为。 存储器管理技术中,能从逻辑上对内存容量加以扩充,进程无需全部装入内存,再执行 过程中根据需要把内容从外存调入内存。采用动态重定位方式装入某进程,假设重定位寄存器中值为20000,指令LOAD 1 ,1000是指把物理内存地址中的内容加载到1号寄存器中。在采用分页存储管理的操作系统中,某进程的逻辑地址空间划分为3个页:0、1、2,分别对应内存的页框号1、4、7,系统页大小为I KB,那么逻辑地址1236(十进制)所对应的页框号为,物理地

8、址为。(用十进制表示)文件系统管理是操作系统的重要功能之一,它为用户提供了在计算机系统中对数据信息进行长期,大量存储和 的功能。设备管理软件与硬件关系最密切的是设备驱动程序,设备驱动程序的组成包括 程序和程序。三、简答题(本大题共5小题,每小题4分,共20分)请简述内核级线程与用户级线程在线程调度,切换速度系统调用,执行时间分配四个方面的区别。什么是死锁?系统发生死锁的原因是什么?采用虚拟存储管理方式的系统中,引起系统抖动的主要原因是什么?写出2种预防抖动的方法。磁盘空间管理中,请简单阐述记录空闲块的两种常用方法。简述SPOOLing系统的组成。四、综合应用题(本大题共4小题,每小题10分,共

9、40分)某蛋糕店库房,可以存放蛋糕和箱子两种产品,但要求:(1)每次只能存入一种物品(蛋糕或箱子);(2)蛋糕的数量不得超过箱子的数量。请用记录型信号量机制实现描述蛋糕与箱子保存进库的过程。其中fetchacake()函数是从其他地方取一个蛋糕,putinacake ()函数是将蛋糕放到库房中,fetchabox()函数是从其他地方取一个箱子,putinabox()函数是将箱子放到库房中。下面给出部分代码,请在答题卡中填写(1广(5)空白处的代码。注:每空一条语句代码。分别表示仓库存放互斥量,蛋糕数与箱子数差值Process putBox() 箱子进仓库Struct semaphore dep

10、ot,delta;while(true)fetchabox()地 ;putinabox 0;signal(delta);Depot.walue = 1,delta.walue = 0; process putCake() 蛋糕进仓库 while(true)Fetchacake();UK;(2); JPutinacake();(3K;假如系统中有5个进程P0,P1,P2,P3,P4,请回答以下问题:某时刻T1对某资源的最大需求分别为4、5、10、8、6,巳分配资源分别为3、0、5、3、1,系统可用资源有2个,间T1时刻系统是否安全?若安全,请给给出一个安全序列。某时刻T2,5个进程对资源的最大需

11、求分别为3、7、6、9、6,巳分配资源分别为2、0、3、3、0,系统可用资源还剩6个,请问T2时刻系统是否安全?若安全,请给给出一个安全 序列。(注:T1和T2没有任何先后关系。)众用分页内存管理方式的系统中,一个作业有4个页面:0.1、2、3,被分别装入到主存的第3、4、6、8个页框中,假定页面和页框大小均为1024字节,当作业在CPU上运行时,执行到其地 址空间第400号处遇到一条传送命令:mov 2110,3102(指令含义为:把逻辑地址2110对应的数 据传给逻辑地址3102所对应的空间)。请完成以下问题(本题中所涉及的数字均为十进制):画出页表并填写页表项内容;请计算出MOV指令中两个操作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论