操作系统作业参考答案及其知识点

合集下载

操作系统教程课后习题答案

操作系统教程课后习题答案

操作系统教程课后习题参考答案习题一1.设计操作系统的要紧目的是什么?设计操作系统的目的是:(1)从系统治理人员的观点来看,设计操作系统是为了合理地去组织运算机工作流程,治理和分派运算机系统硬件及软件资源,使之能为多个用户所共享。

因此,操作系统是运算机资源的治理者。

(2)从用户的观点来看,设计操作系统是为了给用户利用运算机提供一个良好的界面,以利用户无需了解许多有关硬件和系统软件的细节,就能够方便灵活地利用运算机。

2.操作系统的作用可表此刻哪几个方面?(1) 方便用户利用:操作系统通过提供用户与运算机之间的友好界面来方便用户利用。

(2) 扩展机械功能:操作系统通过扩充硬件功能和提供新的效劳来扩展机械功能。

(3) 治理系统资源:操作系统有效地治理系统中的所有硬件和软件资源,使之取得充分利用。

(4) 提高系统效率:操作系统合理组织运算机的工作流程,以改良系统性能和提高系统效率。

(5)构筑开放环境:操作系统遵循国际标准来设计和构造一个开放环境。

其含义主若是指:遵循有关国际工业标准和开放系统标准,支持体系结构的可伸缩性和可扩展性;支持应用程序在不同平台上的可移植性和互操作性。

3.试表达脱机批处置和联机批处置工作进程(1)联机批处置工作进程用户上机前,需向机房的操作员提交程序、数据和一个作业说明书,后者提供了用户标识、用户想利用的编译程序和所需的系统资源等大体信息。

这些资料必需变成穿孔信息,(例如穿成卡片的形式),操作员把各用户提交的一批作业装到输入设备上(假设输入设备是读卡机,那么该批作业是一叠卡片),然后由监督程序操纵送到磁带上。

以后,监督程序自动输入第一个作业的说明记录,假设系统资源能知足其要求,那么将该作业的程序、数据调入主存,并从磁带上调入所需要的编译程序。

编译程序将用户源程序翻译成目标代码,然后由连接装配程序把编译后的目标代码及所需的子程序装配成一个可执行的程序,接着启动执行。

计算完成后输出该作业的计算结果。

操作系统部分习题参考答案(孙钟秀版)

操作系统部分习题参考答案(孙钟秀版)

操作系统部分习题参考答案第一章2. 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。

程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。

程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。

试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。

答:画出两道程序并发执行图如下:(1) 两道程序运行期间,CPU存在空闲等待,时间为100至150ms之间(见图中有色部分)。

(2) 程序A无等待现象,但程序B有等待。

程序B有等待时间段为180ms至200ms间(见图中有色部分)。

5. 在单CPU和两台I/O(I1,I2)设备的多道程序设计环境下,同时投入三个作业运行。

它们的执行轨迹如下:Job1:I2(30ms)、CPU(10ms)、I1(30ms)、CPU(10ms)Job2:I1(20ms)、CPU(20ms)、I2(40ms)Job3:CPU(30ms)、I1(20ms)如果CPU、I1和I2都能并行工作,优先级从高到低为Job1、Job2和Job3,优先级高的作业可以抢占优先级低的作业的CPU。

试求:(1)每个作业从投入到完成分别所需的时间。

(2) 从作业的投入到完成CPU的利用率。

(3)I/O设备利用率。

答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):(1) Job1从投入到运行完成需80ms,Job2从投入到运行完成需90ms,Job3从投入到运行完成需90ms。

(2) CPU空闲时间段为:60ms至70ms,80ms至90ms。

所以CPU利用率为(90-20)/80=77.78%。

(3) 设备I1空闲时间段为:20ms至40ms,故I1的利用率为(90-20)/90=77.78%。

西南大学《操作系统》网上作业及参考答案

西南大学《操作系统》网上作业及参考答案

=================================================================================================== 1:[论述题]试比较进程和程序的区别。

参考答案:程序是静态的代码组成的序列,程序投入执行时,应该严格按照代码序列执行,但是由于多任务环境下,在操作系统的控制下,一个程序的执行可能被打断,可能由于外部的硬件中断或等待资源而暂停,这时静态的程序概念就不能很好描述程序的实际执行过程。

因此引入进程概念。

进程和程序的区别:(1)进程是一个动态概念,程序是静态概念。

(2)进程具有并行特征,而程序没有。

(3)进程是竞争计算机系统资源的基本单位。

(4)不同进程可以包含同一程序,只要该程序对应的数据集不同。

2:[单选题]为了执行更多的程序,计算机需要A:更大的硬盘B:更大的内存C:更快的CPUD:更多的CPU参考答案:B3:[单选题]实时系统的主要应用领域不包括:A:工业控制B:信号采集C:媒体播放D:轨迹跟踪参考答案:C4:[单选题]操作系统是一种A:通用软件B:应用软件C:软件包=================================================================================================== D:系统软件参考答案:D5:[单选题]进程是A:程序的执行实体B:代码序列C:编译中的程序D:程序进入系统的过程参考答案:A6:[单选题]操作系统发展过程中出现多道程序系统的阶段是A:分时操作系统B:批处理操作系统C:实时操作系统D:网络操作系统参考答案:B7:[论述题]简述操作系统的功能参考答案:1:[论述题]进程控制块包含进程的哪几类信息?参考答案:2:[单选题]进程间互斥是由()引起的?A:进程间相互排斥B:进程间共享资源C:进程间的顺序执行=================================================================================================== D:进程输入输出干扰参考答案:B3:[单选题]当信号量的数值为-2时表示()A:有2个进程等待该信号量B:刚好没有进程等待该信号量C:有2个多余的资源D:发生数值溢出参考答案:A4:[单选题]下列进程状态转换中,哪个是不正确的A:执行态到就绪态B:就绪态到执行态C:执行态到等待态D:等待态到执行态参考答案:D5:[单选题]当进程等待的某个事件发生后,该进程会由()状态变为()状态A:等待、执行B:就绪、执行C:等待、就绪D:执行、就绪参考答案:C6:[单选题]临界区是()A:一种状态表B:一个内存段C:一段程序=================================================================================================== D:一组变量参考答案:C1:[论述题]1、简述进程切换的时机。

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

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

操作系统练习题第一章引言(一单项选择题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.操作系统的基本职能是()。

A. 提供用户界面,方便用户使用B. 提供方便的可视化编辑程序C. 提供功能强大的网络管理工具D. 控制和管理系统内各种资源,有效地组织多道程序的运行2.按照所起的作用和需要的运行环境,操作系统属于()。

A. 应用软件B. 系统软件C. 支撑软件D. 用户软件3.在计算机系统中,操作系统是()。

A. 处于裸机之上的第一层软件B. 处于系统软件之上的用户软件C. 处于应用软件之上的系统软件D. 处于硬件之下的低层软件4.现代操作系统的基本特征是()、资源共享和操作的异步性。

A. 程序的并发执行B. 实现分时与实时处理C. 多道程序设计D. 中断处理5.以下不属于操作系统具备的主要功能的是()。

A. 中断处理B. CPU调度C. 内存管理D. 文档编辑6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。

这属于()。

A. 存储管理B. 作业管理C. 文件管理D. 处理器管理7.操作系统对缓冲区的管理属于()的功能。

A. 设备管理B. 存储器管理C. 文件管理D. 处理器管理8.操作系统内核与用户程序、应用程序之间的接口是()。

A. shell命令B. C语言函数C. 图形界面D. 系统调用9.系统调用是由操作系统提供的内部调用,它()。

A. 与系统的命令一样B. 直接通过键盘交互方式使用C. 是命令接口中的命令D. 只能通过用户程序间接使用10.在下列操作系统中,强调吞吐能力的是()。

A. 多道批处理系统B. 实时系统C. 网络系统D. 分时系统11.批处理系统的主要缺点是()。

A. CPU的利用率不高B. 系统吞吐量小C. 不具备并行性D. 失去了交互性12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。

A. 分时系统B. 网络系统C. 实时系统D. 多道批处理系统13.下面不属于分时系统特征的是()。

中南大学《操作系统》课程作业(在线作业)一及参考答案

中南大学《操作系统》课程作业(在线作业)一及参考答案

(一) 单选题1.计算机的操作系统是一种()。

(A) 应用软件(B) 系统软件(C) 工具软件(D) 字表处理软件参考答案:(B)2.用户程序中的输入,输出操作实际上是由()完成。

(A) 程序设计语言(B) 编译系统(C) 操作系统(D) 标准库程序参考答案:(C)3.有关操作系统的叙述,()是正确的。

(A) 批处理作业有作业说明书(B) 分时系统不一定提供交互功能(C) 分时系统中,用户可独占文件系统(D) 分时系统与实时系统的响应及时性要求相似参考答案:(C)4.用户要在程序一级获得系统帮助,必须通过()。

(A) 进程调度(B) 作业调度(C) 键盘命令(D) 系统调用参考答案:(D)5.()不是分时系统的基本特征。

(A) 同时性(B) 独立性(C) 实时性(D) 交互性参考答案:(C)6.批处理系统的主要缺点是()。

(A) CPU的利用率不高(B) 失去了交互性(C) 不具备并行性(D) 以上都不是参考答案:(B)7.进程间的间接通信方式是指()。

(A) 源进程将消息发送给管道(B) 源进程将消息发送给缓冲区(C) 源进程将消息发送给信箱(D) 源进程将消息直接发送给目标进程参考答案:(C)8.进程的组成有三部分:程序、数据字段和()。

(A) 数据记录(B) PCB(C) 数据集合(D) SDT参考答案:(B)9.UNIX属于一种()操作系统。

(A) 分时系统(B) 批处理系统(C) 实时系统(D) 分布式系统参考答案:(A)10.进程的状态有()。

(A) 管态(B) 等待(C) 运行(D) 抖动参考答案:(C)11.操作系统是一组()程序。

(A) 文件管理(B) 中断处理(C) 资源管理(D) 设备管理参考答案:(C)12.()不是基本的操作系统。

(A) 批处理操作系统(B) 分时操作系统(C) 实时操作系统(D) 网络操作系统参考答案:(D)13.进程所请求的一次打印输出结束后,将使进程状态从()。

操作系统作业参考答案及其知识点

操作系统作业参考答案及其知识点
互斥条件:进程互斥使用资源
占有和等待条件:申请新资源时得不到满足等待,不释放已占有资源
不剥夺条件:一个进程不能抢夺其他进程占有的资源
循环等待条件:存在一组进程循环等待资源的
31、何谓银行家算法?叙述其基本原理。
答:
银行家算法是资源分配时的保守算法,系统掌握资源动态申请和使用情况,每次资源申请时用某种分配算法测试安全性,以避免死锁发生。
包含三类基本信息:
(1)标识信息
•PID用于唯一地标识一个进程,分由用户使用的外部标识符和被系统使用内部标识号。
•常用的标识信息有进程标识符、父进程的标识符、用户进程名、用户组名等。
(2)现场信息
•保留进程运行时存放在处理器现场中的各种信息,进程让出处理器时必须把处理器现场信息保存到PCB中,当该进程重新恢复运行时也应恢复处理器现场。
操作系统作业参考答案及其知识点
第一章
思考题:
10、试叙述系统调用与过程调用的主要区别?
答:
(一)、调用形式不同
(二)、被调用代码的位置不同
(三)、提供方式不同
(四)、调用的实现不同
提示:每个都需要进一步解释,否则不是完全答案
13、为什么对作业进程批处理可以提高系统效率?
答:批处理时提交程序、数据和作业说明书,由系统操作员把作业按照调度策略,整理为一批,按照作业说明书来运行程序,没有用户与计算机系统的交互;采用多道程序设计,可以使CPU和外设并行工作,当一个运行完毕时系统自动装载下一个作业,减少操作员人工干预时间,提高了系统的效率。
基本工作原理:当一个进程要发送消息时,先在自己的消息发送区里生成发送的消息;然后向系统申请一个消息缓冲区,把消息从发送区复制到消息缓冲区中;随后该消息缓冲区被挂到接收消息的进程的消息队列上,供接近者在需要时从消息队列中摘下并复制到消息接近区去使用,同时释放消息缓冲区

操作系统练习试卷6(题后含答案及解析)

操作系统练习试卷6(题后含答案及解析)

操作系统练习试卷6(题后含答案及解析)题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.以下有关强迫性中断事件的叙述中,哪一个是不正确的? ( )A.输入输出中断是来自通道或者各种外部设备的中断,用于反映通道或设备的工作情况B.硬件故障中断是机器发生错误时产生的中断C.时钟中断是软件时钟到时而引起的中断D.程序性中断是正在运行程序中有意安排而引起的中断正确答案:D 涉及知识点:操作系统2.文件的存取方式是由文件的性质和用户使用文件的情况而确定的,一般有两种存取方式,它们是( )。

A.直接存取和间接存取B.顺序存取和随机存取C.只读存取和读写存取D.顺序存取和链接存取正确答案:B 涉及知识点:操作系统3.文件系统的多级目录结构是一种( )。

A.线性结构B.树形结构C.散列结构D.双链表结构正确答案:B 涉及知识点:操作系统4.若构成文件的基本单位是字符,这一类文件称为( )。

A.流式文件B.记录式文件C.顺序文件D.索引文件正确答案:A 涉及知识点:操作系统5.操作系统是计算机系统的一种系统软件,是配置在计算机硬件上的第一层软件,为用户与计算机硬件系统之间提供接口,同时管理着系统的( )。

A.硬件B.软件C.设备D.资源正确答案:D 涉及知识点:操作系统6.分时操作系统在系统性能方面希望达到的目标是( )。

A.高吞吐率B.充分利用内存C.及时响应D.减少系统开销正确答案:C 涉及知识点:操作系统7.CPU状态分为目态和管态两种,从目态转换到管态的惟一途径是( )。

A.运行进程修改程序状态字B.中断屏蔽C.中断D.进程调度程序正确答案:C解析:可以将CPU设置两种状态,管态是指程序执行时可使用包括特权指令在内的一切指令。

目态是指程序执行时不可使用特权指令。

目态转换为管态是依赖于中断机制,管态转换为目态可通过修改程序状态字实现。

网络操作系统练习试卷3(题后含答案及解析)

网络操作系统练习试卷3(题后含答案及解析)

网络操作系统练习试卷3(题后含答案及解析) 题型有:1. 选择题选择题(每小题1分,共60分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.操作系统的作用是( )。

A.对计算机存储器进行管理B.实现软硬件的转换C.对计算机外部设备进行管理D.控制和管理资源的使用正确答案:D 涉及知识点:网络操作系统2.以下有关操作系统的叙述中,不正确的是( )。

A.操作系统管理着系统中的各种资源B.操作系统应为用户提供良好的界面C.操作系统是资源的管理者和仲裁者D.操作系统是计算机系统中的一个应用软件正确答案:D 涉及知识点:网络操作系统3.下列关于操作系统Linux的叙述中正确的是( )。

A.Linux系统的开发是有组织地开发出来的B.Linux系统是由一批Internet上的自愿人员开发出来的C.Linux系统是由UNIX操作系统抽象而来D.Linux系统是由NetWare、WindowsNT及UNIX集成后得来的正确答案:B 涉及知识点:网络操作系统4.下列选项中不属于操作系统的是( )。

A.MSOfficeB.MSWindowsC.MSDOSD.Unix正确答案:A解析:MS Office是一套办公软件,不是操作系统。

知识模块:网络操作系统5.在操作系统中引入并发可以提高系统效率。

若有两个程序A和B,A程序执行时所做的工作按照次序需要用CPU:10s:DEV1:5s;CPU:5s:DEV2:10s;CPU:10s。

B程序执行时所做的工作按照次序需要用DEV1:5s:CPU:10s:DEV2:5s:CPU:5s.DEV2:10s。

如果在顺序环境下执行A、B两个程序,CPU的利用率为( )。

A.30%B.40%C.50%D.60%正确答案:C解析:在顺序环境下,CPU的利用率=所以,利用率的值为:(10+5+10+10+5)÷(10+5+5+10+10+10+10+5+5+10)=50% 知识模块:网络操作系统6.在第5题中,如果在并发环境下执行A、B两个程序,假设A程序先执行,则CPU的利用率为( )。

操作系统习题及习题参考答案

操作系统习题及习题参考答案
4 3 3 3 3 3 3 3 5 5 5 4 4 4 4 4 4 4 4 4 4
x x x x x x x 共缺页中断7次
判断题
1. 操作系统的所有程序都必须常驻内存. F 2. 进程获得处理机而运行是通过申请而得到 的. F 3. 通过任何手段都无法实现计算机系统资源 之间的互换. F 4. 进程控制块中的所有信息必须常驻内存. F 5. 一旦出现死锁, 所有进程都不能运行. F
16. 在UNIX系统中, 文件分成三类, 即普通文件, 目录 特殊文件 文件和_____. 17. 在磁盘调度策略中有可能使I/O请求无限期等待的 调度算法是_____. 最短寻道时间优先 18. 进程获得了除CPU外的所有资源, 一旦获得CPU即 就绪 ____状态. 19. 为实现CPU与外部设备的并行工作, 系统必须引入 ___硬件基础. 通道 20. 操作系统为保证不经文件拥有者授权, 任何其它用 文件保密 户不能使用该文件所提出的解决措施是_____. __ 可执行, 这时进程处于_
(1)可否进行下列操作? ①在目录D中建立一个文件, 取名为A? ②将目录C改名为A。
(2)若E和G是两个用 户各自的目录。 ①用户E欲共享文件Q, 应有什么条件?如何操 作? ②在一段时间内用户G 主要使用文件S和T,为 简便操作和提高速度, 应如何处理? ③用户E欲对文件I加以 保护,不许别人使用, 能否实现?如何实现?
FIFO
4 3 2 1 4 3 5 4 3 2 1 5
页1 4 3 2 1 4 3 5 5 5 2 1 1
页2 页3 4 3 2 1 4 3 3 3 5 2 2 4 3 2 1 4 4 4 3 5 5
x x x x x x x x x 共缺页中断9次

操作系统习题集(南京晓庄学院操作系统习题答案)解析

操作系统习题集(南京晓庄学院操作系统习题答案)解析

操作系统基础习题解析及实验指导第一篇操作系统基础知识点及习题解答该部分罗列操作系统基础各章节的学习要点,指出学习的重点和难点,在回顾相关知识点的基础上,对典型习题进行分析和解答。

第一章操作系统引论本章学习要点【1】掌握操作系统的概念与作用【2】掌握操作系统的基本类型与特点【3】掌握操作系统的特征与功能【4】深入领会多道程序设计技术本章学习难点【1】多道程序设计技术【2】操作系统的特征知识点回顾一. 操作系统的概念一个完整的计算机系统由计算机硬件系统和计算机软件系统两部分组成。

操作系统是配置在计算机硬件上的第一层软件,是对硬件系统功能的第一次扩充。

图1-1 计算机系统的层次图1.操作系统(Operating System,简称OS)的作用(1)OS作为用户与计算机硬件系统之间的接口OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。

或者说,用户在OS 的帮助下能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。

(2)OS作为计算机系统资源的管理者这是广为流行的一个关于OS作用的观点。

在一个计算机系统中,通常都包含了各种各样的硬件和软件资源。

归纳起来可将资源分为四类:处理器、存储器、I/O设备以及信息(数据和程序)。

OS的主要功能正是针对这四类资源进行有效的管理。

(3)OS用作扩充机器对于一台完全没有软件配置的计算机系统(裸机),即使功能再强,也必定难于使用。

OS在第 1 页共102 页裸机上分别覆盖I/O设备管理软件、文件管理软件等,此时用户所看到的机器,将是一台比裸机功能更强、使用更方便的机器。

通常把覆盖了软件的机器称为扩充机器或虚机器。

在计算机系统上覆盖上一层软件后,系统功能便增强一级。

由于OS自身包含了若干层软件,因此当在裸机上覆盖上OS后,便可获得一台功能显著增强,使用极为方便的多层扩充机器或多层虚机器。

2.操作系统的概念操作系统是一组控制和管理计算机硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序的集合。

(完整版)操作系统课后题答案

(完整版)操作系统课后题答案

(完整版)操作系统课后题答案课本课后题部分答案第⼀章1.设计现代OS的主要⽬标是什么?答:(1)有效性(2)⽅便性(3)可扩充性(4)开放性2.OS的作⽤可表现在哪⼏个⽅⾯?答:(1)OS作为⽤户与计算机硬件系统之间的接⼝(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象13.OS有哪⼏⼤特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

14.处理机管理有哪些主要功能?它们的主要任务是什么?答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;进程管理:为作业创建进程,撤销已结束进程,控制进程在运⾏过程中的状态转换。

进程同步:为多个进程(含线程)的运⾏进⾏协调。

通信:⽤来实现在相互合作的进程之间的信息交换。

处理机调度:(1)作业调度。

从后备队⾥按照⼀定的算法,选出若⼲个作业,为他们分配运⾏所需的资源(⾸选是分配内存)。

(2)进程调度:从进程的就绪队列中,按照⼀定算法选出⼀个进程,把处理机分配给它,并设置运⾏现场,使进程投⼊执⾏。

15.内存管理有哪些主要功能?他们的主要任务是什么?北京⽯油化⼯学院信息⼯程学院计算机系3/48《计算机操作系统》习题参考答案余有明与计07和计G09的同学们编著 3/48答:内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。

内存分配:为每道程序分配内存。

内存保护:确保每道⽤户程序都只在⾃⼰的内存空间运⾏,彼此互不⼲扰。

地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。

内存扩充:⽤于实现请求调⽤功能,置换功能等。

16.设备管理有哪些主要功能?其主要任务是什么?答:主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。

主要任务: 完成⽤户提出的I/O 请求,为⽤户分配I/O 设备;提⾼CPU 和I/O 设备的利⽤率;提⾼I/O速度;以及⽅便⽤户使⽤I/O设备.17.⽂件管理有哪些主要功能?其主要任务是什么?答:⽂件管理主要功能:⽂件存储空间的管理、⽬录管理、⽂件的读/写管理和保护。

操作系统习题及参考答案

操作系统习题及参考答案

操作系统习题集参考教材:汤小丹等编着,计算机操作系统(第三版),西安电子科技大学出版社,2007年版;何炎祥等编着,计算机操作系统,清华大学出版社,2005年版;邹恒明着,计算机的心智操作系统之哲学原理,机械工业出版社,2009年4月。

第一章操作系统引论选择题1.下列哪一条是在操作系统设计中引入多道程序技术的好处?AA. 使并发执行成为可能B. 简化操作系统的实现C. 减少对内存容量的需求D. 便于实施存储保护2.Windows XP属于下列哪一类操作系统?BA. 单用户单任务B. 单用户多任务C. 多用户D. 批处理3.下列哪一条不是批处理系统的优点?DA. 吞吐量大B. 资源利用率高C. 系统开销小D. 响应及时4.能及时处理由过程控制反馈的数据并作出响应的操作系统是( C )A、分时系统B、网络系统C、实时系统D、批处理系统5.UNIX系统是一个____C______操作系统。

A、单用户B、单用户多任务C、多用户多任务D、多用户单任务6.在分时系统中,当用户数一定时,影响响应时间的主要因素是_B_。

A、时间片B、调度算法C、存储分配方式D、作业的大小7.Windows NT属于哪一类操作系统?BA、单用户单任务B、单用户多任务C、单道批处理D、多用户8.多道程序设计技术是指:多道程序可同时进入 A ,在 A 的位置 B ,为使多道进程并发执行必须为每个用户作业创建进程,批处理系统由 C 创建,而分时系统由 D 创建。

选择答案:(1)内存(2)系统(3)固定(4)不定(5)进程调度(6)中级调度(7)作业调度(8)输入进程(9)系统调用(10)命令解释进程填空题1.在手工操作阶段,操作员在进行装卸卡片或磁带等手工操作时,CPU处于空闲等待,我们称这种现象为人机矛盾。

2.多道批处理系统的特征为并发•、共享、虚拟和异步。

3.批量处理系统的缺点为周转时间长;缺乏人工干预(人机交互)。

4.多道批处理系统的出现,标志着操作系统的形成。

计算机操作系统作业4(含答案)分析

计算机操作系统作业4(含答案)分析

一、单项选择题1.时钟中断是属于______。

A .硬件故障中断B.程序中断C.I/O中断D.外部中断2.在一个计算机系统中,特权指令______下执行。

A .只能在核心态B.只能在用户态C.可在核心态,也可在用户态D.不能在核心态,也不能再用户态3.空白文件目录法用于 ______。

A .主存空间的管理B.文件存储空间的管理C.虚存空间的管理D.外设的分配与回收4. 采用 SPOOLing 技术后,使得系统资源______。

A .利用率提高了B.利用率降低了C.利用率有时提高有时降低D.出错的机会增加了5.文件系统的主要目的是 ______ 。

A .实现对文件的按名存取B .实现虚拟存储C.提高外存的读写速度 D .用于存储系统文件6. 为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用______ 。

A .约定的方法B .多级目录C.路径D.索引7.操作系统中 ______采用了以空间换时间的技术。

A .SPOOLing技术B.覆盖技术C.通道技术 D .虚拟存储技术8. 对磁盘进行磁头调度的目的是为了缩短______时间。

A .寻道B.旋转C.传送D.启动9.加密保护和访问控制两种机制相比______。

A .加密保护机制的灵活性更好B .访问控制机制的安全性更高C.加密保护机制必须由系统实现 D .访问控制机制必须由系统实现10.在文件系统中引入“当前目录”的主要目的是______。

A .方便用户B.提高系统性能C.增强系统安全性D.支持共享文件11.在磁盘调度算法中叙述正确的是______。

A . SSTF 算法性能最好B.磁盘调度算法的性能与队列中请求服务的数目无关C.对I/O队列中的服务请求进行干预处理有利于提高C-LOOK算法的性能D. C-SCAN算法适用于磁盘负载较小的系统12.位示图用于______。

A .页面置换B.磁盘空间管理C.文件目录查找D.磁盘驱动调度13. 在下列有关旋转延迟的叙述中,不正确的是______。

计算机操作系统原理-第二章用户界面知识点汇总及习题

计算机操作系统原理-第二章用户界面知识点汇总及习题

第二章用户界面2.1 知识点汇总1、作业及作业步图2-1 作业及作业步2、系统调用:用户程序中对操作系统的调用称为系统调用。

使用户程序通过简单的调用,来实现一些硬件相关,应用无关的工作,从而简化了用户程序。

独立程序:不需要操作系统帮助的程序(包括程序的启动和结束)非独立程序:需要操作系统帮助的程序图2-2 系统调用的执行过程系统调用的特点:(1)系统调用指令是由硬件决定的(即:CPU中的中断向量表)。

CPU的指令集中都有一条系统调用指令,又称访管指令但系统调用具体实现的功能由操作系统决定(即:操作系统中的,系统调用分支表,及系统调用代码)。

因此:同一种计算机上的不同操作系统,系统调用指令是相同的。

同一操作系统,在不同的计算机上,系统调用指令是不同的。

(2)系统调用是动态连接的静态连接:程序在编译时,将被调用的程序嵌入到自身中。

如:库函数调用动态连接:程序在执行的过程中,执行到调用指令时,才连接到被调用的程序并执行。

如:动态连接库(dynamic link library,DLL),系统调用。

由于操作系统是动态连接的,所以,缩短了用户程序,使用户程序和操作系统提供的系统调用功能相互独立。

(3)系统调用的调用地址和返回地址不是固定的。

系统调用的地址,由系统启动装载操作系统时,存放系统调用代码的位置决定,每次开机都可能存放在不同的位置上。

返回地址,由用户程序中系统调用指令的位置决定。

(4)安全接口在执行系统调用和从系统调用中返回时,要分别保存和恢复程序状态字PSW,并设置PSW中的系统态/用户态标志位,进行系统态和用户态的切换。

执行系统调用时,进入系统态。

从系统调用中返回用户程序时,进入用户态。

状态切换的目的:某些特权指令只能在系统态下执行。

一些地址,只能在系统态下访问。

从而限制了用户程序不能随意地进入操作系统区域,读写操作系统的内部代码,也限制了用户程序不能随意进入其它用户程序的区域。

中断:是指计算机在执行程序的过程中,当遇到需要立即处理的事件时,立即暂停当前正在运行的程序,转去执行有关服务程序,处理完后自动返回原程序。

操作系统经典习题(含答案)part2

操作系统经典习题(含答案)part2

一、选择题1.在进程的组成部分之中,进程在运行中不可修改的部分是______。

A.私用程序段B.共享程序段C.数据段D.进程控制块2.响应比高者优先作业调度算法是以计算时间和______来考虑的。

A.输入时间B.完成时间C.周转时间D.等待时间3.在消息缓冲通信中,消息队列属于______资源。

A.临界B.共享C.永久D.可剥夺4.进程间的同步是指进程间在逻辑上的相互______关系。

A.联接B.制约C.继续D.调用5.最适合于分时系统的进程调度算法是______。

A.先来先服务(FCFS)B.最短作业优先(SSJF)C.优先数法D.轮转法(RR)6.进程A和进程B通过共享缓冲区协作完成数据处理,进程A负责生产数据并放入缓冲区,进程B从缓冲区中读数据并输出。

进程A和进程B之间的关系是______。

A.互斥关系B.同步关系C.互斥和同步D.无制约关系相交进程之间的关系主要有两种,同步与互斥。

所谓互斥,是指散步在不同进程之间的若干程序片断,当某个进程运行其中一个程序片段时,其它进程就不能运行它们之中的任一程序片段,只能等到该进程运行完这个程序片段后才可以运行。

所谓同步,是指散步在不同进程之间的若干程序片断,它们的运行必须严格按照规定的某种先后次序来运行,这种先后次序依赖于要完成的特定的任务。

显然,同步是一种更为复杂的互斥,而互斥是一种特殊的同步。

也就是说互斥是两个线程之间不可以同时运行,他们会相互排斥,必须等待一个线程运行完毕,另一个才能运行,而同步也是不能同时运行,但他是必须要安照某种次序来运行相应的线程(也是一种互斥)!总结:互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。

但互斥无法限制访问者对资源的访问顺序,即访问是无序的。

同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。

在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。

电大计算机本科《操作系统》作业4及答案

电大计算机本科《操作系统》作业4及答案

操作系统》课程作业(四)选择题(选择一个正确答案的代码填入括号中)通常,用户编写的程序中所使用的地址是( )。

A .逻辑地址 B .物理地址C .绝对地址D .内存地址 可由 CPU 调用执行的程序所对应的地址空间为( )。

A .符号名空间 B .虚拟地址空间C .物理空间D .逻辑地址空间把逻辑地址转变为内存物理地址的过程称作(C .一张“位示图 ”构成的分区说明表D . 由系统自定在存储管理中, 为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器。

另一个 是( )。

A .控制寄存器B .程序状态字寄存器C .限长寄存器D .通用寄存器可重定位分区存储管理采用的地址转换公式是( )。

A . 绝对地址 =界限寄存器值 +逻辑地址1. 2.3. 4. 5.6. 7. 8.9.10.11. 12. 姓名 班级学号)。

A .编译B .连接C .运行D .重定位经过( ),目标程序可以不经过任何改动而装入物理内存单元。

A .静态重定位B .动态重定位C .编译或汇编D .存储扩充动态重定位是在程序( )期间,每次访问内存之前教学重定位。

A .执行 B .编译C .装入D .修改在分时系统中, 可将进程不需要或暂时不需要的部分移到外存, 让出内存空间以调入其他所需数据,称为( A .覆盖技术 C .虚拟技术 分区管理中进行分区的是主存的( A .系统区域 C .程序区域 分区管理要求对每一个作业都分配( A .地址连续 C .若干连续的页面 固定分区中各分区的大小是( A .相同的 C .根据进程要求确定 动态分区管理方式下,分配作业的主存空间根据( A . 一张分区说明表 B . 一 张分区说明表和一张空闲分区表)。

)。

)。

B .对换技术D .物理扩充B .用户区域D .整个区域 的内存单元。

B .若干地址不连续 D .若干不连续的页面 B .相同或者不同,但预先固定D .随进程个数而定 )。

操作系统复习题及参考答案1-4

操作系统复习题及参考答案1-4

中南大学网络教育课程考试复习题及参考答案操作系统1一、判断题:1.资源共享是现代操作系统的一个根本特征。

〔〕2.信号量机制中,P、V操作必须成对出现。

〔〕3.假设进程资源分配图中含有环,那么一定有进程处于死锁状态。

〔〕4.绝对装入方式需要对内存地址进行重定位。

〔〕5.“分页对换〞和“分段对换〞是为了支持虚拟存储系统。

〔〕6.通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的。

〔〕7.程序的并行执行是现代操作系统的一个根本特征。

〔〕8.一个进程被唤醒意味着重新占有了CPU。

〔〕9.进程在运行过程中,请问和释放资源顺序不当,同样可以引起死锁。

〔〕10.分段存储管理的引入是为了满足用户〔程序员〕在编程和使用上多方面的要求。

〔〕11.系统中的各个部件,如CPU、存储设备等的连接都是由总线设备来实现的。

〔〕12.在文件的索引存取方法中,允许随意存取文件中的一个记录。

〔〕13.程序在并发执行时会失去封闭性。

〔〕14.由于用户的响应时间要求,因此要求设置大的时间片长度。

〔〕15.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不平安状态。

〔〕16.内存的单一连续分配模式只能用在单用户、单任务的OS中。

〔〕17.虚拟存储器的“虚拟〞是指用户可使用的内存容量比实际的内存容量大的多。

〔〕18.在文件系统支持下,用户也需知道文件存放的物理地址。

〔〕19.在单CPU环境下可以实现“多道程序系统〞。

〔〕20.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。

〔〕21.死锁与程序的死循环一样。

〔〕22.内存固定分区分配模式只能用在单用户、单任务的OS中。

〔〕23.采用LRU置换算法时,当驻留集增大时,页故障率一定不会增加。

〔〕24.通道与CPU共享内存。

〔〕二、填空题:1.操作系统的根本任务是( )。

2.从资源分配的角度看,P(wait)操作意味着向系统( )一个资源,V(signal)操作意味着( )一个资源。

操作系统网上第二次作业参考答案(仅供参考)

操作系统网上第二次作业参考答案(仅供参考)

操作系统平时作业2一、填空练习1、在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了,即用共享设备模拟独占设备。

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

3、动态存储分配时,要靠硬件地址变换机构实现。

4、在存储管理中常用方式来摆脱主存容量的限制。

5、在页式管理中,页式虚地址与内存物理地址的映射是由和完成的。

6、在请求页式管理中,当发现所需的页不在时,产生中断信号,作相应的处理。

7、置换算法是在内存中没有时被调用的,它的目的是选出一个被的页面。

如果内存中有足够的存放所调入的页,则不必使用。

8、在页式管理中,页表的作用是实现从到的地址映射,存储页表的作用是。

9、段式管理中,以段为单位,每段分配一个区。

由于各段长度,所以这些存储区的大小不一,而且同一进程的各段之间不要求。

10、在段页式存储管理系统中,面向的地址空间是段式划分,面向的地址空间是页式划分。

11、文件的存储器是分成大小相等的,并以它为单位交换信息。

12、从资源分配的角度看,可以把设备分为独占设备和共享设备。

打印机属于设备,而磁盘属于设备。

13、虚拟设备是通过技术把设备变成能为若干用户的设备。

14、通道是一个独立于的专管的处理机,它控制与内存之间的信息交换。

15、缓冲区的设置可分为、、和。

16、在unix系统中,键盘、终端、打印机等以为单位组织和处理信息的设备称为;而磁盘、磁带等以为单位组织和处理信息的设备称为。

17、在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的功能。

18、用户编写的程序与实际使用的物理设备无关,而由操作系统负责地址的重定位,我们称之为。

参考答案:1、虚拟分配技术2、分区管理,页式管理,段式管理,段页式管理3、重定位4、虚拟存储器5、页表,硬件地址变换机构6、硬件变换机构,内存,缺页,中断处理程序7、空闲页面,淘汰,空闲页面,置换算法8、页号,物理块号,记录内存页面的分配情况9、分配内存,连续的内存,不等,连续10、用户,物理实现11、物理块12、独占,共享13、spooling,独占,共享14、cpu15、单缓冲,双缓冲,多缓冲,缓冲池16、字符,字符设备,块,块设备17、地址重地位18、设备无关性(设备独立性)二、单项选择练习1、存储管理的目的是()。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
银行家算法进行计算时必须知道要管理的全部资源信息,包括多少种资源,每种资源的数量,当前有多少个进程,每个进程需要资源的最大数量,要求每个进程获取最大的资源后应该有限时间内释放所有所占的资源。每次资源分配时,新的状态要求必须时安全的,也就是能够找到一个安全序列使所有的进程能获取其申请的最大资源数量,这是此次分配是可行的,如果不能找到一个安全序列则拒绝此次分配。这就是银行家算法的基本原理。
mutex:semaphor;
empty:semaphor;
empty=100;mutex=1;
信号量和P/V操作的实现过程
Process Pi //每个读者的进程
Begin
p(empty);
p(mutex);
进入登记
v(mutex);
进入阅览室阅读;
p(mutex);
退出登记
v(mutex);
离开阅览室
操作系统作业参考答案及其知识点
第一章
思考题:
10、试叙述系统调用与过程调用的主要区别?
答:
(一)、调用形式不同
(二)、被调用代码的位置不同
(三)、提供方式不同
(四)、调用的实现不同
提示:每个都需要进一步解释,否则不是完全答案
13、为什么对作业进程批处理可以提高系统效率?
答:批处理时提交程序、数据和作业说明书,由系统操作员把作业按照调度策略,整理为一批,按照作业说明书来运行程序,没有用户与计算机系统的交互;采用多道程序设计,可以使CPU和外设并行工作,当一个运行完毕时系统自动装载下一个作业,减少操作员人工干预时间,提高了系统的效率。
包含三类基本信息:
(1)标识信息
•PID用于唯一地标识一个进程,分由用户使用的外部标识符和被系统使用内部标识号。
•常用的标识信息有进程标识符、父进程的标识符、用户进程名、用户组名等。
(2)现场信息
•保留进程运行时存放在处理器现场中的各种信息,进程让出处理器时必须把处理器现场信息保存到PCB中,当该进程重新恢复运行时也应恢复处理器现场。
90、试述典型的多CPU调度算法。
答:
1)负载共享调度算法
基本思想:进程并不分配给一个特定处理器,系统维护一个全局性就绪线程队列,当一个处理器空闲时,就选择一个就绪线程占有处理器运行。
2)群调度算法
基本思想:把一组进程在同一时间一次性调度到一组处理器上运行。
3)处理器专派调度算法
基本思想:给一个应用指派一组处理器,一旦一个应用被调度,它的每个线程被分配一个处理器并一直占有处理器运行直到整个应用运行结束。
4、多道程序设计中CPU利用率的计算
5、操作系统提供的接口:程序接口与系统调用
第二章
思考题:
5、为什么要把机器指令分成特权指令和非特权指令?
答:当前计算机中都采用操作系统来管理资源,控制系统的执行流程,操作系统核心程序能够使用全部指令,但用户程序只能使用机器指令系统的一个子集,即非特权指令。因为用户程序如何使用有关资源管理的特权指令很容易造成系统的混乱,造成系统或用户信息的破坏。
答:单处理机A、B程序执行的时序图如下所示
在100-150毫秒期间,打印机和输入机同时工作,CPU等待。
在180-200毫秒期间,程序A在150毫秒处开始执行,180毫秒处程序B要执行,但是不得不等待到程序A执行完毕。
知识点:
1、操作系统的概念
2、操作系统的目标、层次结构
3、操作系统的作用与功能、主要特性
28、进程最基本的状态有哪些?哪些事件可能引起不同状态之间的转换?
答:进程有三个最基本的状态:运行态(running)、就绪态(ready)、等待态(blocked)。
35、何谓进程控制块?它包含哪些基本信息?
答:进程控制块PCB,是操作系统用于记录和刻画进程状态及有关信息的数据结构。也是操作系统掌握进程的唯一资料结构,它包括了进程执行时的情况,以及进程让出处理器后所处的状态、断点等信息。
4)动态调度算法
基本思想:由操作系统和应用进程共同完成调度。
应用题:
15、单道批处理系统中,下列三个作业采用FIFO调度算法和最高响应比优先算法进行调度,哪一种算法性能好?请完成下表:
FIFO调度算法
作业
提交时间
运行时间
开始时间
完成时间
周转时间
带权周转时间
1
10:00
2:00
10:00
12:00
2:00
1
2
10:10
1:00
12:25
13:25
3:15
3.15
3
10:25
0:25
12:00
12:25
2:00
4.8
平均作业周转时间:2:25平均作业带权周转时间W=3.13
通过平均作业周转时间和平均作业带权周转时间比较,最高响应比优先算法比FIFO调度算法性能好。
知识点:
1、单处理器与多处理器的概念
2、处理器的状态分类及其执行的指令分类
1
2
10:10
1:00
12:00
13:00
2:50
17/6=2.83
3
10:25
0:25
13:00
13:25
3:00
7.2
平均作业周转时间:2:37平均作业带权周转时间W=3.68
最高响应比优先算法
作业
提交时间
运行时间
开始时间
完成时间
周转时间
带权周转时间
1
10:00
2:00
10:00
12:00
2:00Байду номын сангаас
18、什么是实时操作系统?叙述实时操作系统的分类。
答:实时操作系统(Real Time Operating System)指当外界事件或数据产生时,能接收并以足够快的速度予以处理,处理的结果又能在规定时间内来控制监控的生产过程或对处理系统做出快速响应,并控制所有实时任务协调一致运行的操作系统。
有三种典型的实时系统:
如果P1先执行,则最后的值为x=10,y=9,z=15
如果P2先执行,则最后的值为x=10,y=19,z=15
4、有一阅览室,读者进入时必须先在一张登记表上登记,该表为每一个座位列出一个表目,包括座号、性命、读者离开时要注销登记信息;假如阅览室有100个座位。试用信号量和P/V操作。
答:
(一)定义两个信号量并初始化
3、中断的概念、过程
4、进程的定义和属性、三种基本状态及其转化事件
5、进程包含的三大类基本信息、进程的创建、阻塞、唤醒、撤销、挂起、激活的基本过程
6、处理器调度的分类及其常见的调度算法(HRRF算法)
7、平均周转时间的计算
8、周转时间、响应时间、等待时间、执行时间的概念
9、作业的四种状态
第三章
思考题:
2)限期调度算法
基本思想:当一个事件发生时,对应的进程就按照截止期限被加入就绪进程队列。对于一个周期性事件,其截止期限即为事件下一次发生的时间。该调度算法首先运行队首进程,即截止时间最近的那个进程
3)最少裕度法
基本思想:首先计算各个进程的富裕时间,即裕度(laxity),然后选择裕度最少的进程执行。裕度=截止时间-(就绪时间+计算时间)
y:=z+y;z:=z+x;
end;end;
答:P1和P2两个进程的头两句是可以并行执行的,而且不是数据相关的。后去语句可根据PV操作原理可知,P1必定先执行,直到P(S2);暂停,此时P2执行,过了V(S2);语句,P1才能继续执行,此时x=10,y=4,z=5。P1和P2进程的最后两个语句执行的顺序关系非常大,因为是数据相关的。
答:模式切换:为了提高系统资源利用率,当中断发生时,暂时中断正在执行的用户进程,把进程从用户状态切换到内核状态,去执行操作系统例行程序以获得服务,这就是一次模式切换。
模式切换不同于进程切换,它并不引起进程状态变化,也不一定引起进程的切换,在完成了中断调用之后,完全可以再通过一次逆向的模式切换来继续执行用户进程。
应用题:
3、有两个优先级相同的进程P1和P2,各自执行的操作如下,信号量S1和S2初值均为0。试问P1、P2并发执行后,x、y、z的值各为多少?
P1:P2:
beginbegin
y:=1;x:=1;
y:=y+3;x:=x+5;
V(S1);P(S1);
z:=y+1;x:=x+y;
P(S2);V(S2);
信号量按其用途分为:公用信号量和私有信号量。
信号量按其取值分为:二元信号量和一般信号量。
17、何谓管程?它有哪些属性?
答:管程,是由局部于自己的若干公共变量及其说明和所有访问这些公共变量的过程所组成的软件模块。
•共享性
•安全性
•互斥性
25、什么是消息队列机制?叙述其工作原理。
答:消息队列机制,通过OS统一管理一组用于通信的消息缓冲存储区,来实现通信双方相互传递消息的机制,接收方的缓冲区采用队列进行管理,这就是消息队列机制。
1、过程控制系统(生产过程控制)
2、信息查询系统(情报检索)
3、事务处理系统(银行业务)
19、分时系统中,什么是响应时间?它与哪些因素有关?
答:响应时间是用户提交的请求后得到系统响应的时间(系统运行或者运行完毕)。它与计算机CPU的处理速度、用户的多少、时间片的长短有关系。
应用题:
1、有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程占用200KB。如果用户进程等待I/0的时间为80%,若增加1MB内存,则CPU的利用率提高多少?
基本工作原理:当一个进程要发送消息时,先在自己的消息发送区里生成发送的消息;然后向系统申请一个消息缓冲区,把消息从发送区复制到消息缓冲区中;随后该消息缓冲区被挂到接收消息的进程的消息队列上,供接近者在需要时从消息队列中摘下并复制到消息接近区去使用,同时释放消息缓冲区
相关文档
最新文档