《操作系统》课程综合练习题-及答案
- 格式:doc
- 大小:46.00 KB
- 文档页数:12
操作系统练习题第一章引言(一单项选择题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.高效工作 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. 每个进程都有一个生命周期,这个周期从__(1)__开始,到__(2)__而结束。
2. 当一个进程独占处理器顺序执行时,具有两个特性:__(3)__和可再现性。
3. 并发进程中与共享变量有关的程序段称为__(4)__。
4. 一个进程或者由系统创建,或者由__(5)__创建。
5. 一个进程的静态描述是处理机的一个执行环境,被称为__(6)__。
6. 信号量的物理意义是:信号量大于0,其值为__(7)__;信号量小于0,其绝对值为__(8)__。
7. 系统有某类资源5个,供3个进程共享,如果每个进程最多申请__(9)__个该类资源,则系统是安全的。
8. 不可中断的过程称为__(10)__。
9. 操作系统中,进程可以分为__(11)__进程和__(12)__进程两类。
10. 操作系统为用户提供两种类型的使用接口,它们是__(13)__接口和__(14)__接口。
11. 批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据__(15)__的要求自动控制作业的执行。
12. 在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为__(16)__作业。
13. 采用SPOOL技术的计算机系统中,操作员只要启动__(17)__程序工作,就可以把作业存放到__(18)__中等待处理。
14. 作业控制方式有__(19)__方式和__(20)__方式二种。
15. 对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有__(21)__算法和__(22)__算法。
16. 因争用资源产生死锁的必要条件是互斥、__(23)__、不可抢占和__(24)__。
17. 死锁的形成,除了与资源的__(25)__有关外,也与并发进程的__(26)__有关。
18. 为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__(27)__,当任何一个进程申请两个以上资源时,总是要求按对应资源号__(28)__次序申请这些资源。
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 )。
《操作系统》练习题及答案————————————————————————————————作者:————————————————————————————————日期:《操作系统》练习及参考答案第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是()。
windows操作系统练习题及答案本文档旨在提供一套详细的Windows操作系统练习题及答案,以供读者参考和练习。
以下是针对Windows操作系统的各个方面的练习题,并附上相应的答案。
⒈ Windows操作系统概述⑴什么是Windows操作系统?简要描述其主要功能和特点。
⑵ Windows操作系统有哪些主要版本?请列出并简要介绍各个版本的特点。
⒉桌面与任务栏⑴ Windows桌面上的常见元素有哪些?请简要介绍它们的功能。
⑵如何自定义Windows桌面的背景图片?⑶请解释Windows任务栏的主要功能和使用技巧。
⒊文件和文件夹管理⑴如何创建新的文件夹?⑵如何将文件或文件夹移动到其他位置?⑶如何删除文件或文件夹?⑷请解释Windows文件资源管理器的主要功能和操作方法。
⒋应用程序安装与卸载⑴如何从官方渠道下载并安装Windows应用程序?⑵如何卸载不再需要的应用程序?⑶请简要介绍Windows应用商店的主要特点和使用方法。
⒌系统设置与网络配置⑴如何打开Windows系统设置面板?⑵如何连接到无线网络?⑶如何更改计算机的名称和工作组?⑷请解释Windows防火墙的作用和配置方法。
⒍系统维护与故障排除⑴请介绍Windows自带的系统维护工具,并简要说明它们的作用。
⑵如何进行磁盘碎片整理?⑶如何备份和恢复系统?⑷请简要介绍Windows系统日志的作用和查看方法。
⒎常用快捷键⑴列举并解释Windows常用的快捷键。
⑵如何自定义Windows的快捷键?这些练习题涵盖了Windows操作系统的主要方面,从桌面与任务栏到文件和文件夹管理,再到应用程序安装与卸载,系统设置与网络配置,系统维护与故障排除,以及常用快捷键等内容。
附件:本文档无附件。
法律名词及注释:⒈版权:指对作品享有的独立的、排他的经济利用权和不可撤销的人格权。
通常由著作权法律来保护,确保作品创作者获得他们的劳动成果的经济回报和声誉。
⒉商标:指商业中用来区分特定产品或服务来源的标识,可以是品牌名称、标志、符号、字母、图形等,用于保护商品或服务的独立性和品质。
《操作系统》考试练习题及参考答案一、单选题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.在下列性质中,()不是分时系统的特征。
a. 多路性b. 交互性c. 独占性d. 成批性2.分时系统的响应与下列哪一个因素无关。
()a. 时间片长短b. 系统时钟的频率c. 终端用户数d. 主存和后援存储器之间的信息对换量3.多进程系统中,为保证公共变量的完整性,各进程应互斥进入临界区。
所谓临界区是指()。
a. 一个缓冲区b. 一段数据区c. 同步机制d. 一段程序4.一个进程是()。
a. 由协处理机执行的一个程序b. 一个独立的程序+数据集c. PCB结构与程序和数据的组合d. 一个独立的程序5.并发进程之间()。
a. 彼此无关b. 必须同步c. 必须互斥d. 可能需要同步或互斥6.实现进程之间同步与互斥的通信工具为()。
a. P、V操作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.在下列存储管理方案中,不适应于多道程序设计的是()。
a. 单一连续区分配b. 固定式分区分配c. 可变式分区分配d. 段页式存储管理14.I/O管理程序的主要功能是管理()的状态信息。
操作系统练习题一、填空题:1、在多道程序设计中,进程之间存在着两种不同的制约关系:__互斥___和___同步_____。
2、只有采用___动态___重定位技术,程序在内存中才可浮动。
3、在分页、分段存储管理中,访问一条指令或数据时需要访问内存___2__次,为加快这个访问过程需引入___快表____。
4、凡是数据到达和离去速度不匹配的地方均可采用__缓冲___技术。
5、活动头磁盘的访问时间包括___寻道___时间、__旋转延迟___时间和___数据传输___时间。
6、一个单CPU系统中有N个进程,则在就绪队列中进程的个数最多可能为N-1 。
7、Spooling系统由输入井和输出井、输入缓冲区和输出缓冲区和输入进程和输出进程3个部分组成。
8、文件按物理结构可分为顺序文件、链接文件和索引文件。
9、若信号量S的初值为1,当前值为-4,则表示有___4__个阻塞进程。
10、虚存的应用需求是_对物理内存实现逻辑扩充__。
11、凡是数据到达和离去速度不匹配的地方均可采用_缓冲___技术。
12、进程是由_____程序段____、___数据段_______和_____PCB_____3部分组成。
13、存储管理的4个功能是:_内存的分配与回收、地址转换、内存共享与保护和内存扩充。
14、在分区分配算法中,首次适应算法倾向于优先利用内存中_低地址_的空闲区,从而保留了高地址_部分的大空闲区。
15、按信息的交换单位,设备可分为___字符___和___块___两类,打印机属于___字符___设备。
16、____文件控制模块(FCB)__是文件存在的标志,它记录了系统管理文件所需要的全部信息。
17、文件系统中最基本的目标是实现文件的_按名存取_,这主要是通过文件系统的_目录_管理功能实现的。
18、一个单处理器系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有__4___,最少有___0___个。
操作系统练习题操作系统练习题1、在Windows XP里,利用“搜索”窗口,不能用于文件查找的选项是A 。
A、文件属性B、文件有关日期C、文件名称和位置D、文件大小2、把Windows XP的窗口和对话框作一比较,窗口可以移动和改变大小,而对话框B 。
A、既不能移动,也不能改变大小B、仅可以移动,不能改变大小C、仅可以改变大小,不能移动D、既能移动,也能改变大小3、在Windows XP中,"任务栏"的作用是D 。
A、显示系统的所有功能B、只显示当前活动窗口名C、只显示正在后台工作的窗口名D、实现窗口之间的切换4、在Windows XP中,选择"开始"菜单中的"运行"项,输入C 命令可以打开注册表D编辑器。
A、regeditB、regedt32C、regedit 或regedt32D、run regedit6、Windows XP中的"剪贴板"是D 。
A、硬盘中的一块区域B、软盘中的一块区域C、高速缓存中的一块区域D、内存中的一块区域7、下面是关于Windows XP文件名的叙述,错误的是D 。
A、文件名中允许使用汉字B、文件名中允许使用多个圆点分隔符C、文件名中允许使用空格D、文件名中允许使用竖线("|")8、当选定文件或文件夹后,不将文件或文件夹放到"回收站"中,而直接删除的操作是C 。
A、按Delete(Del)键B、用鼠标直接将文件或文件夹拖放到"回收站"中C、按Shift+Delete(Del)键D、用"我的电脑"或"资源管理器"窗口中"文件"菜单中的删除命令9、在Windows XP中,不能进行打开"资源管理器"窗口的操作是B 。
A、用鼠标右键单击"开始"按钮B、用鼠标左键单击"任务栏"空白处C、用鼠标左键单击"开始"菜单中"程序"下的"Windows资源管理器"项D、用鼠标右键单击"我的电脑"图标10、在Windows XP的"资源管理器"窗口中,如果想一次选定多个分散的文件或文件夹,正确的操作是B 。
一、选择题1.关于操作系统的叙述( D )是不正确的。
A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序2.下面关于操作系统的叙述中正确的是( A )。
A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机的资源3.用户程序调用操作系统的功能必须使用( B )。
A.调用命令B.系统调用C.作业控制D.控制命令4.批处理操作系统提高了计算机的工作效率,但( B )。
A.系统资源利用率不高 B. 在作业执行时用户不能直接干预C. 系统吞吐量小D. 不具备并行性5.引入进程概念的关键在于( A )。
A.共享资源B.独享资源C.顺序执行D.便于执行6.操作系统提供给程序员的接口是( B )。
A.进程B.系统调用C.库函数和C7.进程和程序的最根本区别在于( B )。
A.对资源的占有类型和数量B.进程是动态的,而程序是静态的C.看它们是否能够并发地在处理机上运行D.进程的规模较小,程序的规模较大8.在多道程序设计技术的计算机系统中,CPU( C )。
A.只能被一个进程占用B.可以被多个进程同时占用C.可以被多个进程交替占用D.可以被操作系统和另一个进程同时占用9.当CPU处于内核态时,它可以执行的指令是( D )。
A.只有特权指令B.只有非特权指令C.只有访管指令D.计算机中的所有指令10.在进程的状态转换过程中,( D )是不可能发生的。
A.运行态变为就绪态B.就绪态变为运行态C.运行态变为阻塞态D.阻塞态变为运行态11.在一个单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多有( C )个。
12.当一个进程处于这样的状态时,( A ),称为阻塞状态。
A.它正等着输入一批数据B.它正等着进程调度C.它正等着分给它一个时间片D.它正等着进入内存13.进程间的同步和互斥,分别表示了进程间的( B )。
操作系统练习题第一章引言(一)单项选择题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.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。
2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用运行在( 6 )态。
3.进程并发执行时有间断性、(7)和(8)的特点。
4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。
5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 );6.临界资源的概念是(12),而临界区是指(13)。
7.产生死锁的原因可以归结为两点:(14)和(15)。
8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。
9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内存;10.在操作系统中,不可中断执行的操作称为( 21 )操作;11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ),在临界区后设置( 24 )。
12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝它的资源请求。
13.页面调入策略要解决(27)、(28)两个问题。
14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。
15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。
16.进程调度负责( 33 )的分配工作。
17.通常操作系统内核提供( 34 )功能和( 35 )功能。
参考答案:1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理;2、(5)系统态(核心态) ;(6)用户态;3、(7)失去封闭性;(8)不可再现性4、(9)动态;(10)并发;5、(11)索引结点;6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;7、(14)竞争资源;(15)进程推进顺序非法8、(16)段;(17)段;(18)页;(19)页;9、(20)2;10、(21)原子操作;11、(22)临界区;(23)进入区;(24)退出区;12、(25)安全状态;(26)不安全状态;13、(27)何时调入页面;(28)从何处调入页面;14、(29)永不使用的;(30)最长时间内不再被访问的;15、(31)fork();(32)exec();16、(33)作业;17、(34)资源管理(35)支撑二、选择题1、若Wait(s)和Signal(s)操作的信号量S初值为2,当前值为-1,则表示有()等待进程。
一、单项选择题1.现代操作系统的基本特征是( C )、资源共享和操作的异步性。
P13A. 多道程序设计B. 中断处理C. 程序并发执行D. 实现分时和实时处理2.在页式虚拟存储管理中,为实现地址变换,应建立(C )P157A.空闲区表B.分区分配表C.页表D.移动表3.SPOOL技术用于(C)A. 处理器管理B. 存储管理C. 设备管理D. 文件管理4.在可变分区分配方案中,在空闲区表中以空闲区长度按递减顺序排列适合于(A)P131A.最坏适应算法B.最先适应算法C.最优适应算法D.首次循环适应算法5.用户程序发出磁盘I/O请求后,系统的正确处理流程是(B)A.用户程序→系统调用处理程序→中断处理程序→设备驱动程序B.用户程序→系统调用处理程序→设备驱动程序→中断处理程序C.用户程序→设备驱动程序→系统调用处理程序→中断处理程序D.用户程序→设备驱动程序→中断处理程序→系统调用处理程序6.从磁盘读取数据的下列时间中,对系统效率影响最大的是( D)A.处理时间B.传输时间C.延迟时间D.寻道时间7.以下关于进程的并发执行描述正确的是(A )A.多个进程在某个时间段内轮流占用处理器执行B.多个进程在某个时刻同时占用处理器执行C.单处理器的系统也允许进程并发执行D.只有多处理器的系统才能允许进程并发执行8.造成某进程状态从就绪态转变成运行态的原因是(D)A.上次分配给该进程的处理器时间太短B.有更高优先级的进程要运行C.该进程需要更多的处理器时间运行D.该进程被进程调度程序选中9.以下存储管理技术中,可以实现虚拟存储器的技术是(D )A.单用户连续存储管理B.固定分区存储管理C.可变分区存储管理D.页式存储管理10.PCB全称(B )A.进程队列B.进程控制块C.进程状态D.进程对象11.计算机系统能及时处理由过程控制反馈的数据,并做出响应的操作系统是(B)A. 批处理操作系统B. 实时操作系统C. 分时操作系统D. 多处理机操作系统12.某进程所要求的一次打印输出结束,该进程被唤醒,其进程状态将从(B )A. 就绪状态到运行状态B. 等待状态到就绪状态C. 运行状态到等待状态D. 运行状态到就绪状态13.内存分配的最差适应算法的空闲区表是(A )A. 按大小递减顺序排列B. 按大小递增顺序排列C. 按地址由小到大排列D. 按地址由大到小排列14.以下说法错误的是(D )A.并发进程中与共享变量有关的程序段称为临界区B.并发进程中涉及到相同变量的程序段称为相关临界区C.临界区的引入主要是为了解决并发进程执行时出现与时间有关的错误D.所有并发进程都会产生与时间有关的错误15.一种既有利于短小作业又兼顾到长作业的作业调度算法是(B )A. 先来先服务B.最高响应比优先C.轮转D.均衡调度16.按文件的逻辑结构可将文件分成(C )A. 数据文件,命令文件,文本文件B. 命令文件,库文件,索引文件C. 顺序文件,链式文件,索引文件D. 输入文件,输出文件,随机文件17.计算机操作系统的功能是(D )A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行18.多道程序设计是指(C )A. 在多台处理机上同时执行多道程序B. 在多台处理机上同一时刻执行多道程序C. 在一台处理机上同时执行多道程序D. 在一台处理机上同一时刻执行多道程序19.有关进程的下列叙述中正确的是(D )A. 进程是静态的文本B. 进程与程序是一一对应的C. 进程与作业是一一对应的D. 多个进程可以在单个CPU上同时执行20.在下列操作系统中,对响应时间要求最高的是( C )。
《操作系统》综合练习题一、填空题1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。
2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用运行在( 6 )态。
3.进程并发执行时有间断性、(7)和(8)的特点。
4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。
5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 );6.临界资源的概念是(12),而临界区是指(13)。
7.产生死锁的原因可以归结为两点:(14)和(15)。
8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。
9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内存;10.在操作系统中,不可中断执行的操作称为( 21 )操作;11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ),在临界区后设置( 24 )。
12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝它的资源请求。
13.页面调入策略要解决(27)、(28)两个问题。
14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。
15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。
16.进程调度负责( 33 )的分配工作。
17.通常操作系统内核提供( 34 )功能和( 35 )功能。
参考答案:1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理;2、(5)系统态(核心态) ;(6)用户态;3、(7)失去封闭性;(8)不可再现性4、(9)动态;(10)并发;5、(11)索引结点;6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;7、(14)竞争资源;(15)进程推进顺序非法8、(16)段;(17)段;(18)页;(19)页;9、(20)2;10、(21)原子操作;11、(22)临界区;(23)进入区;(24)退出区;12、(25)安全状态;(26)不安全状态;13、(27)何时调入页面;(28)从何处调入页面;14、(29)永不使用的;(30)最长时间内不再被访问的;15、(31)fork();(32)exec();16、(33)作业;17、(34)资源管理(35)支撑二、选择题1、若Wait(s)和Signal(s)操作的信号量S初值为2,当前值为-1,则表示有()等待进程。
A.0个B.1个C.2个D.3个2、下列的进程状态变化中,()变化是不可能发生的。
A.运行就绪B.运行等待C.等待运行D.等待就绪3、多道程序环境下,操作系统分配资源以()为基本单位。
A.程序B.指令C.进程D.作业4、资源的按序分配策略可以破坏___条件。
A.互斥使用资源B.占有且等待资源C.非抢夺资源D.循环等待资源5、在___的情况下,系统出现死锁。
A. 计算机发生了大故障B. 有多个封锁的进程同时存在C. 若干进程因竞争资源而无休止地相互等待他方释放已占有的资源D. 资源数大大小于进程数或进程同时申请的资源数大大超过资源总数6、进程在执行中发生了缺页中断,经操作系统处理后,应让其执行( )指令。
A.被中断的前一条B.被中断的C.被中断的后一条D.启动时的第一条7、分区管理中采用“最佳适应”分配算法时,宜把空闲区按()次序登记在空闲区表中。
A.长度递增B.长度递减C.地址递增D.地址递减8、SPOOLING系统提高了()的利用率。
A.独占设备B.共享设备C.文件D.主存储器9、中断发生后,应保留()。
A.缓冲区指针B.关键寄存器内容C.被中断的程序D.页表10、实现虚拟存储器的目的是___。
A.实现存储保护B.实现程序浮动C. 扩充辅存容量D.扩充主存容量11、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是___。
A.程序查询B.中断方式C.DMA方式 D.无条件存取方式12、分配到必要的资源并获得处理机时的进程状态是___。
A.就绪状态B.执行状态C.阻塞状态D.撤消状态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.中断断点的地址18、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用___。
A.并行技术B.通道技术C.缓冲技术D.虚存技术19、文件系统是指___。
A.文件的集合B.文件的目录C.实现文件管理的一组软件;D.文件、管理文件的软件及数据结构的总体20、___是直接存取的存储设备。
A.磁盘B.磁带C.打印机D.键盘显示终端21、虚拟存储管理系统的基础是程序的()理论。
A.局部性B.全局性C.动态性D.虚拟性参考答案:1、B2、C3、C4、D5、C6、B7、A8、A9、B 10、D 11、C 12、B 13、B 14、C 15、D 16、B 17、A 18、C 19、D 20、A 21、A三、回答下列问题1、一台计算机有8台磁带机。
它们由N个进程竞争使用,每个进程可能需要3台磁带机。
请问N为多少时,系统没有死锁危险,并说明原因。
答:N为3时,系统没有死锁危险。
因为3个进程争夺8台设备,不管怎样都会满足其中2个进程的需要,8>3*2,第三个进程迟早会得到所需资源。
2、什么是进程?请说明进程与程序的区别与联系答:定义1:可并发执行的程序在一个数据集合上的运行过程。
或定义2:进程是由正文段、用户数据段以及系统数据段共同组成的一个执行环境。
(正文段存放被执行的机器指令,用户数据段存放进程在执行时直接进行操作的所有数据,包括进程所使用的全部变量,系统数据段存放程序的运行环境,是进程实体最重要的一部份。
)区别(1)、程序是静态的概念,进程是动态的概念程序是一组指令的有序集合,而进程是程序的一次运行活动,或者说它是程序的执行过程,它的着眼点是活动、运行、过程。
它的活动性还表现在:它可以由系统“创建”而产生,由“撤消”而消亡,由“调度”而执行。
(2)、程序是永久的,进程是暂时存在的。
程序是指令的集合,以0,1代码的形存在于某种存储介质上,无论执行与否,它都存在着,而进程只有在执行程序时被创建之后才存在,程序执行完毕,进程就被撤消,就不存在了。
(3)、程序与进程的存在实体不同程序就是代码构成的,进程是由程序代码,数据结构两部分构成。
联系(1)、进程是程序的一次执行,进程总是对应一个特定的程序,执行程序的代码,一个进程至少要对应一个程序。
(2)、一个程序可以对应多个进程。
同一个程序段可以在不同的数据集合上运行,因而构成者干个不同的进程。
3、什么是进程控制块?进程控制块起什么作用?答:进程控制块是进程实体的一部分,是操作系统中最重要的记录型数据结构,PCB中记录了操作系统所需要的,用于描述进程情况及控制进程运行所需的全部信息。
4、什么是操作系统的内核?操作系统内核一般包括哪些功能?答:操作系统内核位于计算机硬件之上,负责管理系统中的公共的大小资源,为用户程序提供系统调用接口,提供程序运行的进程机制。
提供功能:进程管理,文件管理,设备管理,存储管理,作业管理。
5、操作系统会在什么情况下创建新进程?请说明进程创建的过程。
答:OS在下列情况下回创建进程:用户登陆、作业调度、提供服务、应用请求。
OS调用创建新进程的原语,来创建进程,一般步骤:(1)申请,空白PCB。
(2)为新进程分配资源。
(3)初始化进程控制块。
(4)将新进程插入就绪队列6、设备驱动程序的功能是什么?编写设备驱动程序需要了解哪些硬件结构?答:设备驱动程序的功能(1)将接收到的抽象要求转换为具体要求;(2)检查用户I/O请求的合法性,了解I/O设备的状态,传递有关参数,设置设备的工作方式;(3)发出I/O命令,启动分配到的I/O设备,完成指定的I/O操作;(4)及时响应由控制器或通道发来的中断请求,并根据其中断类型调用相应的中断处理程序进行处理;(5)对于设置有通道的计算机系统,驱动程序还应能够根据用户的I/O请求,自动地构成通道程序。
需要了解磁盘正确操作需要的全部参数,包括扇区、磁道、柱面、磁头、磁头臂的移动等。
7、什么是进程调度?请例举三种常用的进程调度算法。
引起进程调度的因素有哪些?答:进程调度是记录系统中所有进程的执行状况,根据一定的调度算法,从就绪队列中选出一个进程来,把CPU分配给它。
把CPU分配给进程,即把选中进程的进程控制块内有关的现场信息,如程序状态字、通用寄存器等内容送入处理器相应的寄存器中,从而让它占用。
先进先出算法(FIFO)时间片轮转算法(RR)基于优先级的调度算法(HPF)多级队列反馈法引起进程调度的因素有:(1)进程正常终止或异常终止;(2)正在执行的进程因某种原因被阻塞;(3)在引入时间片的系统中,时间片用完;(4)在抢占式中,就绪队列中某进程的优先权变得比当前正在执行的进程高,或有优先权更高的进程进入就绪队列。
8、什么是虚拟存储系统?有哪些存储管理技术支持虚拟存储系统的实现?答:所谓虚拟存储器,是指仅把作业的一部分装入内存便可运行作业的存储器系统。
具体地说,虚拟存储系统是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。
请求分页和分段请求的存储管理技术都可以实现虚拟存储管理系统。
9、什么是SPOOLing?SPOOLing系统由哪几部分构成?答:SPOOLing是指联机情况下的同时外围操作。
SPOOLing系统的组成;(1)输入井和输出井(2)输入缓冲区和输出缓冲区(3)输入进程和输出进程10、文件系统的功能是哪些?答:文件系统应该具有对文件存储空间的管理,目录管理,文件的读写管理以及文件的共享与保护等功能11、什么是死锁?造成死锁的原因是什么?答:所谓死锁,是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程都将永远不能再向前推进。