计算机操作系统第一章练习题答案

合集下载

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

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

操作系统练习题第一章引言(一单项选择题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技术用于( 。

计算机操作系统(第三版)第一章练习题及答案

计算机操作系统(第三版)第一章练习题及答案
。说明:若问接口,贝I]:用户接口.程序接口,其中用户接口包括联机用户(命令)接口、脱机 用户接口和图形用户接口(GUI)
4•目前存在的基木的操作系统类型是:(批处理系统.分时系统.实时系统)
5•操作系统是一组控制和管理计算机和资源,合理地对各类作业进行,以及方
便用户使用的的集合。(换件,软件,调度,程序)
文件系统
设备管理
内存管理操作系统核心
CPU管理
锁件
四、填空題
L—方便性—和—有效性—是设计操作系统时昴重要的两个目标。
说明:需要学握4个目标。(可扩充性、开放性)
2•随肴_VLSI—技术和il•算机技术的迅速发展.计算机映件和体系结构也随之得到迅速发展。
3•用户可以通过三种方式使用计算机:_命令方式•_系统调用方式•_图形窗口方式
供选择的答案:
⑴⑵[3]:
A、单用户系统
D、微机操作系统
[4]: A.计算机激光照排系统
C、讣算机辅助设计系统D、航空订票系统
4、操作系统是为了提商讣算机的[1B]和方便用户使用计算机而配豐的基本软件。它负责管理讣算机系 统中的[2C]・其中包括[3F], [4A],外部设备和系统中的数据。操作系统中的[3]管理部分负责对进程 进行管理。操作系统对系统中的数据进行管理的部分通常叫做[5B]。供选择的答案:
A・多道程序设计B.中断处理C•程序的并发执行D.实现分时与实时处理
6、引入多道程序的目的在于(A) o
A.充分利用CPS减少CPU等待时间B・提拓实时响应速度
C.有利于代码共宇,减少主.辅存信息交换址D.充分利用存储器
7、并发性是指若干爭件在(B)发生。
A.同一时刻B.同一时间间隔内C.不同时刻D.不同时间间隔内

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

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

第一章操作系统引论一.选择题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.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是。

操作系统作业一及答案

操作系统作业一及答案

第一章:操作系统引论1.什么是操作系统?可以从哪些角度阐述操作系统的作用?答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程序模块的集合。

作用:控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户提供操作和编辑界面的程序集合。

2、简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。

答:批处理操作系统:通常是把一批作业以脱机方式输入到磁带(磁盘)上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直到磁带(磁盘)上所有的作业全部完成。

其特点:(1)自动性;(2)顺序性。

分时操作系统:是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。

其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性。

实时操作系统:是指系统及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性;(5)可靠性。

3操作系统需要管理哪些资源?它的基本功能是什么?答:硬件资源:CPU,打印机等,软件资源:数据,程序等4操作系统对外提供了哪些接口?答:(1)操作系统的命令接口通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用户接口。

命令接口的两种最普遍和主要的方式是直接命令方式(命令行)和间接命令方式(命令文件)。

(2)操作系统的程序接口它是用户程序和操作系统之间的接口,用户程序通过它们使用系统资源及系统服务,这种接口方式通常采用若干系统调用组成。

(汤小丹)计算机操作系统第一章课后答案(完整版)

(汤小丹)计算机操作系统第一章课后答案(完整版)

第一章1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

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

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

第一章操作系统引论一、单项选择题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. _______操作系统允许用户把若干个作业提交给计算机系统。

计算机操作系统(第四版)课后习题答案第一章

计算机操作系统(第四版)课后习题答案第一章

第一章【2 】1.设计现代OS的重要目的是什么?答:(1)有效性(2)便利性(3)可扩充性(4)凋谢性2.OS的感化可表如今哪几个方面?答:(1)OS作为用户与盘算机硬件体系之间的接口(2)OS作为盘算机体系资本的治理者(3)OS实现了对盘算机资本的抽象3.为什么说OS实现了对盘算机资本的抽象?答:OS起首在裸机上笼罩一层I/O装备治理软件,实现了对盘算机硬件操作的第一层次抽象;在第一层软件上再笼罩文件治理软件,实现了对硬件资本操作的第二层次抽象.OS 经由过程在盘算机硬件上安装多层体系软件,加强了体系功效,隐蔽了对硬件操作的细节,由它们配合实现了对盘算机资本的抽象.4.试解释推劢多道批处理体系形成和収展的重要劢力是什么?答:重要动力起源于四个方面的社会需求与技巧成长:(1)不断进步盘算机资本的运用率; (2)便运用户; (3)器件的不断更新换代; (4)盘算机体系构造的不断成长.5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有效户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的掌握下,把纸带或卡片上的数据或程序输入到磁带上.该方法下的输入输出由外围机掌握完成,是在离开主机的情形下进行的. 而联机I/O方法是指程序和数据的输入输出都是在主机的直接掌握下进行的.6.试解释推劢分时体系形成和収展的重要劢力是什么?答:推动分时体系形成和成长的重要动力是更好地知足用户的须要.重要表如今:CPU 的分时运用缩短了功课的平均周转时光;人机交互才能运用户能直接掌握本身的功课;主机的共享使多用户能同时运用统一台盘算机,自力地处理本身的功课. 7.实现分时体系的症结问题是什么?应若何解决?答:症结问题是当用户在本身的终端上键入敕令时,体系应能及时吸收并及时处理该敕令,在用户能接收的时延内将成果返回给用户.解决办法:针对及时吸收问题,可以在体系中设臵多路卡,使主机能同时吸收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的敕令或数据.针对及时处理问题,应使所有的用户功课都直接进入内存,并且为每个功课分派一个时光片,许可功课只在本身的时光片内运行,如许在不长的时光内,能使每个功课都运行一次.8.为什么要引入及时OS?答:及时操作体系是指体系能及时响应外部事宜的请求,在划定的时光内完成对该事宜的处理,并掌握所有及时义务调和一致地运行.引入及时OS 是为了知足运用的需求,更好地知足及时掌握范畴和及时信息处理范畴的须要.9.什么是硬及时义务和软及时义务?试举例解释.答:硬及时义务是指体系必须知足义务对截止时光的请求,不然可能消失难以猜测的成果.举例来说,运载火箭的掌握等.软及时义务是指它的截止时光并不严厉,偶然错过了义务的截止时光,对体系产生的影响不大.举例:网页内盘算机操作体系第三版答案2 / 47 容的更新.火车售票体系.10.试从交互性.及时性以及靠得住性方面,将分时体系不及时体系迚行比较. 答:(1)及时性:及时信息处理体系对及时性的请求与分时体系相似,都是以人所能接收的等待时光来肯定;而及时掌握体系的及时性,是以掌握对象所请求的开端截止时光或完成截止时光来肯定的,一般为秒级到毫秒级,甚至有的要低于100奥妙. (2)交互性:及时信息处理体系具有交互性,但人与体系的交互仅限于拜访体系中某些特定的专用办事程序.不像分时体系那样能向终端用户供给数据和资本共享等办事. (3)靠得住性:分时体系也请求体系靠得住,但比拟之下,及时体系则请求体系具有高度的靠得住性.因为任何差错都可能带来伟大的经济损掉,甚至是灾害性效果,所以在及时体系中,往往都采取了多级容错措施保障体系的安全性及数据的安全性. 11.OS有哪几大特点?其最根本的特点是什么?答:并发性.共享性.虚拟性和异步性四个根本特点;最根本的特点是并发性.14.是什么原因使操作体系具有异步性特点?答:操作体系的异步性表如今三个方面:一是过程的异步性,过程以人们不可预知的速度向前推动,二是程序的不可再现性,即程序履行的成果有时是不肯定的,三是程序履行时光的不可预知性,即每个程序何时履行,履行次序以及完成时光是不肯定的.15.处理机治理有哪些重要功效?它们的重要义务是什么?答:处理机治理的重要功效是:过程治理.过程同步.过程通讯和处理机调剂; 过程治理:为功课创建过程,撤销已停止过程,掌握过程在运行过程中的状况转换.过程同步:为多个过程(含线程)的运行进行调和. 通讯:用来实如今互相合作的过程之间的信息交流. 处理机调剂:(1)功课调剂.从后备队里按照必定的算法,选出若干个功课,为他们分派运行所需的资本(首选是分派内存). (2)过程调剂:从过程的停当队列中,按照必定算法选出一个过程,把处理机分派给它,并设臵运行现场,使过程投入履行.16.内存治理有哪些重要功效?他们的重要义务是什么?答:内存治理的重要功效有:内存分派.内存破坏.地址映射和内存扩充. 内存分派:为每道程序分派内存. 内存破坏:确保每道用户程序都只在本身的内存空间运行,彼此互不干扰. 盘算机操作体系第三版答案3 / 47 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址. 内存扩充:用于实现请求挪用功效,臵换功效等.17.装备治理有哪些重要功效?其重要义务是什么?答:重要功效有: 缓冲治理.装备分派和装备处理以及虚拟装备等. 重要义务: 完(线程)治理.低级存储器治理.中止和陷入处理等功效. 成用户提出的I/O 请求,为用户分派I/O 装备;进步CPU 和I/O 设备的运用率;进步I/O速度;以及便运用户运用I/O装备.18.文件治理有哪些重要功效?其重要义务是什么?答:文件治理重要功效:文件存储空间的治理.目次治理.文件的读/写治理和破坏.文件治理的重要义务:治理用户文件和体系文件,便运用户运用,保证文件安全性.21.微内核操作体系具有哪些长处?它为何能有这些长处?答:1)进步了体系的可扩大性2)加强了体系的靠得住性3)可移植性4)供给了对散布式体系的支撑盘算机操作体系第三版答案4 / 47 5)融入了面向对象技巧23.在微内核OS中,为什么要采用客户/办事器模式?答:C/S 模式具有奇特的长处:⑴数据的散布处理和存储.⑵便于分散治理.⑶灵巧性和可扩充性.⑷易于改编运用软件. 21.试描写什么是微内核OS. 答:1)足够小的内核2)基于客户/办事器模式3)运用机制与策略分别道理4)采用面向对象技巧. 24.在基亍微内核构造的OS中,运用了哪些新技巧?答:在基于微内核构造的OS 中,采用面向对象的程序设汁技巧. 23.何谓微内核技巧?在微内核中平日供给了哪些功效?答:把操作体系中更多的成分和功效放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作体系最根本的焦点功效,称这种技巧为微内核技巧.在微内核中平日供给了过程。

操作系统 第一章

操作系统 第一章

第一章练习题及参考答案一、单项选择题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.硬件系统B.系统软件C.支援软件D.应用软件7.所谓()是指将一个以上的作业放入主存,并且同时处于运动状态,这些作业贡献共享处理机和外围设备等其他资源。

A.多重处理 B.多道程序设计 C.实时处理 D.共同处理8.下面关于操作系统的叙述中正确的是()。

A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互能力C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机的资源9.分时操作系统通常采用()策略为用户服务。

A.时间片加权分配 B.短作业优先 C.时间片轮转 D.可靠性与灵活性10.若把操作系统看作计算机资源的管理者,下列的()不属于操作系统所管理的资源A.磁盘 B. 内存 C. CPU D. 中断11.在下列操作系统的各个功能组成部分中,()不需要硬件支持。

A.进程调度 B.时钟管理 C.地址映射 D.中断系统12.在指令系统中只能由操作系统使用的指令称为()A.系统指令 B.设备指令 C.非特权指令 D. 特权指令二、多项选择题1.操作系统的主要设计目标是()A.可扩充性B.使得计算机使用方便C.管理计算机资源D.计算机系统能高效工作2.计算机的软件分为()。

计算机操作系统第一章测试题及答案

计算机操作系统第一章测试题及答案

计算机操作系统第⼀章测试题及答案题⽬ 1 of 402.0/ 2.0 得分Windows7及Windows8 是( )操作系统。

A. 多⽤户单任务B. 单⽤户单任务C. 多⽤户多任务D. 单⽤户多任务答案:C反馈:多⽤户多任务题⽬ 2 of 402.0/ 2.0 得分设计实时操作系统时,⾸先应考虑系统的( )。

A. 实时性和可靠性B. 灵活性和可靠性C. 优良性和分配性D. 可靠性和灵活性答案:A题⽬ 3 of 402.0/ 2.0 得分设计分时操作系统时,⾸先应考虑系统的( )。

A. 可适应性和灵活性B. 交互性和响应时间C. 周转时间和系统吞吐量D. 实时性和可靠性反馈:交互性和响应时间题⽬ 4 of 402.0/ 2.0 得分在分时系统中,当⽤户数量为100时,为保证响应时间不超过2秒,此时的时间⽚最⼤应为( )。

A. 20msB. 100msC. 10msD. 50ms答案:A题⽬ 5 of 402.0/ 2.0 得分操作系统的基本类型主要有( )。

A. 单⽤户系统、多⽤户系统及批处理系统B. 实时操作系统、批处理操作系统及分时操作系统C. 实时系统、分时系统和多⽤户系统D. 批处理系统、分时系统及多任务系统答案:B反馈:实时操作系统、批处理操作系统及分时操作系统题⽬ 6 of 402.0/ 2.0 得分从⽤户的观点看,操作系统是( )。

A. 由若⼲层次的程序按⼀定的结构组成的有机体B. ⽤户与计算机之间的接⼝C. 合理地组织计算机⼯作流程的软件D. 控制和管理计算机资源的软件反馈:⽤户与计算机之间的接⼝题⽬ 7 of 402.0/ 2.0 得分操作系统是⼀种( )A. 通⽤软件B. 系统软件C. 软件包D. 应⽤软件答案:B反馈:系统软件题⽬ 8 of 402.0/ 2.0 得分⽤户程序要获得系统帮助,必须通过( )。

A. 键盘命令B. 系统调⽤C. 作业调度D. 进程调度答案:B题⽬ 9 of 402.0/ 2.0 得分操作系统的功能是进⾏处理机管理、( )管理、设备管理及信息管理。

第1章_操作系统概述习题及答案

第1章_操作系统概述习题及答案

第一章操作系统概述习题及答案一、填空题1.用户与操作系统的接口有,两种。

【答案】命令接口,系统调用【解析】按用户界面的观点,操作系统是用户与计算机之间的接口。

用户通过操作系统提供的服务来有效地使用计算机。

一般操作系统提供了两类接口为用户服务,一种是程序一级的接口,即通过一组广义指令(或称系统调用)供用户程序和其他系统程序调用;另一种是作业一级的接口,提供一组控制命令供用户去组织和控制自己的作业。

2.用户程序调用操作系统有关功能的途径是。

【答案】利用系统调用命令【解析】系统调用命令是操作系统专门给编程人员提供的调用操作系统有关功能的途径,一般在汇编语言和C语言中都提供了使用系统调用命令的方法。

编程人员可以在这些语言中利用系统调用命令动态请求和释放系统资源。

3.UNIX系统是①操作系统,DOS系统是②操作系统。

【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务)【解析】UNIX系统是一个可供多个用户同时操作的会话式的分时操作系统,DOS系统是为个人计算机设计的一个单用户操作系统。

4.现代计算机中,CPU工作方式有目态和管态两种。

目态是指运行①程序,管态是指运行②程序。

执行编译程序时,CPU处于③。

【答案】①用户,②操作系统,③目态【解析】CPU工作方式分为目态和管态,主要是为了把用户程序和操作系统程序区分开,以利于程序的共享和保护。

5.从资源分配的角度讲,计算机系统中的资源分为、、和。

操作系统相应的组成部分是、、和。

【答案】处理机、存储器、输入/输出设备和文件资源;处理机管理、存储器管理、设备管理和文件系统【解析】计算机系统中的资源分为硬件资源和软件资源。

硬件资源有处理机、内/外存储器及输入/输出设备。

而软件资源指的是程序、数据和相应的文档。

从资源管理的观点,操作系统是计算机资源系统的管理系统,它提供了处理机管理、存储器管理、输入/输出设备管理和信息文件管理的功能。

对每种资源的管理都可从提供资源情况的记录、资源分配策略、资源分配和回收等几个方面来加以讨论。

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

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

计算机操作系统(第三版)课后习题答案第一章操作系统引论1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性13.OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

14.处理机管理有哪些主要功能?答:处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度;15.内存管理有哪些主要功能?答:内存管理的主要功能有:内存分配、内存保护、位置映射和内存扩充。

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

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

17.文件管理有哪些主要功能?答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。

计算机操作系统第二章进程管理2. 画出下面四条诧句的前趋图:S1=a:=x+y; S2=b:=z+1; S3=c:=a –b;S4=w:=c+1;答:其前趋图为:8.试说明迚程在三个基本状态之间转换的典型原因。

图P38答:(1)就绪状态→执行状态:进程分配到CPU资源(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成16.进程在运行时存在哪两种形式的制约?答:(1)间接相互制约关系。

同处于一个系统中的进程,通常都共享着某种系统资源,也叫资源共享(2)直接相互制约关系。

这种资源于进程间的合作。

互斥:指几个并发进程若共享同一个临界资源,它们必须错开使用这个临界资源,即当一个进程正在使用临界资源且尚未使用完毕之前,其他进程不能抢夺使用该临界资源18. 同步机构应遵循哪些基本准则?答:同步机构应遵循的基本准则是空闲让进、忙则等待、有限等待、让权等待。

19. 试从物理概念上说明记录型信号量wait 和signal。

答:wait(S):当S.value>0 时,表示目前系统中这类资源还有可用的。

计算机操作系统(第四版)课后习题答案第一章

计算机操作系统(第四版)课后习题答案第一章

第一章之袁州冬雪创作1.设计现代OS的主要方针是什么?答:(1)有效性(2)方便性(3)可扩大性(4)开放性2.OS的作用可表示在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操纵的第一条理抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操纵的第二条理抽象.OS 通过在计算机硬件上装置多层系统软件,增强了系统功能,隐藏了对硬件操纵的细节,由它们共同实现了对计算机资源的抽象.4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力来历于四个方面的社会需求与技术发展:(1)不竭提高计算机资源的操纵率;(2)方便用户;(3)器件的不竭更新换代;(4)计算机体系布局的不竭发展.5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的节制下,把纸带或卡片上的数据或程序输入到磁带上.该方式下的输入输出由外围机节制完成,是在脱离主机的情况下停止的. 而联机I/O方式是指程序和数据的输入输出都是在主机的直接节制下停止的.6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和发展的主要动力是更好地知足用户的需要.主要表示在:CPU 的分时使用缩短了作业的平均周转时间;人机交互才能使用户能直接节制自己的作业;主机的共享使多用户能同时使用同一台计算机,独登时处理自己的作业.7.实现分时系统的关键问题是什么?应如何处理?答:关键问题是当用户在自己的终端上键入饬令时,系统应能及时接纳并及时处理该饬令,在用户能承受的时延内将成果返回给用户.处理方法:针对及时接纳问题,可以在系统中设臵多路卡,使主机能同时接纳用户从各个终端上输入的数据;为每一个终端配臵缓冲区,暂存用户键入的饬令或数据.针对及时处理问题,应使所有的用户作业都直接进入内存,而且为每一个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每一个作业都运行一次.8.为什么要引入实时OS?答:实时操纵系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并节制所有实时任务协调一致地运行.引入实时OS 是为了知足应用的需求,更好地知足实时节制范畴和实时信息处理范畴的需要.9.什么是硬实时任务和软实时任务?试举例说明. 答:硬实时任务是指系统必须知足任务对截止时间的要求,否则能够出现难以预测的成果.举例来讲,运载火箭的节制等.软实时任务是指它的截止时间其实不严格,偶然错过了任务的截止时间,对系统发生的影响不大.举例:网页内计算机操纵系统第三版答案 2 / 47 容的更新、火车售票系统.10.试从交互性、及时性以及靠得住性方面,将分时系统不实时系统迚行比较. 答:(1)及时性:实时信息处理系统对实时性的要求与分时系统近似,都是以人所能承受的等待时间来确定;而实时节制系统的及时性,是以节制对象所要求的开端截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙. (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序.不像分时系统那样能向终端用户提供数据和资源共享等服务. (3)靠得住性:分时系统也要求系统靠得住,但相比之下,实时系统则要求系统具有高度的靠得住性.因为任何错误都能够带来宏大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采纳了多级容错措施包管系统的平安性及数据的平安性.11.OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性.14.是什么原因使操纵系统具有异步性特征?答:操纵系统的异步性体现在三个方面:一是过程的异步性,过程以人们不成预知的速度向前推进,二是程序的不成再现性,即程序执行的成果有时是不确定的,三是程序执行时间的不成预知性,即每一个程序何时执行,执行顺序以及完成时间是不确定的.15.处理机管理有哪些主要功能?它们的主要任务是什么?答:处理机管理的主要功能是:过程管理、过程同步、过程通信和处理机调度;过程管理:为作业创建过程,撤消已竣事过程,节制过程在运行过程中的状态转换.过程同步:为多个过程(含线程)的运行停止协调. 通信:用来实现在相互合作的过程之间的信息交换. 处理机调度:(1)作业调度.从后备队里依照一定的算法,选出若干个作业,为他们分配运行所需的资源(首选是分配内存). (2)过程调度:从过程的停当队列中,依照一定算法选出一个过程,把处理机分配给它,并设臵运行现场,使过程投入执行.16.内存管理有哪些主要功能?他们的主要任务是什么?答:内存管理的主要功能有:内存分配、内存呵护、地址映射和内存扩大. 内存分配:为每道程序分配内存. 内存呵护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰. 计算机操纵系统第三版答案 3 / 47 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址. 内存扩大:用于实现请求调用功能,臵换功能等.17.设备管理有哪些主要功能?其主要任务是什么?答:主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等. 主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设备的操纵率;提高I/O速度;以及方便用户使用I/O设备.18.文件管理有哪些主要功能?其主要任务是什么?答:文件管理主要功能:文件存储空间的管理、目次管理、文件的读/写管理和呵护. 文件管理的主要任务:管理用户文件和系统文件,方便用户使用,包管文件平安性.21.微内核操纵系统具有哪些优点?它为何能有这些优点?答:1)提高了系统的可扩大性 2)增强了系统的靠得住性 3)可移植性 4)提供了对分布式系统的支持计算机操纵系统第三版答案 4 / 47 5)融入了面向对象技术23.在微内核OS中,为什么要采取客户/服务器形式?答:C/S 形式具有独特的优点:⑴数据的分布处理和存储.⑵便于集中管理.⑶矫捷性和可扩大性.⑷易于改编应用软件. 21.试描绘什么是微内核OS. 答:1)足够小的内核 2)基于客户/服务器形式 3)应用机制与战略分离原理 4)采取面向对象技术.24.在基亍微内核布局的OS中,应用了哪些新技术?答:在基于微内核布局的OS 中,采取面向对象的程序设汁技术. 23.何谓微内核技术?在微内核中通常提供了哪些功能?答:把操纵系统中更多的成分和功能放到更高的条理(即用户形式)中去运行,而留下一个尽能够小的内核,用它来完成操纵系统最基本的核心功能,称这种技术为微内核技术.在微内核中通常提供了过程(线程)管理、低级存储器管理、中断和陷入处理等功能.。

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

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

第一章操作系统引论一、单项选择题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._______ 操作系统同意用户把若干个作业提交给计算机系统。

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

计算机操作系统每章习题及答案
5、各进程向前推进的速度是不可预知,体现出“走走停停”的特征,称为进程的(D )。
A.动态性 B.并发性 C.调度性 D.异步性
6、在单处理机系统中,处于运行状态的进程( A )。
A.只有一个 B. 可以有多个
C.不能被挂起 D. 必须在执行完后才能被撤下
3、进程被创建后,最初处于___就绪________状态,然后经__进程调度程序_ ____选中后进入 执行 状态。
4、进程的同步和互斥反映了进程间__直接制约 __________和__间接制约_ _________的关系。
5、 操作系统中信号量的值与__相应资源__ ________的使用情况有关,它的值仅能由 pv操作 来改变。
2、解释以下术语:硬件、软件、多道程序设计、并发、吞吐量。
硬件:是指计算机物理装置本身,如处理器,内存及各种设备等
软件:它是与数据处理系统的操作有关的计算机程序、过程、规则以及相关的文档 、资料的总称,如大家熟悉的Windows 98、Windows NT、UNIX以及Word等都 属于软件范畴。简单地说,软件是计算机执行的程序。
C. 系统调用 D. 进程调度程序
13、系统调用的目的是(A )。
A.请求系统服务 B.终止系统服务
C.申请系统资源 D.释放系统资源
14、系统调用是由操作系统提供的内部调用,它(B )。
7、下列进程状态的转换中,不正确的是( C )。
A. 就绪?运行 B. 运行?就绪
C. 就绪?阻塞 D. 阻塞?就绪
8、已经获得除(C )以外的所有运行所需资源的进程处于就绪状态。
A.存储器 B. 打印机 C. CPU D. 磁盘空间
9、一个进程被唤醒意味着( 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 存储程序式计算机的主要特点是什么?答:1.存储程序:用户将解决的问题的步骤事先告诉计算机,成为程序;2.程序控制:计算机所作的任何事情都是通过CPU执行程序来完成的。

1-2 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?答:批处理系统:先将程序加载到内存中然后再由CPU执行。

分时系统:分时系统是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断。

分时系统由于是时间片轮转来运行程序,所以比多道处理系统响应更快。

1-3 实时系统的特点是什么?实时信息处理系统和分时系统从外表看来很相似,它们有什么本质的区别?答:实时系统的特点是快速响应。

实时系统:实时系统是指计算机对于外来信息能够在被控制对象允许的截止期限内反应的系统。

分时系统:分时系统是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断。

1-4 什么是多道程序设计技术?试述多道程序运行的特征?答:多道程序设计技术是在计算机主存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插地运行。

特征:多道——计算机主存中同时存放几道相互独立的程序;宏观上并行——同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕;微观上串行——从微观上看,主存中的多道程序轮流或分时地占有处理机,交替执行。

(注:基于现在系统的发展,逐渐出现了多核CPU,所以出现了在微观上可以并行的特征)1-5 什么是操作系统?从资源管理的角度去分析操作系统,它的主要功能是什么?答:操作系统是一个大型的程序系统,它负责计算机系统软、硬件资源的分配和管理;控制和协调并发活动;提供用户借口,使用户获得良好的工作环境。

操作系统资源管理的目标是提高系统资源的利用率和方便用户使用。

国家开放大学《操作系统》章节测试参考答案

国家开放大学《操作系统》章节测试参考答案

国家开放大学《操作系统》章节测试参考答案第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.设计现代OS的主要目标是什么?答:(1)有效性(2)便利性(3)可扩充性(4)开放性2.OS的作用可表示在哪几个方面?答:(1)OS作为用户与计较机硬件系统之间的接口(2)OS作为计较机系统资源的办理者(3)OS实现了对计较机资源的抽象3.为什么说OS实现了对计较机资源的抽象?答:OS首先在裸机上笼盖一层I/O设备办理软件,实现了对计较机硬件操纵的第一条理抽象;在第一层软件上再笼盖文件办理软件,实现了对硬件资源操纵的第二条理抽象.OS 通过在计较机硬件上装置多层系统软件,增强了系统功效,隐藏了对硬件操纵的细节,由它们配合实现了对计较机资源的抽象.4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力来源于四个方面的社会需求与技巧成长:(1)不竭提高计较机资源的利用率;(2)便利用户;(3)器件的不竭更新换代;(4)计较机体系结构的不竭成长.5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上.该方法下的输入输出由外围机控制完成,是在脱离主机的情况下进行的. 而联机I/O方法是指程序和数据的输入输出都是在主机的直接控制下进行的.6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和成长的主要动力是更好地满足用户的需要.主要表示在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的同享使多用户能同时使用同一台计较机,独立地处理自己的作业.7.实现分时系统的关头问题是什么?应如何解决?答:关头问题是当用户在自己的终端上键入命令时,系统应能实时接收并实时处理该命令,在用户能接受的时延内将结果前往给用户.解决办法:针对实时接收问题,可以在系统中设臵多路卡,使主性能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据.针对实时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分派一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次.8.为什么要引入实时OS?答:实时操纵系统是指系统能实时响应外部事件的请求,在规则的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行.引入实时OS 是为了满足应用的需求,更好地满足实时控制领域和实时信息处理领域的需要.9.什么是硬实时任务和软实时任务?试举例说明. 答:硬实时任务是指系统必须满足任务对截止时间的要求,不然可能出现难以预测的结果.举例来说,运载火箭的控制等.软实时任务是指它的截止时间其实不严格,偶尔错过了任务的截止时间,对系统产生的影响不大.举例:网页内计较机操纵系统第三版答案 2 / 47 容的更新、火车售票系统.10.试从交互性、实时性以及可靠性方面,将分时系统不实时系统迚行比较. 答:(1)实时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的实时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙. (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于拜访系统中某些特定的专用办事程序.不像分时系统那样能向终端用户提供数据和资源同享等办事. (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性.因为任何错误都可能带来巨大的经济损失,甚至是灾难性结果,所以在实时系统中,往往都采纳了多级容错措施包管系统的平安性及数据的平安性.11.OS有哪几大特征?其最根本的特征是什么?答:并发性、同享性、虚拟性和异步性四个根本特征;最根本的特征是并发性.14.是什么原因使操纵系统具有异步性特征?答:操纵系统的异步性体现在三个方面:一是进程的异步性,进程以人们不成预知的速度向前推进,二是程序的不成再现性,即程序执行的结果有时是不确定的,三是程序执行时间的不成预知性,即每个程序什么时候执行,执行顺序以及完成时间是不确定的. 15.处理机办理有哪些主要功效?它们的主要任务是什么?答:处理机办理的主要功效是:进程办理、进程同步、进程通信和处理机调度;进程办理:为作业创建进程,撤消已结束进程,控制进程在运行进程中的状态转换.进程同步:为多个进程(含线程)的运行进行协调. 通信:用来实现在相互协作的进程之间的信息互换. 处理机调度:(1)作业调度.从后备队里依照一定的算法,选出若干个作业,为他们分派运行所需的资源(首选是分派内存). (2)进程调度:从进程的就绪队列中,依照一定算法选出一个进程,把处理机分派给它,并设臵运行现场,使进程投入执行.16.内存办理有哪些主要功效?他们的主要任务是什么?答:内存办理的主要功效有:内存分派、内存庇护、地址映射和内存扩充. 内存分派:为每道程序分派内存. 内存庇护:确保每道用户程序都只在自己的内存空间运行,彼此互不搅扰. 计较机操纵系统第三版答案 3 / 47 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址. 内存扩充:用于实现请求调用功效,臵换功效等.17.设备办理有哪些主要功效?其主要任务是什么? 答:主要功效有: 缓冲办理、设备分派和设备处理以及虚拟设备等. 主要任务: 完成用户提出的I/O 请求,为用户分派I/O 设备;提高CPU 和I/O 设 备的利用率;提高I/O 速度;以及便利用户使用I/O 设备. 18.文件办理有哪些主要功效?其主要任务是什么? 答:文件办理主要功效:文件存储空间的办理、目录办理、文件的读/写办理和庇护. 文件办理的主要任务:办理用户文件和系统文件,便利用户使用,包管文件平安性.21.微内核操纵系统具有哪些优点?它为何能有这些优点?答:1)提高了系统的可扩展性 2)增强了系统的可靠性 3)可移植性 4)提供了对散布式系统的支持 计较机操纵系统第三版答案 4 / 47 5)融入了面向对象技巧 23.在微内核OS 中,为什么要采取客户/办事器模式? 答:C/S 模式具有独特的优点:⑴数据的散布处理和存储.⑵便于集中办理.⑶灵活性和 可扩充性.⑷易于改编应用软件. 21.试描述什么是微内核OS. 答:1)足够小的内核 2)基于客户/办事器模式 3)应用机制与战略别离原理 4)采取面向对象技巧. 24.在基亍微内核结构的OS 中,应用了哪些新技巧?答:在基于微内核结构的OS 中,采取面向对象的程序设汁技巧. 23.何谓微内核技巧?在微内核中通常提供了哪些功效? 答:把操纵系统中更多的成分和功效放到更高的条理(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操纵系统最根本的焦点功效,称这种技巧为微内核技巧.在微内核中通常提供了进程(线程)办理、低级存储器办理、中断和陷入处理等功效.。

完整 计算机操作系统试题及答案

完整 计算机操作系统试题及答案

完整计算机操作系统试题及答案第一部分:选择题1. 下列哪项不是计算机操作系统的主要功能?A)资源管理B)用户界面C)任务调度D)错误处理答案:B)用户界面2. 在计算机操作系统中,多道程序设计的主要目的是:A)提高系统运行效率B)增加系统的容错能力C)提高用户的体验D)充分利用计算机资源答案:D)充分利用计算机资源3. 操作系统中进行进程调度的算法有哪些?A)先来先服务(FCFS)B)短作业优先(SJF)C)最高优先权优先(HPF)D)所有选项都对答案:D)所有选项都对4. 在操作系统中,进程是什么概念?A)程序的实例B)程序执行时的指令集合C)CPU执行的任务D)没有正确选项答案:A)程序的实例5. 磁盘调度算法中,哪种算法可以使得磁盘的平均寻道时间最小?A)先来先服务(FCFS)B)最短寻道时间优先(SSTF)C)扫描算法(SCAN)D)循环扫描算法(C-SCAN)答案:B)最短寻道时间优先(SSTF)第二部分:填空题1. 在进程控制块(PCB)中,保存了进程的______等信息。

答案:状态(状态包括就绪、运行、阻塞等)2. 操作系统中,_____是指在主存储器中为进程分配地址空间。

答案:内存管理3. 系统调用是操作系统提供给应用程序的一种______。

答案:编程接口4. 在页面置换算法中,产生缺页中断时,会调用______。

答案:页面置换算法5. 在资源分配中,______是指一个进程因等待系统资源而无法继续执行的状态。

答案:阻塞状态第三部分:简答题1. 请简要解释进程与线程的区别和联系。

答案:进程是操作系统中的基本执行单元,拥有独立的地址空间和资源,可以独立运行。

线程是进程中的一部分,由进程创建和调度,共享进程的地址空间和资源,线程之间的切换开销较小。

进程可以包含多个线程,线程之间可以共享数据,提高了程序的并发性和效率。

2. 请简要解释死锁的产生条件,以及常见的死锁解决方法。

答案:死锁产生的条件包括互斥条件(资源只能被一个进程占用)、占有且等待条件(进程占有资源并等待其他资源)、不可剥夺条件(资源不能被剥夺)、循环等待条件(存在进程之间的循环等待关系)。

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

第一章答案1.操作系统负责管理计算机系统的(③),其中包括处理机、内存、外围设备和文件。

①、程序;②、文件;③、资源;④、进程2.(③)操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互的使用计算机。

①、网络;②、分布式;③、分时;④、实时3.操作系统的四大功能是处理机管理、存储器管理、设备管理、文件管理4.批处理系统主要解决吞吐量问题,分时系统主要解决交互性问题。

(华中理工大2001)5.操作系统的基本特征是并发、共享、虚拟、异步。

6.如果操作系统具有交互性强、可供多个用户同时使用及响应较及时的特点,则属于分时类型,如果操作系统可靠,响应及时但仅有简单的交互能力则属于实时类型,如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于批处理类型。

7.用户和操作系统之间的接口主要分为命令接口、图形接口、程序接口。

8.多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?答:多道程序是作业之间自动调度执行、共享系统资源,并不是真正的同时执行多个作业;而多重处理系统配置多个CPU,能真正同时执行多道程序。

要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。

9.设计操作系统与哪些硬件器件有关?答:计算机操作系统的重要功能之一是对硬件资源的管理,因此设计计算机操作系统时应考虑下述计算机硬件资源:①CPU与指令的长度及执行方式;②内存、缓存和高速缓存等存储装置;③各类寄存器,包括各种通用寄存器、控制寄存器和状态寄存器等;④中断机构;⑤外部设备与I/O控制装置;⑥内部总线与外部总线;⑦对硬件进行操作的指令集。

10.多用户系统于网络操作系统有什么区别?答:网络操作系统的工作,用户必须知道网址,而多用户操作系统是面向用户的,可以不必知道计算机的详细确切地址,多用户技术的关键是在用户之间有保密安全措施,网络操作系统强调的是客户机和服务器之间的通信。

以单机多用户系统为例,说明它与网络操作系统的比较。

11.分时系统和实时系统有何不同?答:●系统设计目标不同。

分时系统于与实时系统中的信息处理系统相似,都能为多个用户服务,系统按分时原则为多个终端用户服务;而实时系统则表现为经常对多路现场信息进行采集,以及对多个对象或多个执行机构进行控制。

因此,分时系统的目标是提供一种通用性强的系统,而实时系统大多具有某种特殊用途,是一种专用系统。

●响应时间要求不同。

分时系统与实时信息处理系统对象应时间的要求都是以人所能接受的等待时间来确定的。

而实时控制系统的响应时间是以控制对象所能接受的时延来确定的,实时性要求更强。

●交互性强弱不同。

分时系统主要用于运行终端用户程序,因此具有较强的交互能力。

而实时系统虽然也有交互能力,但其交互能力有限,不如前者。

可靠性要求不同。

分时系统也要求可靠性,但与实时系统相比,实时系统的可靠性要求更高。

12.分布式操作系统应具有哪些功能?答:分布式操作系统是一个完整的一体化的系统且又具有分布处理能力,运行在不具有共享内存的多台计算机上,但在用户眼里却象是一台计算机。

它的系统特征:①需要一个全局的文件系统;②所有 CPU 上运行同样的内核,统一的管理和控制机构,进行优化的协调工作;③要有一个单一的、全局的进程通信机制。

提供选择优化本地和远地的资源利用;④有全局的保护机制等。

它具有多机合作(自动的任务分配和协调系统可取得短的响应时间、高的吞吐量。

)和坚强性(一台计算机出现故障,不影响整个系统工作)。

13.用windows的DLL接口编写文件的copy程序。

写出源代码。

答:①实现DLL的程序:Dlltest.cpp#include “windows.h”Bool APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved){Return TRUE;}Extern “C”_declspec(dllexport) int MyCopyFile(LPCSTR src,LPCSTR tar){If (CopyFile(src,tar,FALSE)= =TRUE){Return 1;}Else{Return 0;}}②测试DLL的程序:#include “windows.h”Extern “C”_declspec(dllimport) int MyCopyFile (LPCSTR,LPCSTR);Int main(int argc,char* argv{}){myCopyFile(“C:\\1.txt”,”C:\\2.txt”);return 0;}14.What are the main differences between operating systems formainframe computers and PCs?Answer:The design goals of operating systems for those machines are quite different. PCs are inexpensive, so wasted resources like CPU cycles are inconsequential. Resources are wasted to improve usability and increase software user interface functionality. Mainframes are the opposite, so resource use is maximized, at the expensive of ease of use.15.Define the essential properties of the following types of operatingsystems:a. Batchb. Interactivec. Time sharingd. Real timee. Networkf. DistributedAnswer:a. Batch. Jobs with similar needs are batched together and run through the computer as a group by an operator or automatic job sequencer. Performance is increased by attempting to keep CPU and I/O devices busy at all times through buffering, off-line operation, spooling, and multiprogramming. Batch is good for executing large jobs that need little interaction; it can be submitted and picked up later.b. Interactive.This system is composed of many short transactions where the results of the next transactionmay be unpredictable. Response time needs to be short (seconds) since the user submits and waits for the result.c. Time sharing. This systems uses CPU scheduling and multiprogramming to provide economical interactive use of a system. The CPU switches rapidly from one user to another. Instead of having a job defined by spooled card images, each program reads its next control card from the terminal, and output is normally printed immediately to the screen.d. Real time. Often used in a dedicated application, this system reads information from sensors and must respond within a fixed amount of time to ensure correct performance.e. Network.f. Distributed. This system distributes computation among several physical processors. The processors do not share memory or a clock. Instead, each processor has its own local memory. They communicate with each other through various communication lines, such as a high-speed bus or telephone line.。

相关文档
最新文档