计算机操作系统习题答案

合集下载

计算机操作系统题库及答案

计算机操作系统题库及答案

第一章操作系统引论一.选择题1.操作系统是一种。

A.通用软件B.系统软件C.应用软件D.软件包答:B2.操作系统的管理部分负责对进程进行调度。

A.主存储器B.控制器C.运算器D.处理机答:D3.操作系统是对进行管理的软件。

A.软件B.硬件C.计算机资源D.应用程序答:C4.从用户的观点看,操作系统是。

A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成答:A5.操作系统的功能是进行处理机管理、管理、设备管理及信息管理。

A.进程 B. 存储器C.硬件 D. 软件答:B6.操作系统中采用多道程序设计技术提高CPU和外部设备的。

A.利用率B.可靠性C.稳定性D.兼容性答:A7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的和方便用户使用计算机而配备的一种系统软件。

A.速度B.利用率C. 灵活性D.兼容性答:B8.操作系统的基本类型主要有。

A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统答:B9.所谓是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A. 多重处理B.多道程序设计C. 实时处理D. 共行执行答:B10. 下面关于操作系统的叙述中正确的是。

A.批处理作业必须具有作业控制信息。

B.分时系统不一定都具有人机交互功能。

C.从响应时间的角度看,实时系统与分时系统差不多。

D.由于采用了分时技术,用户可以独占计算机的资源.答:A11. 如果分时操作系统的时间片一定,那么,则响应时间越长。

A.用户数少B.用户数越多C.内存越少D.内存越多答:B12.实时操作系统必须在内完成来自外部的事件。

A. 响应时间B.周转时间C.规定时间D.调度时间答:C13.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是。

操作系统练习题及答案

操作系统练习题及答案

操作系统练习题及答案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.系统调用的目的是()。

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、()不是进程的特征。

操作系统习题(有答案)

操作系统习题(有答案)
P0 1 5 2 0 0 0 0 0 0 0 1 2 1 5 3 2 true
P2 1 5 3 2 1 0 0 2 1 3 5 4 2 8 8 6 true
P3 2 8 8 6 0 0 2 0 0 6 3 2 2 14 11 8 true
P4 2 14 11 8 0 6 4 2 0 0 1 4 2 14 12 12 true
P1 2 14 12 12 0 7 5 0 1 0 0 0 3 14 12 12 true
由以上分析可知,在该时刻存在着一个安全序列{P0,P2,P3,P4,P1},故系统是安全的。
如果进程P1要求(0,4,2,0),系统假定可为P1分配资源,由此形成的资源变化情况如图示:
已分配资源矩阵需求资源矩阵最多资源矩阵可用资源向量
Lecture 4
1、一个磁盘有19456个柱面,16个读写头,并且每个磁道有63个扇区。磁盘以5400rpm的速度旋转,在相邻的磁道之间寻道时间是2ms。假定读写头在磁道0上,则读整个磁盘需要多少时间?
答:(19456*16*1/5400+(19456-1)*2=3498ms
2、在一个磁盘上,有1000个柱面,从0~999。假定最后服务的请求是在磁道756上,并且读写磁头正在向磁道0移动。在按照FIFO顺序排列的队列中包含了如下磁道上的请求:811、348、153、968、407、500。用下面的算法计算为了满足所有的磁盘队列中的请求,磁盘臂必须移的磁盘的数目。
(2)分配内在索引结点
如果该文件已被其他用户打开,此时只需对在第一步中所找到的i结点,执行其引用计数加1的操作;否则,应为被打开文件分配一内存i结点,并调用磁盘读过程将磁盘i结点的内容拷贝到内存i结点中,并设置i.count为1。

计算机操作系统课后习题答案

计算机操作系统课后习题答案

计算机操作系统课后习题答案第一章os引论1. 设计现代OS的主要目标是什么方便性,有效性,可扩充性和开放性.2. OS的作用可表现为哪几个方面 a. OS作为用户与计算机硬件系统之间的接口;b. OS作为计算机系统资源的管理者;c. OS作为扩充机器.3. 试说明推动多道批处理系统形成和发展的主要动力是什么不断提高计算机资源利用率和系统吞吐量的需要;4. 何谓脱机I/O和联机I/O a. 脱机输入输出方式(Off-Line I/O)是为了解决人机矛盾及CPU和I/O设备之间速度不匹配而提出的.它减少了CPU的空闲等待时间,提高了I/O速度.具体内容是将用户程序和数据在一台外围机的控制下,预先从低速输入设备输入到磁带上,当CPU需要这些程序和数据时,在直接从磁带机高速输入到内存,从而大大加快了程序的输入过程,减少了CPU等待输入的时间,这就是脱机输入技术;当程序运行完毕或告一段落,CPU需要输出时,无需直接把计算结果送至低速输出设备,而是高速把结果输出到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出,这就是脱机输出技术.b. 若这种输入输出操作在主机控制下进行则称之为联机输入输出方式.5. 试说明推动分时系统形成和发展的主要动力是什么用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求.6. 试说明实时任务的类型和实时系统的类型.a. 实时任务的类型按任务执行时是否呈现周期性来划分,分为周期性实时任务和非周期性实时任务;---根据对截止时间的要求来划分,分为硬实时任务和软实时任务;b. 通常把要同达行实时控制的系统统称为实时控制系统,把要求对信息进行实时处理的系统成为实时信息处理系统. 7. 实现多道程序应解决哪些问题 a. 处理机管理问题;b. 内存管理问题;c. I/O设备管理问题;d. 文件管理问题;e. 作业管理问题.8. 试比较单道与多道批处理系统的特点及优缺点.a. 单道批处理系统是最早出现的一种OS,它具有自动性,顺序性和单道性的特点;---多道批处理系统则具有调度性,无序性和多道性的特点;b. 单道批处理系统是在解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾中形成的,旨在提高系统资源利用率和系统吞吐量,但是仍然不能很好的利用系统资源;---多道批处理系统是对单道批处理系统的改进,其主要优点是资源利用率高,系统吞吐量大;缺点是平均周转时间长,无交互能力. 9. 实现分时系统的关键问题是什么应如何解决 a. 关键问题:及时接收,及时处理;b. 对于及时接收,只需在系统中设置一多路卡,多路卡作用是使主机能同时接收用户从各个终端上输入的数据;---对于及时处理,应使所有的用户作业都直接进入内存,在不长的时间内,能使每个作业都运行一次.10 为什么要引入实时操作系统更好地满足实时控制领域和实时信息处理领域的需要.11 OS具有哪几大特征它的最基本特征是什么 a. 并发(Concurrence),共享(Sharing),虚拟(Virtual),异步性(Asynchronism).b. 其中最基本特征是并发和共享. 12 内存管理有哪些主要功能它们的主要任务是什么 a. 主要功能: 内存分配,内存保护,地址映射和内存扩充等.b. 内存分配的主要任务是为每道程序分配内存空间,提高存储器利用率,以减少不可用的内存空间,允许正在运行的程序申请附加的内存空间,以适应程序和数据动态增长的需要.---内存保护的主要任务是确保每道用户程序都在自己的内存空间中运行,互不干扰.---地址映射的主要任务是将地址空间中的逻辑地址转换为内存空间中与之对应的物理地址.---内存扩充的主要任务是借助虚拟存储技术,从逻辑上去扩充内存容量.13 处理机管理具有哪些功能它们的主要任务是什么 a. 进程控制,进程同步,进程通信和调度.b. 进程控制的主要任务是为作业创建进程,撤销已结束的进程,以及控制进程在运行过程中的状态转换.---进程同步的主要任务是对诸进程的运行进行调节.---进程通信的任务是实现在相互合作进程之间的信息交换.---调度分为作业调度和进程调度.作业调度的基本任务是从后备队列中按照一定的算法,选择出若干个作业,为它们分配必要的资源;而进程调度的任务是从进程的就绪队列中,按照一定的算法选出一新进程,把处理机分配给它,并为它设置运行现场,是进程投入运行.14 设备管理有哪些主要功能其主要任务是什么 a. 主要功能: 缓冲管理,设备分配和设备处理,以及虚拟设备等.b. 主要任务: 完成用户提出的I/O请求,为用户分配I/O设备;提高CPU和I/O设备的利用率;提高I/O速度;以及方便用户使用I/O设备.15 文件管理有哪些主要功能其主要任务是什么 a. 主要功能: 对文件存储空间的管理,目录管理,文件的读,写管理以及文件的共享和保护.b. 主要任务: 对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性.时系 16 试在交互性,及时性和可靠性方面,将分时系统与实时系统进行比较.a. 分统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前者.b. 实时信息系统对实用性的要求与分时系统类似,都是以人所能接收的等待时间来确定;而实时控制系统的及时性则是以控制对象所要求的开始截止时间和完成截止时间来确定的.c. 实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高.17 是什么原因使操作系统具有异步性特征 a. 程序执行结果是不确定的,即程序是不可再现的.b. 每个程序在何时执行,多个程序间的执行顺序以及完成每道程序所需的时间都是不确定的,即不可预知性.18 试说明在MS-DOS 3.X以前的版本中,其局限性表现在哪几个方面 a. 在寻址范围上,DOS只有1MB,远远不能满足用户需要.b. DOS试单用户单任务操作系统,不支持多任务并发执行,与实际应用相矛盾.19 MS-DOS由哪几部分组成每部分的主要功能是什么略.20 为什么Microsoft在开发OS/2时,选中了80286芯片设计OS/2的主要目标之一是既能充分发挥80286处理器的能力,又能运行在8086处理器环境下开发的程序.因为在80286内部提供了两种工作方式: 实方式和保护方式,使得Intel 80286处理器不仅提供了多任务并发执行的硬件支持,而且还能运行所有在8086下编写的程序。

操作系统习题及答案

操作系统习题及答案

操作系统试题汇总一、填空题1.进程的基本状态有_____________、_____________、_____________。

2.常用的内存管理方法有、、和段页式管理。

3.文件的三种物理结构是_________、_________、_________。

4.一次仅允许一个进程使用的共享资源称为。

每个进程中访问临界资源的那段程序称为。

5.从结构上讲,每个进程都是由、和部分组成。

6.按照设备的使用方式将设备分为:独享设备、共享设备和_________设备。

7.进程具有下面的特征性质:________、__________、_________和异步性8.产生死锁的必要条件____________、____________、___________和____________9.在请求页式管理中,当地址转换机构发现所需的页不在时,产生中断信号,由中断处理程序作相应的处理。

10.缓冲引入的目的是缓和CPU与I/O设备间_______,减少对CPU的_______,提高CPU和I/O设备之间的_________。

11.进程之间的通讯类型分为:_______________、_____________和________________。

12.用户进程从用户态变为系统态的途径是___________________。

13.操作系统的基本特性包括:__________、_________、___________和异步性14.动态重定位是指。

15.设备按传输数据类型分为:和16.常用的进程调度算法有优先级调度算法、____________和算法。

17.操作系统具有四大功能分别为______________、_______________、_____________和设备管理。

18.常用的页面置换算法是_________、_________、________和Clock置换算法。

19.按照设备的使用方式将设备分为:独享设备、设备和________设备。

计算机操作系统习题及答案

计算机操作系统习题及答案

第一章操作系统引论一、单项选择题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,操作系统中采用多道程序设计技术提高CPU和外部设备的_______。

A.利用率B.可靠性C.稳定性D.兼容性7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的_______和方便用户使用计算机而配备的一种系统软件。

A. 速度B.利用率C. 灵活性D.兼容性8.操作系统的基本类型主要有_______。

A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统9.所谓_______是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A. 多重处理B.多道程序设计C. 实时处理D.并行执行10. _______操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络D.分布式C.分时D.实时11.如果分时操作系统的时间片一定,那么_______,则响应时间越长。

A.用户数越少B.用户数越多C.内存越少D. 内存越多12,分时操作系统通常采用_______策略为用户服务。

A.可靠性和灵活性B.时间片轮转C.时间片加权分配D,短作业优先13. _______操作系统允许用户把若干个作业提交给计算机系统。

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

计算机操作系统习题答案Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT第一章操作系统概论1.单项选择题⑴ B; ⑵ B; ⑶ C; ⑷ B; ⑸ C;⑹ B; ⑺ B;⑻ D;⑼ A;⑽ B;2.填空题⑴操作系统是计算机系统中的一个最基本的系统软件,它管理和控制计算机系统中的各种系统资源;⑵如果一个操作系统兼有批处理、分时和实时操作系统三者或其中两者的功能,这样的操作系统称为多功能(元)操作系统;⑶没有配置任何软件的计算机称为裸机;⑷在主机控制下进行的输入/输出操作称为联机操作;⑸如果操作系统具有很强交互性,可同时供多个用户使用,系统响应比较及时,则属于分时操作系统类型;如果OS可靠,响应及时但仅有简单的交互能力,则属于实时操作系统类型;如果OS在用户递交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于批处理操作系统类型;⑹操作系统的基本特征是:并发、共享、虚拟和不确定性;⑺实时操作系统按应用的不同分为过程控制和信息处理两种;⑻在单处理机系统中,多道程序运行的特点是多道、宏观上并行和微观上串行。

第二章进程与线程1.单项选择题⑴ B;⑵ B;⑶ A C B D; ⑷ C; ⑸ C;⑹ D; ⑺ C; ⑻ A; ⑼ C; ⑽ B;⑾ D; ⑿ A; ⒀ D; ⒁ C; ⒂ A;2.填空题⑴进程的基本状态有执行、就绪和等待(睡眠、阻塞);⑵进程的基本特征是动态性、并发性、独立性、异步性及结构性;⑶进程由控制块(PCB)、程序、数据三部分组成,其中PCB是进程存在的唯一标志。

而程序部分也可以为其他进程共享;⑷进程是一个程序对某个数据集的一次执行;⑸程序并发执行与顺序执行时相比产生了一些新特征,分别是间断性、失去封闭性和不可再现性;⑹设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述4种情况:①没有运行进程,有2个就绪进程,n个进程处于等待状态;②有一个运行进程,没有就绪进程,n-1个进程处于等待状态;③有1个运行进程,有1个等待进程,n-2个进程处于等待状态;④有1个运行进程,n-1个就绪进程,没有进程处于等待状态;上述情况中不可能发生的情况是①;⑺在操作系统中引入线程的主要目的是进一步开发和利用程序内部的并行性;⑻在一个单处理系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有4个,最少0个;⑼下面关于进程的叙述中,不正确的有①②③条;①进程申请CPU得不到满足是,其状态变为等待状态;②在单CPU系统中,任一时刻都有一个进程处于运行状态;③优先级是进程调度的重要依据,一旦确定不能改变;④进程获得处理机而运行是通过调度实现的;⑽程序顺序执行时的三个特征是顺序性、封闭性和可再现性;⑾如果系统有n个进程,则在等待队列中进程的个数最多可为n个;⑿在操作系统中,不可中断执行的操作称为原语。

3.解答题(3)S1S2(7)(8)1,进程切换; 2,等待数据; 3,等待I/O; 4,数据到达;5,I/O完成;第三章进程同步于通信1.单项选择题⑴ D;⑵ B;⑶ C;⑷ A;⑸ B;⑹ C;⑺ B;⑻ D;⑼ A;⑽ A;2.填空题⑴信号量的物理意义是:当信号量的值大于0时表示资源个数;当信号量的值小于0时,其绝对值为在此信号量上等待的进程的个数;⑵如果信号量的当前值为-4,则表示系统中在该信号量上有4个等待进程;⑶对于信号量可以做P操作和V操作,P操作用于阻塞进程,V操作用于释放进程。

程序中的P和V操作应谨慎使用,以保证其使用的正确性,否则执行时可能发生死锁;⑷有m个进程共享同一临界资源,若使用信号量机制实现对临界资源的互斥访问,则信号量值的变化范围是1~-(m-1);⑸临界资源是指一次只允许一个进程使用的资源;⑹进程的高级通信方式有共享存储器通信、消息传递通信和管道通信;⑺管程由一组共享数据、一组操作和初始化代码三部分组成;⑻访问临界资源应遵循的条件有:空闲让进、忙则等待、有限等待和让权等待;⑼每个信箱可以包含信箱头和信箱体两部分;⑽为了实现消息缓冲通信,在PCB中增加数据项有:mq、mutex、sm;3.解答题(6)s1=s2=s3=s4=s5=s6=0CobeginP1: {prog1; v(s1); v(s2); }P2: {p(s1); prog2; v(s3); }P3: {p(s2); prog3; v(s4); }P4: {p(s3); prog4; v(s5); }P5: {p(s4); prog5; v(s6); }P6: {p(s5); p(s6); prog6; }Coend(7) mutex=1Bus i….p(mutex);过桥;v(mutex);…..(8)假定R、M、P三者的工作方式是:R输入n个字符→M处理n个字符→P打印n个字符,则可描述如下:S1=1; s2=s3=0;CobeginR; M; P;CoendR: { P(s1); 输入n个字符;V(s2); }M: { p(s2); 处理n个字符;v(s3); }P: { p(s3); 打印n个字符;v9s1};}(9)两个P操作调换,在一定的条件下会产生死锁;两个V操作调换不会有什么影响。

(10)s0=s1=s2=0Cobegin领班:{ 接受点菜;V(s0); }厨师:{ P(s0);炒菜;V(s1); }打包工:{ P(s1);打包;V(s2); }出纳:{ P(s2);结账; }Coend(11) s1=s2=0;司机:售票员:While (true) while (true){ {P(s2);开门,上下乘客;第四章调度与死锁1.单项选择题⑴ C;⑵ B;⑶ A;⑷ D;⑸ D;⑹ C;⑺ B;⑻ B;⑼ C;⑽ A;⑾ B;⑿ C;⒀ D;⒁ C;2.填空题⑴进程的调度方式有两种,一种是抢占式,另一种是非抢占式;⑵在有m个进程的系统中出现死锁时,死锁进程的个数k应该满足的条件是k<=m;⑶在FCFS调度算法中,按照进程进入就绪队列的先后次序来分配处理机;⑷银行家算法中,当一个进程提出的资源请求将导致系统从安全状态进入不安全状态时,系统就拒绝它的资源请求;⑸采用时间片轮转法时,若时间片过大,就会使轮转法转化为FCFS调度算法;⑹作业调度是处理机的高级调度,进程调度是处理机的低级调度;⑺一个作业可以分成若干顺序加工的步骤,每个加工步骤称为一个状态;⑻作业生存期共经历四个状态,它们是:提交、后备、运行、完成;⑼既考虑作业等待时间,又考虑作业执行时间的调度算法是高响应比者优先算法;⑽对待死锁,一般应考虑死锁的预防、避免、检测和解除四个问题。

典型的银行家算法是属于避免,破坏环路等待条件是属于预防,而剥夺资源是解除的基本方法;3.解答题⑸②有可能死锁;。

;⑹ T=; W=;(8)约束条件:1,作业本身的顺序性;2,同一资源的独立性;3,CPU的可抢占性;结果:1,J1: 110; J2: 90; J3:110;2,80/110=﹪;3,I1:80/110=﹪ I2:90/110=﹪⑼①安全,有安全序列:A,C,D,B,E;②可以;③可以;⑽①安全,有安全序列:P3,P1,P2,P4;②不安全,无安全序列;(12)反证法,假设死锁已产生,于是:∑Allocation i=m (1)∑Max i<m+n (2)∑Need i=∑Max i-∑Allocation i<m+n-m=n→∑Need i<n与题目假设不符。

证毕。

第五章存储器管理1.单项选择题⑴ B;⑵ A;⑶ A;⑷ D;⑸ B;⑹ D;⑺ C;⑻ D;⑼ C;⑽ C;2.填空题⑴把作业装入内存中随即进行地址变换的方式称为静态重定位,而在作业执行期间,当访问到指令或数据时才进行地址变换的方式成为动态重定位;⑵在分区分配算法中,首次适应算法倾向于优先利用内存中的低地址部分的空闲分区,从而保留了高地址部分的大空闲区;⑶段页式存储管理中,是先将作业分段,段内分页。

分配以页为单位。

在不考虑使用联想存储器的情况下,执行程序时需要三次访问内存,其中第二次是查作业的页表;⑷分区存储管理可以分为静态分区和动态分区;⑸三种不连续内存管理方式是页式、段式和段页式;⑹对图所示的内存情况,若要申请30K的存储空间,使首地址最大的分配策略是最坏适应法。

3.解答题⑵“内零头”是指已分给某进程的不可利用的内存空间,“外零头”是指内存中未分给任何进程的不可利用的内存空间。

页式虚存有“内零头”,固定分区,可变分区和段式虚存有“外零头”;⑸① 400ns; ② 200*75%+400*25%=150+100=250ns;第六章虚拟存储器1,单项选择题⑴ D; ⑵ B; ⑶ B; ⑷ B; ⑸ A; ⑹ C; ⑺ C;⑻ B;2,填空题⑴在页式存储管理系统中,常用的页式淘汰算法有:Opt.,选择淘汰不再使用或最远的将来才使用的页;FIFO,选择淘汰在内存驻留时间最长的页;⑵程序运行的局部性表现为:时间局部性和空间局部性。

3,解答题⑴逻辑地址 13 位,物理地址 15 位;⑵缺页率=6/12=50%;⑶ 1) 该作业各页在内存的起始地址是:0,1,2,3→ 8K,16K,4K,24K;2)i*4K+j;⑷对应始地址+j;注意:[1,55] 越界;[3,20] 不在内存;⑸页表长度等于虚页面数:29*211=220=1M; 虚地址空间=232=4G;⑹ A*(n-1)/n + (A +B)*(m-1)/m +(A+B+C)*(1-(n-1)/n-(m-1)/m);⑺页表项数=页面数=235;反置表项数=219;⑻ P1 P2*+*1=(μs) *+*=(μs)慢快*+*1=(μs) *+*=(μs)快慢第七章虚拟存储器1,单项选择题⑴ A; ⑵ C; ⑶ D; ⑷ B; ⑸ C;⑹ A; ⑺ D;⑻ B;⑼ D;⑽ C;2,填空题⑴进行设备分配时所需的数据表格主要有:设备控制表、控制器控制表、通道控制表和系统设备表;⑵引起中断发生的事件称为中断源;⑶常用的I/O控制方式有程序直接控制方式、中断方式、DMA方式和通道方式;⑷通道是一个独立于主机的专管I/O的处理机,它控制外设与内存之间的信息交换;⑸SPOOLing系统是由磁盘中的输入井和输出井,内存中的输入缓冲区和输出缓冲区以及I/O进程构成的;⑹设备分配程序分配外部设备时,先分配设备,再分配控制器,最后分配通道;⑺中断方式适合于字符设备,DMA方式适合于块设备;⑻缓冲区的组织方式可分为单缓冲,双缓冲,多缓冲和缓冲池;⑼缓冲池中有三种类型的缓冲队列:空队列,输入队列和输出队列;⑽大多数设备控制器由三部分组成:与主机的接口,I/O逻辑,与外设的接口;3,解答题⑹ 640*480=307200=300K (一个像素一个字节);第八章文件管理1,单项选择题⑴ B;⑵ C;⑶ BCC; ⑷B; ⑸D;⑹C; ⑺A; ⑻C; ⑼D; ⑽ BD;⑾ B; ⑿ BA; ⒀ C; ⒁ D; ⒂ D;2,填空题⑴索引文件大体上由索引区和文件区构成;⑵逻辑文件有两种类型,即记录式文件和流式文件;⑶文件的物理组织有顺序结构、链接结构和索引结构;⑷活动头磁盘的访问时间包括找道时间、找扇区时间和传送时间;⑸。

相关文档
最新文档