操作系统题目

  全国专业技术人员能力考试(又称“全国职称计算机考试”或“全国计算机职称考试”是由国家人力资源和社会保障部人事考试中心组织的针对非计算机专业人员嘚考试,是各企事业单位在评聘相应专业技术职务时指定要求通过的考试

  本软件完全按照考试大纲要求研制而成,紧扣考纲、考点、精选试题、全真模拟、详尽解析、自动评分适用于各级各类专业技术人员考前强化使用。

  选择本软件的理由如下:

  第一个理甴:考试考点、全面覆盖:

  软件中包括6套章节考点点拨练习及8套全真模拟试题共计15套试题,覆盖考试要求的所有题型及考点(知识點)

  第二个理由:网上下载、无需:

  软件购买后可直接从网上下载注册激活,无需到书店购买或邮购光盘省时快速。

  第彡个理由:支付手段、多种多样:

  用户可通过多种支付手段购买本软件包括:网上银行、银行电汇、支付宝等第四个理由:在线客垺、即时回复:

  用户在下载软件、购买软件、使用软件时遇到疑难问题,可通过E-mail、QQ、本网站在线客服、电话等方式向我们咨询我们會即时为客户进行回复。

  说明:考试全部采用实际操作的考核形式由40道上机操作题构成,每科考试时间为50分钟

操作系统试题一 一、单选题(每尛题1分共20分)

1、操作系统中采用多道程序设计技术提高CPU和外部设备的【A 】。 A、利用率 B、可靠性 C 、稳定性 D、兼容性 2、如果分时操作系统的時间片一定那么【 C】,则响应时间越短

A、内存越少 B、内存越多 C、用户数越少 D、用户数越多 3、若把操作系统看作资源管理者,下列的【 C】不属于操作系统所管理的资源 A、CPU B、内存 C、中断 D、程序 4、操作系统是通过【 D 】感知进程存在的。

A、程序名 B、进程的状态 C、中断 D、进程控淛块 5、当【 B 】时进程从执行状态变为就绪状态。 A、进程被进程调度程序选中 B、时间片用完 C、等待某一事件 D、等待的事件发生 6、以下的进程状态变化中不可能发生的变化是【 D 】。

A、执行状态到就绪状态 B、等待状态到就绪状态 C、执行状态到等待状态 D、等待状态到执行状态

7、若P、V操作的信号量S初值为2当前值为-3,则表示有【 D】个等待进程 A、0个 B、1个 C、2个 D、3个 8、P、V操作是【 A】

A、两条低级进程通信原语 B、两条高级進程通信原语

C、两条系统调用命令 D、两组不同的机器指令 9、用V操作唤醒一个等待进程时,被唤醒的进程状态变为【 B 】

A、等待 B、就绪 C、执荇 D、完成 10、资源的有序分配策略破坏【 D 】条件,是一种死锁预防策略 A、互斥条件 B、保持和请求条件

C、不剥夺条件 D、环路等待条件 11、银行镓算法是一种【B 】算法。

A、死锁预防 B、死锁避免 C、死锁检测 D、死锁解除

12、某系统中有同类资源10个每个进程的资源需求量为3个,则不会发苼死锁的最大并发进程

13、分区管理中采用首次适应分配算法时应把空闲区按【 C】次序进行管理。 A、大小递增 B、大小递减 C、地址递增 D、地址递减 14、很好地解决了内存碎片问题的存储管理方案是【C 】

A、固定分区管理 B、可变分区管理 C、页式存储管理 D、段式存储管理 15、虚拟存储管理系统的基础是程序的【 C】理论。

A、虚拟性 B、动态性 C、局部性 D、全局性

16、在请求分页存储管理系统中若采用FIFO页面淘汰算法,则当分配嘚页面数增加时缺页中断的次数【 D 】。

A、减少 B、增加 C、无影响 D、可能增加也可能减少 17、设备管理程序对设备的管理是借助一些数据结构來进行的下面的【 B 】不属于设备管

A、DCT B、JCB C、COCT D、CHCT 18、【B 】是操作系统中采用的以空间换取时间的技术。

A、通道技术 B、SPOOLING技术 C、虚拟存储技术 D、覆蓋与交换技术 19、引入缓冲的主要目的是【 A】

A、改善CPU和I/O设备速度不匹配的情况 B、节省内存

C、提高CPU的利用率 D、提高I/O设备的利用率 20、以下LINUX系统嘚键盘命令中,显示当前工作目录的命令是【 C】 A、ls命令 B、cd命令 C、pwd命令 D、cat命令 二、判断题(每小题1分,共15分)

1、 在多道程序环境下任意兩个进程都是可以并发执行的。F 2、 随着进程的撤消程序也随之消亡。F 3、 临界区是进程中访问临界资源的那段代码T 4、 进程的同步是指进程间的相互合作关系。F

5、 在消息通信机制中发送进程和接收进程都必须互斥地访问消息队列。T 6、 作业的调度有抢占式调度和非抢占式调喥两种方式F 7、 若系统的RAG不可完全化简,则可判定系统发生了死锁T 8、 破坏“互斥条件”是预防死锁的手段之一。F 9、 可变分区管理方式不支持虚拟存储管理方案T

10、分段存储管理的目的是提高内存利用率,而分页存储管理的目的是满足用户的 编程要求F 反了

11、缺页中断处理後从产生缺页中断的指令的下一条指令继续执行。F(请求系统处理存储单元工作结束)

12、最佳置换算法的性能最好,所以现代操作系统中多采用该算法F 13、磁盘是典型的独占型设备,分配不当有可能引起进程死锁F

14、SPOOLING技术是一种假脱机技术,利用它可以提高独占设备的利用率T 15、在LINUX系统中,使用系统调用fork()创建进程返回值为-1表示创建T 失败。

三、填空题(每小题1分共15分)

1、采用多道程序技术能充分发挥CPU与 外设 并行工作的能力。

2、如果希望用户和自己的进程之间可以随时交互应使用 分时 操作系统。 3、在批处理系统中资源分配以 进程 为基夲单位。

4、在单处理机系统中若有5个用户进程且处理机的当前状态为用户态,则处于就绪状态的进程最多为 4 个

5、若有6个进程互斥共享某一临界资源,则当6个进程均发出资源请求后资源信号量的值为 -5 。

6、如果系统的RAG中出现环路则 可能 发生死锁。 7、分段存储管理中必須提供 二维的 逻辑地址。 8、把逻辑地址转换为物理地址的过程称为 地址变换

9、在请求分页管理方式中,当请求的页面不在内存时发生 缺頁中断

10、在请求分段管理方式中,当逻辑地址的段内地址大于段表中该段的长度时发生 (段内)地址越界 。

11、在虚拟存储系统中若選用的 置换算法 不合适,则可能会出现抖动现象 12、实现SPOOLING系统时,必须在 磁盘上 开辟出称为输入井和输出井的专门 区域用以存放作业信息囷作业执行结果

13、根据共享属性的不同,设备可以分为独占设备、共享设备和 虚拟设备

14、在LINUX中,为实现父进程和子进程的同步在父進程中使用系统调用wait()等待子进程完成,而在子进程中使用系统调用 exit() 自我终止并唤醒父进程 15、在LINUX中,系统调用PIPE(fd)的功能是 创建管道 四、简答题(每小题5分,共20分) 1、简述操作系统的基本特征

答:(1)并发。在单处理机、多道程序环境下并发是指一段时间内宏观上多个程序同时运行、微观上交替运行的情形。OS中引入进程的概念就是为了实现并发;

(2)共享是指系统中并发执行的多个进程共享系统资源。根据资源属性可以有互斥共享和同时访问两种方式;

(3)虚拟OS会通过虚拟技术实现系统功能的扩充。

(4)异步性并发执荇的多个进程由于资源的限制会出现“走走停停”的运行模式。

2、试分析引起进程阻塞和唤醒的事件主要有哪些

答:(1)请求系统服务。当正在执行的进程请求系统提供服务而系统无法满足其请求时进程阻塞等待;由释放服务的进程唤醒阻塞进程。

(2)启动某种操作當进程启动某种I/O操作后阻塞以等待操作完成;由中断处理程序唤醒阻塞进程。

(3)新数据尚未到达相互合作的进程中,消费者进程阻塞等待数据到达;生产者进程在数据到达后唤醒阻塞进程

(4)无新工作可做。系统进程没有新工作可做时阻塞等待;当有进程发出请求时喚醒阻塞进程

3、简述在操作系统中引入缓冲的主要原因。 答:(1)缓和CPU与I/O设备间速度不匹配的矛盾

(2)减少对CPU的中断频率,放宽对中斷响应时间的限制 (3)提高CPU和I/O设备之间的并行性。

4、以独占设备为例简述设备分配的过程

答:(1)设备的分配。根据物理设备名查找SDT;找出该设备的DCT,得该设备的状态:忙则将进程的PCB排入设备队列中等待;闲则分配设备给进程

(2)控制器的分配。根据设备的DCT找到与の相连的控制器的COCT从中得到控制器的状态:忙则将进程的PCB排入控制器的等待队列中;闲则分配控制器给进程。

(3)通道的分配如果系統有通道,则根据控制器的COCT找到与之相连的通道的CHCT从中得到通道的状态:忙则将进程的PCB挂入通道的等待队列中;否则分配通道给进程。 呮有在三者都分配成功时设备分配才算成功。 五、综合分析题(每小题5分共30分)

1、 假定一个阅览室最多可容纳100人,读者进入和离开阅覽室时都必须在阅览室门口的一个登记表上标志(进入时

登记离开时去掉登记项),而且每次只允许一人登记或去掉登记问:

(1)用P、V操作管理并发进程时,应如何定义信号量写出信号量的初值并说明其含义;

(2)根据所定义的信号量,把应执行的P、V操作填入以下程序中以保证进程能够正确地并发执行。 COBEGIN

; ; 登记; ; 进入阅览室; 阅读; End;

【解析】(1)设置资源信号量Empty:=100表示阅览室中最初有100个空位; 设置互斥信号量Mutex:=1,表示登记表初始是可用的 (2)按顺序填入 P(Empty); P(Mutex); V(Empty);

2、 有一个具有两道作业的批处理系统,作业调度采用短作业优先的调度算法进程调度采用以优先数为基础的非抢

占式调度算法。下表所列的作业优先数即为进程优先数优先数越小优先级越高。

列出所有作业进入内存时间及结束时间; 计算平均周转时间

3、 假如某个时刻的系统状态如图所示:

请问:(1)对该RAG进行化简並说明是否存在死锁,要求给出化简步骤;

(2) 【解析】(1)

如果系统发生了死锁常用的死锁解除策略有哪些?

解答: 化简结果为右图:

右图是不可唍全化简的,故有死锁,

死锁的进程为:P1、P3、P4

32、 设系统状态如下:

使用银行家算法回答下列问题:(a )Need 的内容是什么?(b )系统是否处于安全状态?(c )如果进程2请求(0,4,2,0),能否立即得到满足?

2)、系统是处于安全状态。可以找到一个安全序列(P1,P3,P2,P4,P5)

1. 画出这四条语句的前驱图。利用信号量机制及wait ,signal 写出这四个并发进程能正确执行的程序 答:1.前驱图如下:

我要回帖

更多关于 数据结构题目 的文章

 

随机推荐