操作系统练习题
- 格式:doc
- 大小:53.50 KB
- 文档页数:6
操作系统练习题第一章引言(一单项选择题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.是不是占有处理器[解析]动态性是进程最重要的特性,以此来区分文件形式的静态的程序。
操作系统练习题及答案65657(总9页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--操作系统练习题一、单项选择题1.操作系统是一种()。
2. A.应用软件 B. 系统软件 C.通用软件 D. 工具软件3.操作系统是一组()。
4. A.文件管理程序 B.中断处理程序 C.资源管理程序 D.设备管理程序5.现代操作系统的基本特征是()、资源共享和操作的异步性。
6. A.多道程序设计 B. 中断处理 C.程序的并发执行 D. 实现分时与实时处理7.()不是操作系统关心的主要问题。
8.A、管理计算机裸机9.B、设计、提供用户程序与计算机硬件系统的界面10.C、管理计算机系统资源11.D、高级程序设计语言的编译器12.引入多道程序的目的在于()。
13.A、充分利用CPU,减少CPU等待时间14.B、提高实时响应速度15.C、有利于代码共享,减少主、辅存信息交换量16.D、充分利用存储器17.()没有多道程序设计的特点。
18.A. DOS B. UNIX C. Windows 219.下列操作系统中,为分时系统的是()。
20.A. CP/M B. MS-DOS C. UNIX D. Windows NT21.在分时系统中,时间片一定,(),响应时间越长。
22.A.内存越多 B.用户数越多 C.后备队列越短 D.用户数越少23.批处理系统的主要缺点是()。
24.的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是25.在下列性质中,()不是分时系统的特征。
26.A. 交互性 B. 同时性 C. 及时性 D. 独占性27.实时操作系统追求的目标是()。
28.A.高吞吐率 B.充分利用内存 C. 快速响应 D. 减少系统开销29.CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。
30.A. 运行进程修改程序状态字 B. 中断屏蔽31.C. 系统调用 D. 进程调度程序32.系统调用的目的是()。
操作系统练习题+参考答案一、单选题(共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.实时操作系统必须在c内完成来自外部的事件。
a.响应时间b.周转时间c.规定时间d.调度时间2.多道程序设计是指d。
a.在实时系统中并发运行多个程序b.在分布系统中同一时刻运行多个程序c.在一台处理机上同一时刻运行多个程序d.在一台处理机上并发运行多个程序3.操作系统提供给程序员的接口是b。
a.进程b.系统调用c.库函数d.b 和c4 ,配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为c计算机。
a.并行b.真实c.虚拟d.共享5.批处理系统的主要缺点是c。
a.CPU 利用率低b.不能并发执行c.缺少交互性d.以上都不是6.下列选择中,d不是操作系统关心的主要问题。
a.管理计算机裸机b.设计、提供用户程序与计算机硬件系统的界面c.管理计算机系统资源d.高级程序设计语言的编译器7.操作系统a采用了以空间换时间的技术。
a.SPOOLing 技术b.覆盖技术c.通道技术d.虚拟存储技术8.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是c。
a.计算机具有足够快的运算速度b.能快速进行内外存之间的信息交换c.系统能够及时接收多个用户的输入d.短时间内所有用户程序都能运行9.实时操作系统对可靠性和安全性的要求极高,它c。
a.十分注意系统资源的利用率b.不强调响应速度c.不强求系统资源的利用率d.不必向用户反馈信息10.从用户观点来看,操作系统是a。
a.用户与计算机之间的接口b.控制和管理计算机资源的软件c.合理组织计算机流程的软件d.一个应用程序11.在下列性质中, d 不是分时系统的特征。
a.多路性b.交互性c.独占性d.成批性12.分时系统的响应与下列哪一个因素无关 b 。
a.时间片长短b.系统时钟的频率c.终端用户数d.主存和后援存储器之间的信息对换量13.在分时操作系统中,通常的时间片是 c 。
a.儿分钟b.几十秒c.几十毫秒d.几十微秒14.下述关于内部命令的论述中,哪个是正确的 a 。
《操作系统》考试练习题及参考答案一、单选题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的作业进入内存时,浪费的内存为()。
操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。
A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。
A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。
A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。
A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。
若要调整中断事件的响应次序,可以利用()。
A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。
A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。
A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。
B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。
【计算机应用】操作系统基础练习题及答案一、单选题1、在Windows中,同时显示多个应用程序窗口的正确方法是。
A.在任务栏空白区单击鼠标右键,在弹出快捷菜单中选择“并排显示窗口”命令B.在任务栏空白区单击鼠标左键,在弹出快捷菜单中选择“排列图标”命令C.按Ctrl + Tab键进行排列D.在资源管理器中进行排列答案:A2、下列不是汉字输入法的是。
A.全拼B.五笔字型C.ASCII码D.双拼答案:C3、在Windows中,打开一个菜单后,其中某菜单项会出现下属级联菜单的标识是。
A.菜单项右侧有一组英文提示B.菜单项右侧有一个黑色三角形C.菜单项左侧有一个黑色圆点D.菜单项左侧有一个√符号答案:B4、在Windows 的中文输入方式下,在几种中文输入方式之间切换应该按键。
A.Ctrl+AltB.Ctrl+ShiftC.Shift+SpaceD.Ctrl+Space答案:B5、在文件系统的树形目录结构中,从根目录到任何数据文件,其通路有。
A.二条B.唯一的一条C.三条D.多于三条答案:B6、在Windows下,将某应用程序中所选的文本或图形复制到一个文件,先要在“编辑”菜单中选择的命令是。
A.剪切B.粘贴C.复制D.选择性粘贴答案:C7、下列关于Windows的叙述中,错误的是。
A.删除应用程序快捷图标时,会连同其所对应的程序文件一同删除B.设置文件夹属性时,可以将属性应用于其包含的所有文件和子文件夹C.删除目录时,可将此目录下的所有文件及子目录一同删除D.双击某类扩展名的文件,操作系统可启动相关的应用程序答案:A8、在Windows中,图2-49所示的5个鼠标指针状态的正确描述依次是。
A.正常选择﹑求助﹑后台运行﹑等待﹑精确定位B.正常选择﹑后台运行﹑求助﹑等待﹑精确定位C.正常选择﹑后台运行﹑等待﹑求助﹑精确定位D.正常选择﹑等待﹑后台运行﹑求助﹑精确定位答案:A9、Windows 7支持即插即用设备,是指。
操作系统练习题一一.单项选择题1、操作系统中,可以并行工作的基本单位是(c)。
A、作业B、函数C、进程D、过程2、进程是系统核心调度及资源分配的基本单位,它是由( a )组成的。
A、程序、数据和PCBB、程序、数据和标识符C、程序、标识符和PCBD、数据、标识符和PCB3、进程与程序的主要区别是( c)。
A、程序有状态,而进程没有B、进程有状态,而程序没有C、程序可占用资源,而进程不可D、进程可占用资源,而程序不可4、下列进程状态的转换中,哪一个是不正确的( c )。
A、就绪转换为执行B、执行转换为就绪C、就绪转换为等待D、等待转换为就绪5、下列各项步骤中,哪一个不是创建进程所必须的步骤( a )。
A、建立一个进程控制块PCBB、由CPU调度程序为进程调度CPUC、为进程分配内存等必要的资源D、将PCB链入进程就绪队列6、在下列特性中,哪一个不是进程的特性( c)。
A、异步性B、并发性C、静态性D、动态性7、在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是( )。
A、S大于0B、S等于0C、S小于0D、S不等于08、进程就是可与其他程序并行执行的程序段的一次执行过程,它是系统进行资源分配和调度的一个基本单位。
进程具有( a )、( d )、调度性、异步性和结构性五个基本特征。
A、动态性B、静态性C、可执行性D、并发性9、进程是一次执行过程,具有生命期体现了进程的动态性特征。
进程由程序段、( b )、( c )组成。
A、进程标识符B、数据C、PCBD、FCB10、进程在系统中存在的唯一标识是( c )。
A、FCBB、FIFOC、PCBD、JCB11、进程执行时的间断性,决定了进程可能具有多种状态。
进程的基本状态有三种,在分时系统中,当一个进程拥有的时间片到时,则该进程即由执行状态进入( c )。
A、就绪状态B、静止状态C、等待状态D、执行状态12、如果出现因某种原因使得处理机空闲时,则需要从就绪队列中选择一进程,并将处理机分配给它,此时该进程进入执行状态,这个过程是由( c)来完成。
A、进程控制程序B、资源分配程序C、进程调度程序D、处理机分配程序13、为了描述进程的动态变化过程,采用了一个与进程相联系的( c )系统,根据它而感知进程的存在。
A、进程状态字B、进程优先数C、进程控制块D、进程起始地址14、已经获得除( c )以外的所有运行所需资源的进程处于就绪状态。
A、存储器B、打印机C、CPUD、磁盘空间15、在一段时间内,只允许一个进程访问的资源称为( c )。
A、共享资源B、临界区C、临界资源D、共享区16、进程是( b )。
A、与程序等效的概念B、并发环境中程序的执行过程C、一个系统软件D、存放在内存中的程序17、进程具有并发性和( a )两大重要属性。
A、动态性B、静态性C.易用性D、封闭性18、并发性是指若干事件在( b)发生。
A、同一时刻B、同一时间间隔内C、不同时刻D、不同时间间隔内19、顺序程序和并发程序的执行相比,(c)。
A、基本相同B、有点不同C、并发程序执行总体上执行时间快D、顺序程序执行总体上执行时间快20、在单一处理机上,将执行时间有重叠的几个程序称为( c )。
A、顺序程序B、多道程序C、并行程序D、并发程序二.简答题1. OS的作用可表现为哪几个方面?答:一、操作系统是系统资源的管理者。
1、监视资源;2、确定某种资源分配策略;3、分配资源;4、回收资源。
二、操作系统是用户与计算机系统之间的接口。
2. 试说明推动多道批处理系统形成和发展的主要动力是什么?答:动力是:1、计算机进入了集成电路和大规模集成电路时代;2、硬件又有了长足的发展,中断和通道技术的出现,为I/O设备和CPU并行操作奠定了物质基础;3、随着计算机应用的日益广泛,也要求进一步发展和扩大管理程序的功能,希望它能够最大限度的挖掘计算机系统本身的潜在能力。
为了提高处理机资源的利用率,应尽可能的使用处理机与输入/输出设备并行工作,这样便相应的提出了多道技术。
3. 试说明推动分时系统形成和发展的主要动力是什么?答:分时操作系统是为了满足用户需求所形成的一种新型OS,所以分时操作系统是为了实现用户和计算机系统的即时交互,使多个用户共享主机,将多道程序设计技术与分时技术结合在一起,就产生了分时操作系统。
4. 试说明实时系统的类型.答:1、实时控制:把计算机用于生产过程的控制,形成以计算机系统为中心的控制系统。
2、实时信息处理:在一台或多台主机和多个终端通过通信线路连接起来的网络中,主机接受远程终端发来的服务请求,对信息进行检索和处理。
5. 试比较单道与多道批处理系统的特点及优缺点.答:单道批处理系统的特点:自动性、监控程序常驻内存、单道性、顺序性、监控程序只为一个计算机系统设计,通用性差。
优点:运行效率高,避免硬件的资源浪费。
多道批处理系统:特点是多路性、共享性、无序性、封闭性;优点:系统资源利用率高,系统吞吐量大。
6. 实现分时系统的关键问题是什么?应如何解决?答:关键问题是“时间片”的划分,用“时间片轮转”的处理机调度策略。
7 OS具有哪几大特征?它的最基本特征是什么?答:并发、共享、虚拟、异步、不可再现、安全、可测试性,最基本是:并发、共享、虚拟。
8 处理机管理具有哪些功能?它们的主要任务是什么?答:CPU采用多道程序技术,处理机管理可归结为进程管理,进程管理主要包括:进程控制、进程同步、进程通信和进程调度等方面。
主要任务是:对处理机进行分配,并对其进行有效的控制和管理。
9 试在交互性,及时性和可靠性方面,将分时系统与实时系统进行比较.答:及时性中分时系统也要求及时响应,但那是由人所能接受的等待时间来决定的,一般为2~3s,稍长活稍短一些都不会带来“灾难性”后果;而实时系统则不然,及时响应要求以具体的控制过程或信息处理过程所能接受的延迟时间来决定。
交互性中实时系统的工作方式要受到限制。
可靠性中实时系统具有高可靠性。
10 试说明网络OS的主要功能.答:主要功能是支持网诺通信、网络管理、提供各种网络服务。
11 试比较网络OS和分布式OS.答:分布式:在分布式系统中只有一个分布式操作系统,它均分布在系统的各个节点上,操作系统的处理的功能是分布的;而在网络系统中各个节点可以有不同的网络操作系统,控制各自的资源,网络中共享资源的控制功能只集中在网络服务器中,控制是集中式的。
并行性:分布式系统中可以将一个或多个任务动态分配到不同的单元上;而在网络系统中每个用户的一个或多个任务通常都在本地处理,网络操作系统通常无任务分配能力。
透明性:分布式系统具有透明性,如用户需要访问某个文件,他只需要知道文件名,不需要知道文件在哪个站点;对于网络系统来说,用户要访问一个文件时要知道文件名及位置。
共享性:在分布式系统中,各站点的所有资源都可供全系统共享;在网络系统中一般仅有服务器上的部分资源、可供全网共享。
健壮性:分布式系统有健壮性,当某站点出现故障时,正在改站点处理的任务能被自动迁移到到好的站点。
而在网络系统中,服务器的系统的瓶颈,若服务器出现故障往往会导致全网瘫痪。
12. 试画出下面条语句的前趋图:S1: a=5-x; S2: b=a*x; S3: c=4*x; S4: d=b+c; S5: e=d+3.S2S1 S4 S5S313. 程序并发执行为何会失去封闭性和可再现性?答:失去程序的封闭性:系统资源不再由单个程序独占,因此资源的状态由多道程序的活动共同决定,当然某程序在执行时受其他程序的影响。
失去“可再现性”:在多道环境中,即使初始条件相同,同一个程序多次执行的结果也可能相同。
14. 在操作系统中为什么要引入进程概念?它会产生什么样的影响?答:当内存储器中同时有多个程序存在时,如果不对人们熟悉的“程序”概念加以扩充,就无法刻画多个程序共同运行时系统呈现出的特征。
进程作为系统中资源分配的单位和独立运算的单位。
15. 试从动态性,并发性和独立性上比较进程和程序?答:进程是动态的而程序是静态的,进程之间具有并发性,而程序在多道环境下根本就不能运行,所以谈不上并发;进程是一个能独立运行的基本单位,一个程序可能有多个进程,而未建立进程的程序不能作为一个独立单位运行。
16. 试说明PCB的作用?为什么说PCB是进程存在的唯一标志?答:进程由数据、程序、PCB组成,PCB是记录进程活动状态变化的,而进程控制块的系统专门为进程设立的数据库。
所以说PCB是进程存在的唯一标志。
17. 试说明进程在三个基本状态之间转换的典型原因.18 试说明引起进程撤消的主要事件.答:当一进程完成其任务后或由于某些错误出现异常,外界干预.19 在创建一个进程时,需完成的主要工作是什么?答:为新进程建立它的进程控制块,并填入相应的初始值。
20 在撤消一个进程时,需完成的主要工作是什么?答:将完成任务或由于某些错误出现异常结束后,将其撤消,释放它所占的资源。
21 试说明引起进程阻塞或被唤醒的主要事件是什么?答:引起进程阻塞的主要事件是:请求系统服务,启动某种操作,等待的数据尚未到达,完成指定工作后无新工作可做等等;引起进程唤醒的主要事件是:请求系统得到满足、启动某种操作完成、新数据已到达、有新工作等等。
22 试从调度性,并发性,拥有资源及系统开销几个方面,对进程和线程进行比较.答:调度性,在os中调度分派拥有资源的基本单位都是进程,而线程作为调度和分派的基本单位而把进程作为资源拥有的基本单位;并发性,在引入线程的os中不仅进程之间可以相互切换亦可并发执行;资源拥有,进程是拥有资源的独立单位而线程一般不拥有资源但他可以访问其隶属其进程的资源;系统开销,由于在创建或撤销进程时系统都要为之分配和回收资源,os所付出的开销将显著地大于在创建或撤销线程时的开销而线程切换只需保存和设置少量寄存器的内容并不涉及存储器管理方面的操作进程切换的开销也远大于线程切换的开销。
23. 什么是临界资源和临界区?答:临界资源是某系统资源一次只允许一个进程使用;临界区是每个进程中访问临界资源的代码。
24. 为什么进程在进入临界区之前,应先执行"进入区"代码,在退出临界区后又执行"退出区"代码?答:因为在进入临界区之前,检查可否进入临界区的代码;在进入代码区,执行退出区是用于将“正在访问临界区”的标志清楚。
25. 同步机构应遵循哪些基本准则?为什么?答:应遵循保证同步和互斥关系的协调;因为互斥和同步对操作时间顺序所加的限制是不同的,进程之间的互斥是一种特殊的同步关系。
26 在单处理机环境下,进程间有哪几种通信方式?答:共享存储器系统通信方式;消息传递系统通信方式; 管道通信方式。