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

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章练习题

计算机操作系统第1章练习题第1章引论一.单项选择题1.操作系统是对(C )进行管理的软件。
A. 软件B. 硬件C. 计算机资源D. 应用程序2. 如果分时操作系统的时间片一定,那么(B),则响应时间越长。
A. 用户数越少B. 用户数越多C. 内存越少D. 内存越多3. 操作系统是一种(B)。
A. 应用软件B. 系统软件C. 通用软件D. 工具软件4. 操作系统的(D)管理部分负责对进程进行调度。
A. 存储器B. 设备C. 文件D. 处理机5. (A)要保证系统有较高的吞吐能力。
A. 批处理系统B. 分时系统C. 网络操作系统D. 分布式操作系统6. 操作系统的基本类型主要有(C )A. 批处理系统、分时系统和多任务系统B. 单用户系统、多用户系统和批处理系统C. 批处理操作系统、分时操作系统及实时操作系统D. 实时系统、分时系统和多用户系统7. 所谓(B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机和外围设备等其他资源。
A. 多重处理B. 多道程序设计C. 实时处理D. 共同执行8. 下面关于操作系统的叙述中正确的是(A )A. 批处理作业必须具有作业控制信息B. 分时系统不一定都具有人机交互能力C. 从响应时间的角度看,实时系统与分时系统差不多D. 由于采用了分时技术,用户可以独占计算机的资源9. 分时操作系统通常采用(C )策略为用户服务。
A. 时间片加权分配B. 短作业优先C. 时间片轮转D. 可靠性和灵活性10. 若把操作系统看作计算机资源的管理者,下列的(D )不属于操作系统所管理的资源。
A. 磁盘B. 内存C. CPUD. 中断11. 在下列的操作系统的各个功能组成部分中,(A )不需要硬件支持。
A. 进程调度B. 时钟管理C. 地址映射D. 中断系统12. 在指令系统中只能由操作系统使用的指令称为(D )。
A. 系统指令B. 设备指令C. 非特权指令D. 特权指令13. 下列说法中错误的是(D )A. 操作系统是一种软件B. 计算机是资源的集合体,包括软件资源和硬件资源C. 计算机硬件是操作系统工作的实体,操作系统的运行离不开硬件的支持D. 操作系统是独立于计算机系统的,它不属于计算机系统14. 分时系统的及时性是相对(B )而言。
计算机操作系统每章习题及答案

计算机操作系统每章习题及答案《操作系统》复习题第一章操作系统引论一、单项选择题1、操作系统是一种( B )。
A.应用软件B. 系统软件C.通用软件D. 工具软件2、操作系统是一组( C )。
A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序3、现代操作系统的基本特征是( C )、资源共享和操作的异步性。
A.多道程序设计B. 中断处理C.程序的并发执行D. 实现分时与实时处理4、( D )不是操作系统关心的主要问题。
A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器5、引入多道程序的目的在于( A )。
A. 充分利用CPU,减少CPU等待时间B. 提高实时响应速度C. 有利于代码共享,减少主、辅存信息交换量D. 充分利用存储器6、( A )没有多道程序设计的特点。
A. DOSB. UNIXC. WindowsD.OS/27、下列操作系统中,为分时系统的是( C )。
A. CP/MB. MS-DOSC. UNIXD. Windows NT8、在分时系统中,时间片一定,( B ),响应时间越长。
A.内存越多B.用户数越多C.后备队列越短D.用户数越少9、批处理系统的主要缺点是( B )。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是10、在下列性质中,( D )不是分时系统的特征。
A. 交互性B. 同时性C. 及时性D. 独占性11、实时操作系统追求的目标是( C )。
A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销12、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。
A. 运行进程修改程序状态字B. 中断屏蔽C. 系统调用D. 进程调度程序13、系统调用的目的是(A )。
A.请求系统服务B.终止系统服务C.申请系统资源D.释放系统资源14、系统调用是由操作系统提供的内部调用,它(B )。
操作系统课后习题答案(第一章)

习题一1-1 存储程序式计算机的主要特点是什么?答:1.存储程序:用户将解决的问题的步骤事先告诉计算机,成为程序;2.程序控制:计算机所作的任何事情都是通过CPU执行程序来完成的。
1-2 批处理系统和分时系统各具有什么特点?为什么分时系统的响应比较快?答:批处理系统:先将程序加载到内存中然后再由CPU执行。
分时系统:分时系统是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断。
分时系统由于是时间片轮转来运行程序,所以比多道处理系统响应更快。
1-3 实时系统的特点是什么?实时信息处理系统和分时系统从外表看来很相似,它们有什么本质的区别?答:实时系统的特点是快速响应。
实时系统:实时系统是指计算机对于外来信息能够在被控制对象允许的截止期限内反应的系统。
分时系统:分时系统是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前还未完成计算,该作业就暂时中断。
1-4 什么是多道程序设计技术?试述多道程序运行的特征?答:多道程序设计技术是在计算机主存中同时存放几道相互独立的程序,使它们在管理程序控制之下,相互穿插地运行。
特征:多道——计算机主存中同时存放几道相互独立的程序;宏观上并行——同时进入系统的几道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕;微观上串行——从微观上看,主存中的多道程序轮流或分时地占有处理机,交替执行。
(注:基于现在系统的发展,逐渐出现了多核CPU,所以出现了在微观上可以并行的特征)1-5 什么是操作系统?从资源管理的角度去分析操作系统,它的主要功能是什么?答:操作系统是一个大型的程序系统,它负责计算机系统软、硬件资源的分配和管理;控制和协调并发活动;提供用户借口,使用户获得良好的工作环境。
操作系统资源管理的目标是提高系统资源的利用率和方便用户使用。
操作系统作业一及答案

第一章:操作系统引论1.什么是操作系统?可以从哪些角度阐述操作系统的作用?答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程序模块的集合。
作用:控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户提供操作和编辑界面的程序集合。
2、简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。
答:批处理操作系统:通常是把一批作业以脱机方式输入到磁带(磁盘)上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直到磁带(磁盘)上所有的作业全部完成。
其特点:(1)自动性;(2)顺序性。
分时操作系统:是指在一台主机上连接多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。
其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性。
实时操作系统:是指系统及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
其特点:(1)多路性;(2)独立性;(3)及时性;(4)交互性;(5)可靠性。
3操作系统需要管理哪些资源?它的基本功能是什么?答:硬件资源:CPU,打印机等,软件资源:数据,程序等4操作系统对外提供了哪些接口?答:(1)操作系统的命令接口通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用户接口。
命令接口的两种最普遍和主要的方式是直接命令方式(命令行)和间接命令方式(命令文件)。
(2)操作系统的程序接口它是用户程序和操作系统之间的接口,用户程序通过它们使用系统资源及系统服务,这种接口方式通常采用若干系统调用组成。
操作系统第一章答案

图形接口
图标接口采用了图形化的操作界面,将系统的各项功能、各种应 用程序及数据文件以非常容易识别的图标形式 直观、逼真地表示 出来。用户可以方便地使用鼠标、菜单及对话框等完成各种操作。
9、为什么在操作系统设计中要引入多道程序 设计技术?简述多道程序设计技术。
①
在OS中引入多道程序设计技术可带来以下好处:
③
返回的方式不同。
过程调用可以直接从被调用过程返回到主调用过程中;而系统调 用则需要由服务程序返回到系统调用的入口处理程序,然后再返 回到总控程序中。
④
代码层次不同。
过程调用中的被调用程序属于用户级程序;而系统调用的是操作 系统中的代码程序,它属于系统级程序。
提高CPU的利用率
可提高内存和I/O设备利用率 增加系统吞吐量
②
多道程序设计技术指允许多个程序同时进入计算机内存,
并利用交替运算方法使它们运行。尽管从微观上,这些 程序交替执行,轮流使用唯一的处理器,但从宏观上看,
这些程序是同时执行的。在操作系统中引入多道程序设
计技术,可以提高处理器的利用率,充分发挥计算机硬 件的并行能力。
缺点:
运行效率较低,这是因为进程之间必须通过内核的通信机制才能相互通信。
24.简述操作系统各种运行模型的特点。
操作系统本身是一组程序,这组程序按照什么方式运行称为操 作系统的运行模型。操作系统有以下三种运行模型:
独立运行的内核模型
操作系统有自己独立的存储空间,有独立的运行环境,其执行过程不与应用程 序(进程)发生关联。在这种运行模型下,操作系统作为一个独立实体在内核 模式下运行,因而内核程序要并发执行很困难,进程的概念只适合应用程序。 为了提高内核程序的并发性,操作系统在创建应用进程时,同时为它分配了一 个核心栈,该核心栈用来运行内核程序,以形成操作系统程序嵌入应用程序内 执行的方式。当用户进程发出系统调用或遭遇中断时,处理机转到核心态下运 行,控制转移给操作系统,用户进程的现场被保护,并启用刚被中断进程的核 心栈作为内核程序执行过程调用的工作栈。整个过程中只发生了处理机的状态 转变(从用户态转变为核心态),并没有发生进程现场的切换,即认为内核程 序嵌入在当前用户进程中执行。 操作系统的小部分核心功能(进程切换和通信、底层存储管理、中断处理等) 仍然在核心态下运行,而操作系统的大部分功能由一组独立的服务器进程提供, 这组服务器进程运行在用户态。
操作系统1-4章期末考试练习题

习题第一章习题一、单选题(1)当CPU执行操作系统代码时,称处理机处于( )。
A.执行态B.目态C.管态D.就绪态(2)在下列性质中,( )不是分时系统的特征。
A.多路性B.交互性C.独立性D.成批性(3)下列仅一条指令( )只能在管态下执行。
A.读取时钟指令B.访管指令C.屏蔽中断指令D.取数指令二、填空题(1) 在计算机系统中配置操作系统的主要目的是___________________,操作系统的主要功能是管理计算机系统中的_____,其中包括_______管理、_______管理,以及设备管理和文件管理,这里的_______管理主要是对进程进行管理。
(2) 利用缓冲区能有效地缓和_____和________之间速度不匹配的矛盾,虚拟设备的功能是使_____________变成能被多个进程同时使用的_________。
第二章习题一、填空题(1)对于一个可执行程序文件,该程序与执行它的进程是__________的关系。
(2)在单CPU系统中实现并发技术后____________。
A.进程在一个时间段内并行执行,CPU与外设并行工作。
B.进程在一个时刻并行执行,CPU与外设并行工作。
C.进程在一个时间段内并行执行,CPU与外设串行工作。
D.进程在一个时刻并行执行,CPU与外设串行工作。
(3)从静态角度上看,进程是由______、_______、_______三部分组成。
(4)正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为_________。
(5)引入进程,可带来________________和________________的好处,但却增加了系统的_____和_____开销。
(6)临界区是指进程中用于_____________的那段代码。
(7)________是一种只能由P和V操作所改变的整型变量,______可用于实现进程的________和________,_____是指排他性地访问临界资源。
操作系统概论第一、二章练习题

操作系统概论(第1-2章)测试题一、单项选择题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、批处理方式下,作业执行过程中用户不必在计算机前干预D、批处理控制方式又称为自动控制方式或脱机控制方式11、下列系统中,()是实时系统A、计算机激光照排系统B、航空订票系统C、办公自动化系统D、计算机辅助设计系统12、操作系统中有一组常称为特殊系统调用,它们不能被系统中断,在操作系统中称为()A、初始化程序B、原语C、子程序D、控制模块13、PC机的时钟中断属于()A、硬件故障中断B、程序中断C、外部中断D、输入输出中断14、在操作系统中,设计者往往编制了许多完成不同功能的子程序供用户程序执行中使用,这些子程序被称为()A、作业控制语言B、系统调用C、操作控制命令D、访管指令15、当中央处理器处于目态下,它可执行的指令应该是()A、仅限于特权指令B、仅限于非特权指令C、仅限于访管指令D、是计算机系统中的全部指令16、程序状态字寄存器是用来存放()运行的程序的PSWA、当前B、上一次C、下一次D、不确定17、操作系统的作用是()A、把源程序编译为目标程序B、便于进行目标管理C、控制和管理系统资源的使用D、实现软硬件的转接18、计算机系统是由( )组成A、程序和数据B、处理机和内存C、处理机、内存和外部设备D、硬件子系统和软件子系统19、在单处理器系统中,如果同时存在有10个进程,则处于就绪队列中的进程最多为()个。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章操作系统引论1.1 典型例题解析【例1】试说明操作系统与硬件、其它系统软件以及用户之间的关系。
答:操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件和软件资源,并向用户提供良好的界面。
操作系统与硬件紧密相关,它直接管理着硬件资源,为用户完成所有与硬件相关的操作,从而极大地方便了用户对硬件资源的使用,并提高了硬件资源的利用率。
操作系统是一种特殊的系统软件,其它系统软件与运行在操作系统地基础之上,可获得操作系统提供的大量服务,也就是说,操作系统是其它系统软件和硬件的接口。
而一般用户使用计算机除了需要操作系统支持外,还需要用到大量的其它系统软件和应用软件,以使其工作更加方便和高效。
【例2】操作系统具有哪些特征?它们之间有何关系?答:操作系统的特征有并发、共享、虚拟和异步性。
它们的关系如下:(1)并发和共享是操作系统最基本的特征。
为了提高计算机资源的利用率,操作系统必然要采用多道程序设计技术,使多个程序共享系统的资源,并发的执行。
(2)并发和共享互为存在的条件。
一方面,资源的共享以程序(进程)的并发执行为条件,若系统不允许程序并发执行,自然不存在资源的共享问题;另一方面,若系统不能对资源共享实施有效管理,协调好各个进程对共享资源的访问,也必将影响到程序的并发执行,甚至根本无法并发执行。
(3)虚拟以并发和共享为前提条件。
为了使并发进程能更方便、更有效地共享资源,操作系统经常采用多种虚拟技术来在逻辑上增加CPU和设备的数量以及存储器的容量,从而解决众多并发进程对有限的系统资源的竞争问题。
(4)异步性是并发和共享的必然结果。
操作系统允许多个并发进程共享资源、相互合作,使得每个进程的运行过程受到其他进程的制约,不再“一气呵成”,这必然导致异步性特征的产生。
【例3】简述并发与并行的区别。
答:并行性和并发性是既相似又有区别的两个概念。
并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。
1.2 练习题及答案一、选择题1.操作系统是一种()。
A、应用软件B、系统软件C、通用软件D、工具软件2.操作系统是对()进行管理的软件。
A、软件B、硬件C、计算机资源D、应用程序3.操作系统的()管理部分负责对进程进行调度A、存储器B、设备B、文件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、时间片轮转D、可靠性和灵活性11.如果分时操作系统的时间片一定,那么(),则响应时间越长。
A、用户数越少B、用户数越多C、内存越少D、内存越多12.若把操作系统看作计算机资源的管理者,下列的()不属于操作系统所管理的资源。
A、磁盘B、内存C、CPUD、中断13.在指令系统中只能由操作系统使用的指令称为()。
A、系统指令B、设备指令C、非特权指令D、特权指令14.分时系统和实时系统都具有交互性,分时系统的交互性允许用户请求系统提供多方面的服务,实时系统的交互性允许用户访问()。
A、文字编辑程序B、专用服务程序C、专用硬件D、数据处理程序15.多道程序设计是指( )。
(西安电子科大2002年研究生试题)A、在实时系统中并发运行多个程序B、在分布系统中同一时刻运行多个程序C、在一台处理机上同一时刻运行多个程序D、在一台处理机上并发运行多个程序16.操作系统提供给程序员的接口是( )。
(西北工业大学2000年研究生试题)A、进程B、系统调用C、库函数D、b和c17.批处理系统的主要缺点是( )。
(清华大学1996年研究生试题)A、CPU利用率低B、不能并发执行C、缺少交互性D、以上都不是18.下列选择中,( )不是操作系统关心的主要问题。
(浙江大学1998年研究生试题)A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器19.在微内核结构中,下列模块中必须包含在OS内核中的是()模块。
A、内存分配B、中断处理C、文件处理D、命令处理二、填空题1.计算机系统由和两大部分组成。
2.操作系统的基本功能包括________管理、________管理、________管理、________管理。
除此以外还为用户使用操作体统提供了用户接口。
3.如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于类型;如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于类型;如果操作系统可靠性高,时间响应及时,但仅有简单的交互能力则属于类型。
4.如果一个操作系统兼有批处理、分时和实时操作系统三者或其中两者的功能,这样的操作系统称为_____________。
5.计算机系统能及时处理过程控制数据并做出响应的操作系统称为。
(北京邮电大学1997年考题)6.操作系统为用户提供三种类型的使用接口,它们是接口、接口和图形接口。
7.分时操作系统的主要特征有、、和。
8.允许若干个作业同时装入主存储器,使一个中央处理器轮流地执行各个作业,各作业可以同时使用各自所需的外围设备,提高资源利用率,但作业执行时用户不能直接干预的操作系统是。
9.并发和是操作系统的两个最基本的特征,两者之间互为存在条件。
10.实时系统的引入主要是为了满足和两个领域的要求。
三、判断题1.采用多道程序设计的系统中,系统的程序道数越多,系统的效率就越高。
(西安电子科大2000年研究生试题)2.操作系统的设计必须要保证进程具有可再现性。
(电子科大1996年研究生试题)3.应用软件是加在裸机上的第一层软件。
(西安理工大学2001年研究生试题)4.多道程序设计是利用了CPU和通道并行工作来提高系统利用率的。
四、问答题1.什么是计算机操作系统?它有什么基本特征?(哈尔滨工业大学2000年考题)2.叙述操作系统在计算机系统中的地位。
3.批处理操作系统、分时操作系统和实时操作系统的特点各是什么?4.操作系统的目标是什么?(哈尔滨工业大学2002年考题)5.试对分时操作系统和实时操作系统进行比较。
(西北工业大学2000年考题)五、计算题(浙江大学2002年考题)假设一个计算机系统具有如下性能特征:●处理一次中断,平均耗时1ms。
●一次进程调度,平均需要2ms。
●将CPU分配给选中的进程,又需要平均lms。
再假设其定时器芯片每秒产生100次中断。
请问:1.操作系统将百分之几的CPU时间用于中断处理?2.如果操作系统采用轮转法(round robin)调度,10个时钟中断为1个时间片。
那么操作系统将百分之几的CPU时间用于进程调度(包括调度、分配CPU和引起调度的时钟中断处理时间)?参考答案一、单项选择题1.B2.C3.D4.B5.A6.C7.C8.B9.A 10.C 11.B 12.D 13.D 14.B 15.D 16.B 17.C 18.D 19.B二、填空题1.硬件子系统软件子系统2.处理机存储器设备文件3.批处理操作系统分时操作系统实时操作系统4.通用操作系统5.实时操作系统6.命令程序7.多路性独立性及时性交互性8.批处理操作系统9.共享10.实时控制实时信息处理三、1.错分析:多道程序设计中,一个值得注意的问题是道数的多少。
从表面上看,似乎道数越多,越能提高效率。
但是,道数的多少绝不是任意的,它往往由系统的资源及用户的要求而定。
例如,如果甲、乙两道程序都要经常使用行式打印机,而系统只有一台行式打印机,那么它们被同时接受进入计算机时,未必能提高效率。
因为可能程序甲计算了一段时间后,要等程序乙不再使用行式打印机时,即程序乙结束后,才能继续运行。
此外,主存储器的容量和用户的具体要求也影响多道程序的道数。
此外,随着程序道数的增加,系统在对不同道数的程序进行切换时的开销也随之增加。
因此,当多道程序的道数增加到一定的数量时,再增加程序的道数,反而会引起系统效率的下降,失去了多道程序的优势。
2.正确3.错4.正确四、问答题1.略2.操作系统是运行在计算机硬件系统上的最基本的系统软件。
它控制和管理着所有的系统硬件资源和软件资源,操作系统对计算机使用者提供了一种良好的操作环境,也为其他各种应用系统提供了最基本的支撑环境。
操作系统是用户和计算机硬件之间的一个接口。
3.略4.略5.略五、计算题1.10%(10ms产生一次中断,处理一次中断1ms)2.4%(时间片大小100ms,一次进程调度4ms)。