计算机操作系统第一章练习题答案
操作系统练习题_及答案解析

操作系统练习题第一章引言(一单项选择题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技术用于( 。
计算机操作系统(第三版)第一章练习题及答案

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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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的程序:#include “”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 “”Extern “C”_declspec(dllimport) int MyCopyFile (LPCSTR,LPCSTR);Int main(int argc,char* argv{}){myCopyFile(“C:\\”,”C:\\”);return 0;}14.What are the main differences between operating systems for mainframecomputers and PCsAnswer: 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 operating systems:a. Batchb. Interactivec. Time sharingd. Real timee. Networkf. DistributedAnswer:a. Batch. Jobs with similar needs are batched together and run through the computeras 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.。