操作系统练习题

合集下载

操作系统练习题_及答案解析

操作系统练习题_及答案解析

操作系统练习题第一章引言(一单项选择题1 操作系统是计算机系统的一种( 。

A.应用软件B. 系统软件c. 通用软件D.工具软件2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( A.使用方便B. 高效工作C.合理使用资源D.使用方便并高效工作3.允许多个用户以交互方式使用计算机的操作系统是( 。

A.分时操作系统B. 批处理单道系统C.实时操作系统D.批处理多道系统4.下列系统中( 是实时系统。

A.计算机激光照排系统B. 办公自动化系统C.化学反应堆控制系统D.计算机辅助设计系统5.操作系统是一种系统软件,它( 。

A.控制程序的执行B. 管理计算机系统的资源C.方便用户使用计算机D.管理计算机系统的资源和控制程序的执行6.计算机系统把进行( 和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU 管理B.作业管理C.资源管理D.设备管理7.批处理操作系统提高了计算机系统的工作效率,但( 。

A.不能自动选择作业执行B. 无法协调资源分配c.不能缩短作业执行时间D 在作业执行时用户不能直接干预8.分时操作系统适用于( 。

A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享9.在混合型操作系统中,“前台”作业往往是指( 。

A.由批量单道系统控制的作业B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。

A.批量作业B.前台作业c.后台作业D.网络通信11.实时操作系统对可靠性和安全性要求极高,它( 。

A.十分注重系统资源的利用率B.不强调响应速度c.不强求系统资源的利用率D.不必向用户反馈信息12.分布式操作系统与网络操作系统本质上的不同之处在于( 。

A.实现各台计算机之间的通信B.共享网络个的资源c.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务13.SPOOL技术用于( 。

操作系统练习题

操作系统练习题

《操作系统》专业课练习题一、选择题1.操作系统是一种A.通用软件B.系统软件C.应用软件D.软件包[解析]系统软件包括操作系统、数据库管理系统、语言处理程序、服务性程序、标准库程序等。

2.批处理系统的主要缺点是A.系统吞吐量小B.CPU利用率不高C.资源利用率低D.无交互能力[解析]批处理系统中,作业执行时用户无法干预其运行,只能通过事先编制作业控制说明书来间接干预,缺少交互能力,也因此才有了分时系统的出现。

3.实时操作系统必须在()内处理来自外部的事件。

A.一个机器周期B.被控制对象规定时间C.周转时间D.时间片[解析]实时系统要求能实时处理外部事件,即在规定的时间内完成对外部事件的处理。

4.下列选项中,在用户态执行的是A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序[解析]缺页处理和时钟中断都属于中断,在核心态执行;进程调度是操作系统内核进程,无需用户干预,在核心态执行;命令解释程序属于命令接口,是四个选项中唯一能面对用户的,它在用户态执行。

5.实时系统的进程调度,通常采用()算法。

A.先来先服务B.时间片轮转C.抢占式的优先级高者优先D.高响应比优先[解析]实时系统必须能够足够及时的处理某些紧急的外部事件,故普遍用高优先级,并且用“可抢占”来确保实时处理。

6.当CPU处于管态时,它可以执行的指令是A.计算机系统中的全部指令B.仅限于非特权指令C.仅限于访管指令D.仅限于特权指令7.一个作业8:00到达系统,估计运行时间为1h,若10:00开始执行该作业,其响应比是A.2B.1C.3D.0.5[解析]响应比=响应时间/要求服务时间=(等待时间+要求服务时间)/要求服务时间=(2+1)/1=3。

8.进程与程序的根本区别是A.静态和动态的特点B.是不是被调入到内存中C.是不是具有就绪、运行和等待三种状态D.是不是占有处理器[解析]动态性是进程最重要的特性,以此来区分文件形式的静态的程序。

操作系统练习题(全)

操作系统练习题(全)

答案仅供参考1.How does the distinction between kernel mode and user mode function as a rudimentary form of protection (security) system? (内核态和用户态作为保护系统有什么区别)答:内核态和用户态的区别有以下方式,某些指令只有当CPU处于内核态时才可以执行。

同样地,某些硬件设备只有当程序在内核态下执行才能够被访问。

只有在CPU处于内核态时,才能够控制中断。

因此,CPU处于用户态时的能力有限,从而强制保护关键的资源。

2. Which of the following instructions should be privileged? (下列哪个指令是受保护的)a. Set value of timer.设置计时器的值b. Read the clock.读时钟c. Clear memory.清除内存d. Issue a trap instruction.解决一个陷阱指令e. Turn off interrupts.关中断f. Modify entries in device-status table.修改设备状态表中的条目g. Switch from user to kernel mode.从用户态转到内核态h. Access I/O device.访问I/O设备答:受保护的:a、c、e、f、h,剩下的可以在用户态执行。

3.Why should an application programmer prefer programming according to an API rather than invoking actual system call? (为什么应用程序设计者更喜欢根据API编程)答:使用API编程的一个好处是程序的可移植性:程序员用API设计的程序可以在任何支持相同API的系统上编译和运行,并且,对于一个应用程序来说,实际系统调用比API更加复杂和困难,总之,API调用和与其相关的内核中的系统调用有着很强的相关性。

windows操作系统练习题及答案

windows操作系统练习题及答案

windows操作系统练习题及答案一、选择题1、在 Windows 操作系统中,以下哪个组合键可以用于切换不同的应用程序窗口?()A Alt + TabB Ctrl + Alt + DelC Ctrl + ShiftD Windows 键+ R答案:A解释:在 Windows 操作系统中,使用 Alt + Tab 组合键可以方便地在打开的应用程序窗口之间进行切换。

2、在 Windows 操作系统中,要删除一个文件,以下哪种操作是错误的?()A 选中文件后按下 Delete 键B 将文件拖到回收站C 选中文件后,在文件菜单中选择“删除”命令D 直接关闭包含该文件的窗口答案:D解释:直接关闭包含文件的窗口并不能删除文件。

而通过按下Delete 键、将文件拖到回收站或者在文件菜单中选择“删除”命令,都可以将文件放入回收站。

3、 Windows 操作系统中的“任务管理器”可以用来查看以下哪些信息?()A 运行的程序和进程B 系统性能C 网络状态D 以上都是答案:D解释:Windows 任务管理器能够提供有关运行的程序和进程、系统性能(如 CPU 使用率、内存使用情况等)以及网络状态等多种信息。

4、在 Windows 中,以下哪个不是合法的文件名?()A filetxtB my filedocC 123txtD abctxt答案:D解释:文件名中不能包含某些特殊字符,如、?、"、<、>、|等。

5、要在 Windows 中查找某个文件,以下哪种方法不正确?()A 在资源管理器中使用搜索功能B 在开始菜单中选择“搜索”命令C 在桌面上按 F3 键D 逐个打开文件夹查找答案:D解释:逐个打开文件夹查找效率低下,而前三种方法都可以利用系统提供的搜索功能更快捷地找到所需文件。

二、填空题1、 Windows 操作系统的桌面主要由(图标)、(任务栏)等组成。

2、在 Windows 中,复制文件的快捷键是( Ctrl + C ),粘贴文件的快捷键是( Ctrl + V )。

操作系统练习题+参考答案

操作系统练习题+参考答案

操作系统练习题+参考答案一、单选题(共100题,每题1分,共100分)1、若系统中有5个并发进程涉及某个相同的变量A,则变量A的相关临界区由()个临界区构成。

A、1B、3C、5D、6正确答案:C2、在分页虚拟存储管理系统中,采用某些页面置换算法,会出现Belady 异常现象,即进程的缺页次数会随着分配给该进程的页面数量的增加而增加。

下列算法中,可能出现Belady现象的是()。

①LRU算法②FIFO 算法③OPT算法A、仅2B、仅1、2C、仅1、3D、仅2、3正确答案:A3、下列关于管道通信的叙述中,正确的是()。

A、一个管道可以实现双向数据传输B、管道的容量仅受磁盘容量大小的限制C、进程对管道进行读操作和写操作都可能被阻塞D、一个管道只能有一个读进程或一个写进程对其操作正确答案:C4、不属于基本操作系统的是()。

A、网络操作系统B、实时操作系统C、分时操作系统D、批处理操作系统正确答案:A5、采用SPOOLing技术的目的是()。

A、提高独占设备的利用率B、提高程序的运行速度C、提高主机的效率D、减轻用户的编程负担正确答案:A6、在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。

A、分时操作系统B、实时操作系统C、批处理操作系统D、多处理机操作系统正确答案:B7、在分页虚拟存储管理中,当发现要访问的页面不在主存时,则由硬件发出()。

A、输入输出中断B、时钟中断C、缺页中断D、越界中断正确答案:C8、()可以用来解决临界区问题。

A、时间片轮转算法B、银行家算法C、LRU算法D、Test正确答案:D9、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲分区表”中的空闲区应该按()顺序排列。

A、地址从大到小B、大小从大到小C、地址从小到大D、大小从小到大正确答案:D10、进程从运行状态转换到阻塞状态可能是由于()。

A、现运行进程执行了signal操作B、现运行进程时间片用完C、现运行进程执行了wait操作D、进程调度程序的调度正确答案:C11、()不是进程的特征。

《操作系统》练习题及标准答案

《操作系统》练习题及标准答案

《操作系统》练习题及答案————————————————————————————————作者:————————————————————————————————日期:《操作系统》练习及参考答案第1章操作系统概述1.3.1选择最合适的答案1.一般用户更喜欢使用的系统是()。

A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是()。

A.编译程序B.数据库管理系统C.游戏程序D.OS3. 现代OS具有并发性和共享性,是()的引入导致的。

A.单道程序B. 磁盘C. 对象D.多道程序4. 早期的OS主要追求的是()。

A.系统的效率B.用户的方便性C.可移植D.可扩充性5.()不是多道程序系统A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6.()是多道操作系统不可缺少的硬件支持。

A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在()执行。

A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了()计算机系统就启动不起来。

A.编译器B.DBMSC.OSD.浏览器9. 通道能够完成()之间的数据传输。

A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设10. 操作系统的主要功能有()。

A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,()是并行操作的。

A.处理机的操作与通道的操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在()执行。

A.目态B.浏览器中C.任意的时间D.系统态13.()功能不是操作系统直接完成的功能。

A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间内对外界的请求必须给予及时响应的OS是()。

操作系统练习题

操作系统练习题

操作系统练习题(一)一、判断题1.多个进程互斥使用某一临界资源时,它们是通过互斥地进入同一临界区来实现的。

()2.中断响应必须由硬件来实现。

()3.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。

()4.进程和程序是两个截然不同的概念。

()5.并发性是指若干个事件在不同时刻发生。

()6.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。

()7.原语是一种不可分割的操作。

()8.对临界资源应采取互斥访问方式来实现共享。

()9.在用户状态下运行的程序,可以访问整个内存空间并执行某些特权指令。

()10.多个进程中的临界区,它们必须互斥地执行。

()11. 操作系统的所有程序都必须常驻内存。

()12. 进程获得处理机而运行是通过申请而得到的。

()13. 通过任何手段都无法实现计算机系统资源之间的互换。

()14. 进程控制块中的所有信息必须常驻内存。

()15. 用户程序有时也可以在核心态下运行。

()16. 进程在运行中, 可以自行修改自己的进程控制块。

()17. 进程申请CPU得不到满足时, 其状态变为等待态。

()18. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态。

()19. 清内存指令只能在管态下执行。

()20. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程。

()21. 进程状态的转换是由操作系统完成的, 对用户是透明的。

()二、填空题1. 分时系统追求的目标是。

2. 用户进程从目态(常态)转换为管态(特态)的唯一途径是。

3. 从静态的观点看, 操作系统中的进程是由程序段、数据和三部分组成。

4. 操作系统中的一种同步机制, 由共享资源的数据及其在该数据上的一组操作组成, 该同步机制称为。

5. 实时系统应具有两个基本特征: 及时性和。

6. 进程获得了除CPU外的所有资源, 一旦获得CPU即可执行, 这时进程处于状态。

7. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态, 这就称。

《操作系统》考试练习题及参考答案

《操作系统》考试练习题及参考答案

《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。

A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。

A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。

A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。

每个进程在一段时间内需要占用2台磁带机。

N最多为()不会发生死锁。

A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。

A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。

A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。

A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统练习题
一、选择题:
1、从用户的观点看,操作系统是()。

A. 用户与计算机硬件之间的接口
B.控制和管理计算机资源的软件
C. 合理组织计算机工作流程的软件
D.计算机资源的的管理者
2、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()A.并行技术B.缓冲技术C.虚拟存储器技术D.覆盖技术
3、下面最有可能使得高地址空间成为大的空闲区的分配算法是()。

A.首次适应法
B.最佳适应法
C.最坏适应法
D.循环首次适应法
4、在下面关于虚拟存储器的叙述中,正确的是()。

A.要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存
B.要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存
C.要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存
D.要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存
5、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。

A.224
B.216
C.28
D.232
6、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()。

A.无上邻空闲区,也无下邻空闲区
B.有上邻空闲区,但无下邻空闲区
C.有下邻空闲区,但无上邻空闲区
D.有上邻空闲区,也有下邻空闲区
7、已经获得除()以外的所有资源的进程处于就绪状态
A.打印机B.存储器C.CPU D.磁盘空间
8、下列进程的实体的转换中,哪一个是不正确的( )。

A.就绪->运行
B.运行->就绪
C.就绪->阻塞
D.阻塞->就绪
9、操作系统中有一组常称为特殊系统调用的程序,它不能被系统中断,在操作系统中称为()。

A.初始化程序B.原语C.子程序D.控制模块
10、在一段时间内,只允许一个进程访问的资源称为()。

A.共享资源B.临界区C.临界资源D.共享区
11、选择内存中驻留时间最长的页面作为淘汰对象的算法是()。

A.先进先出
B.最近最久未使用
C.顺序规定
D.时间片轮转法
12、在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是()。

A. S > 0
B. S = 0
C. S < 0
D. S <> 0
13、置换算法是在()时被调用。

A.所需页面不在内存B.内存中无空闲页面C.地址从小到大D.地址从大到小
14、段式存储管理中的地址格式是()地址。

A.线性B.一维C.二维D.三维
15、任何两个并发进程之间()。

A. 一定存在互斥关系
B. 一定存在同步关系
C. 一定彼此独立无关
D. 可能存在同步或互斥关系
16、下列不属于排除死锁的方法是()
A. 加锁
B.回避
C.检测和恢复
D. 预防
17、并发执行是为了()。

A. 提高吞吐量
B. 提高资源利用率
C. 提高外存利用率
D.为了使用Spooling技术。

18、按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指调度算法是()。

A.先来先服务
B. 短作业优先
C.时间片轮转
D. 优先级
19、在分时操作系统中,( )是衡量一个分时系统的一项重要指标。

A.响应时间B.高可靠性C.吞吐量D.时间片轮转
20、设计批处理多道系统时,首先要考虑的是( )
A.灵活性和可适应性
B.系统效率和吞吐量
C.交互性和响应时间
D.实时性和可靠性
21、若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。

A.就绪
B.等待
C.运行
D.完成
22、一种既有利于短小作业又兼顾到长作业的作业调度算法是( )
A.先来先服务
B.轮转
C.最高响应比优先
D.均衡调度
24、某系统中仅有4个并发进程竞争某类资源,并都需要该类资源3个,那么该类资源至少( )个,这个系统不会发生死锁。

A.9 B.10 C.11 D.l2
25、可重定位分区分配的目的为。

( )
(A)回收空白区方便(B)便于多作业共享内存
(C)解决碎片问题(D)便于用户干预
26、在以下的存储管理方案中,能扩充主存容量的是。

()
(A)固定式分区分配(B)可变式分区分配
(C)分页虚拟存储管理(D)基本页式存储管理
27、在可变分区存储管理中,采用移动技术可以()。

A.汇集主存中的空闲区B.增加主存容量
C.缩短访问周期D.加速地址转换
28、在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( ).
A.S>0 B.S=0
C.S<0 D.S≠0
29、飞机定票系统是一个()
A、实时系统
B、批处理系统
C、通用系统
D、分时系统
30、某页式管理系统中,地址寄存器的低11位表示页内地址,则页面大小为()
A1024字节B512字节C2K字节D4K字节
31、引入多道程序技术以后,处理器的利用率( )
A.降低了B.有所改善C.大大提高D.没有变化,只是程序的执行方便了.
32、并发性是指若干事件在( )发生
A.同一时刻B.同一时间间隔内C.不同时刻D.不同时间间隔内
33、产生死锁的主要原因是进程运行推进的顺序不合适()
A.系统资源不足和系统中的进程太多
B.资源的独占性和系统中的进程太多
C.进程调度不当和资源的独占性
D.资源分配不当和系统资源不足
34、虚拟内存的容量只受()的限制。

A.物理内存的大小
B.磁盘空间的大小
C.数据存放的实际地址
D.计算机地址位数
35、CPU的调度分为高级、中级和低级三种,其中低级调度是指()调度。

A、作业
B、交换
C、进程
36、静态重定位是在作业的( ) 中进行的,动态重定位是在作业的( ) 中进行的。

A、编译过程;
B、装入过程;
C、修改过程;
D、执行过程。

37、操作系统是计算机系统的一种( )。

(A)应用软件(B)系统软件(C)通用软件(D)工具软件
38、把逻辑地址转变为内存的物理地址的过程称作( )。

(A)编译(B)连接(C)运行(D)重定位
39、在首次适应算法中,要求空闲分区按()顺序链接成空闲分区链。

(A)空闲区首址递增(B)空闲区首址递减(C)空闲区大小递增(D)空闲区大小递减。

40、某系统采用了银行家算法,则下列叙述正确的是()。

A.系统处于不安全状态时一定会发生死锁
B.系统处于不安全状态时可能会发生死锁
C.系统处于安全状态时可能会发生死锁
D.系统处于安全状态时一定会发生死锁
二、填空题:
1、进程主要由_______、___ _____和___________三部分内容组成,其中____ ____是进程存在的惟一标识。

2、操作系统是计算机系统中的一个_______软件,它管理和控制计算机系统中的___
_________。

3、进程运行满一个时间片后让出中央处理器,它的状态应变为状态。

4、每执行一次P操作,信号量的数值S减1。

若S=0,则该进程;
若S<0,则该进程。

5、常用的I/O控制方式有程序直接控制方式、中断方式、_和I/O通道方式。

6、死锁产生的原因是;四个必要条件为。

7、进程的特征有。

8、操作系统为用户提供三种类型的使用接口,它们是和和图形用户界面。

9、操作系统目前有五大类型:、操作系统、操作系统、操作系统和分布式操作系统。

10、常用的内存管理方法有管理、管理、管理和管理。

11、在操作系统中,进程是一个的基本单位,也是一个独立运行和调度
的基本单位。

12、正在执行的进程等待I/O操作,其状态将由执行状态变为状态。

三、简答题:
1、进程的三种状态是什么?如何转换?
2、什么叫操作系统?它的功能是什么?
3、进程与程序有什么区别/
4、进程与线程有何区别?
5、批处理系统、分时操作系统、实时操作系统有什么区别?
6、分页存储与分段存储有什么区别?
7、什么叫虚拟存储管理?
四、综合题:
1、银行家算法;
2、用PV操作实现生产者、消费者问题。

3、在一个请求分页系统中,假设系统分配给某进程的物理块数为3,开始时内存为空,执行如下访问页号序列:
1,2,3,4,1,2,5,1,2,3,4,5
试说明采用先进先出(FIFO) 、最近最少使用(LRU)和最佳置换算法(OPT)进行页面置换时,缺页次数各是多少?页面置换次数各是多少?缺页率各是多少?。

相关文档
最新文档