操作系统第一章习题

合集下载

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

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

操作系统练习题第一章引言(一单项选择题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)当CPU执行操作系统代码时,称处理机处于( )。

A.执行态B.目态C.管态D.就绪态(2)在下列性质中,( )不是分时系统的特征。

A.多路性B.交互性C.独立性D.成批性(3)下列仅一条指令( )只能在管态下执行。

A.读取时钟指令B.访管指令C.屏蔽中断指令D.取数指令二、填空题(1) 在计算机系统中配置操作系统的主要目的是___________________,操作系统的主要功能是管理计算机系统中的硬件和资源,其中包括处理机管理、存储器管理,以及设备管理和文件管理,这里的处理机管理主要是对进程进行管理。

(2) 利用缓冲区能有效地缓和CPU 和I/O设备之间速度不匹配的矛盾,虚拟设备的功能是使_____________变成能被多个进程同时使用的_________。

第二章习题一、填空题(1)对于一个可执行程序文件,该程序与执行它的进程是一对多的关系。

(2)在单CPU系统中实现并发技术后。

A.进程在一个时间段内并行执行,CPU与外设并行工作。

B.进程在一个时刻并行执行,CPU与外设并行工作。

C.进程在一个时间段内并行执行,CPU与外设串行工作。

D.进程在一个时刻并行执行,CPU与外设串行工作。

(3)从静态角度上看,进程是由PCB、程序段,数据段三部分组成。

(4)正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为就绪状态。

(5)引入进程,可带来资源利用率的提高和系统吞吐量的增加的好处,但却增加了系统的空间和时间开销。

(6)临界区是指进程中用于访问临界资源的那段代码。

(7) ①C是一种只能由P和V操作所改变的整型变量,①可用于实现进程的② D 和③ A ,②是指排他性地访问临界资源。

①:A.控制变量B.锁 C.整型信号量 D.记录型信号量②,③:A.同步 B.通信 C.调度 D.互斥(8)设有6个进程共享同一互斥段,若最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值为 3 。

操作系统习题及答案

操作系统习题及答案

优先级,后者所得到的是
优先级。
25. 在 机。
调度算法中,按照进程进入就绪队列的先后次序来分配处理
26. 作业调度是高级调度,进程调度是低级调度。( 是否正确? )
27. 线程与进程的根本区别在于进程是
单位,而线程是
单位,
具有自己的主存空间,
共享该主存空间并对其所有主存空间都有存
取权限。
28.在多用户环境下,由多个程序共享一台计算机,机内资源状态将由多个程序 来改变,因此使程序失去了在顺序执行上时具有的________和________特 征。
2、( )优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A.先来先服务 B.静态 C.动态 D.短作业
3、以下关于死锁的必要条件的叙述中错误的是( )。 A.只要具备了死锁的必要条件,就一定发生死锁现象 B.解决死锁问题可以从死锁的必要条件出发
C.一旦出现死锁现象,处于死锁状态的进程一定同时具备死锁的必要条件 D.死锁的四个必要条件之间不是完全独立的,但也不是等价的
的值为( )。
A. > 0
B.< 0
C.>= 0
D.<=0
6、如果进程 PA 对信号量 S 执行 P 操作,则信号量 S 的值应(

A.加 1
B.减 1
C.等于 0 D.小于 0
7、从静态角度上看,进程是由程序、数据及(
)三部分组成。
A. JCB
B. PCB
C. FCB
D .I/O 缓冲区
H、处于(

2. 进程是一个
态的概念,程序是一个
态的概念。
3. 操作系统中,可以并行工作的基本单位是 组成。
,它是由程序、

操作系统习题(选择,判断)

操作系统习题(选择,判断)

操作系统习题(选择,判断)【第一章自测】测试总分:100 分【xlj】的测试概况:(得分:45 分)1.判断题:编译程序需要直接使用OS的程序接口.(燕山大学,2006) 参考答案:正确2. 下列选择中, D 不是操作系统关心的主要问题.A. 管理计算机裸机B. 设计,提供用户与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器3.判断题:多道程序设计可以缩短系统中作业的执行时间参考答案:错误4. 批处理系统的主要缺点是 C .A. CPU利用率低B. 不能并发执行C. 缺少交互性D. 以上都不是5. 下面关于操作系统的叙述中正确的是 A .(中山大学,2005)A. 批处理作业必须具有作业控制信息B. 分时系统不一定都具有人机交互功能C. 从响应时间的角度来看,实时系统与分时系统差不多D. 由于采用了分时技术,用户可以独占计算机的资源6. 在下列性质中,哪一个不是分时系统的特征 DA. 多路性B. 交互性C. 独占性D. 成批性7. Winodws 2000是 D 操作系统.A. 单用户多任务B. 网络C. 单用户单任务D. 多用户多任务8. 配置了操作系统的计算机是一台比原来的物理计算机功能更强大的计算机,这样的计算机只是一台逻辑上的计算机,称为 A 计算机.A. 虚拟B. 物理C. 并发D. 共享9. D 不是一个操作系统环境.(浙江大学,2005)A. SolarisB. Windows CEC. LinuxD. 赛扬(celeron)10. 实时操作系统必须在 C 内处理完来自外部的事件.(西安电子科大,2005)A. 响应时间B. 周转时间C. 规定时间D. 调度时间11. F 不是多道程序的基本特征.A. 制约性B. 间断性C. 顺序性D. 功能的封闭性E. 运行过程的可再现性F. 上述选项中有多个12. 在操作系统术语中,C/S是 A .(南京理工,2005)A. 客户机/服务器B. 网络OSC. 实时OSD. 分布式OS13.判断题:在一个纯批处理系统中,采用时间片技术,会降低系统的工作效率.参考答案:正确14.判断题:分布式操作系统能使系统中若干台计算机互相协作完成一个共同的任务.(南昌大学,2006)参考答案:正确15. 操作系统的功能不包括 A .A. 用户管理B. 处理器管理和存储管理C. 文件管理和作业管理D. 设备管理16. 火车站的售票系统属于 D 系统.(北京理工,2005)A. 单道批处理B. 多道批处理C. 分时D. 实时17. B 不是设计实时操作系统主要的追求目标.(上海交大,2005)A. 安全可靠B. 资源利用率C. 及时响应D. 快速处理18.判断题:在内存为M的分时系统中,当注册的用户有N个时,每个用户拥有M/N的内存空间.(北航,2006)正确错误参考答案:错误解答:错误19.判断题:操作系统的不确定性是说在OS控制下多个进程的执行顺序和每个进程的周转时间是不确定的.(西安交大,2005) 参考答案:正确20. 在设计实时操作系统时,首先要考虑系统的 A .A. 实时性和可靠性B. 实时性和灵活性C. 灵活性和可靠性D. 实时性和独立性21. 多道批处理的发展是建立在硬件支持上的.A.B.C.D.22.判断题:多道程序设计是指在一台处理机上在同一时刻执行多道程序.参考答案:错误23.判断题:操作系统的目的不是用来提高吞吐量,而是用来管理应用程序的.参考答案:错误24. 从用户的观点看,操作系统的功能是 A .A. 用户与计算机之间的接口B. 控制和管理计算机系统的资源C. 合理组织计算机的工作流程D. 一个大型的工具软件25.连线题:Linux 微内核UNIX C语言Windows NT 自由软件Mach 3.0 面向对象OS/2 网络操作系统26.判断题:分时系统和多道程序设计的出现,标志操作系统的正式形成.参考答案:正确27. C 系统具有同时管理和运行多个应用程序的能力.(浙江大学,2005)A. GUIB. Windows ApplicationC. MultitaskingD. Networking28. 多道程序设计是指 D .(西安电子科大,2005)A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序29. 如果分时系统的时间片一定,那么 D ,则响应时间越长.B. 内存越小C. 用户数越少D. 用户数越多30. 操作系统提供了多种界面供用户使用,其中C 是专门供应用程序使用的一种界面.(青岛大学,2006)A. 终端命令B. 图形用户窗口C. 系统调用D. 作业控制语言31.判断题:采用分时系统的计算机系统中,用户可以独占计算机操作系统中的文件系统.(南昌大学,2005)参考答案:错误【第2章自测】1. 下面有关系统进程和用户进程说法中正确的是 C .A. 系统进程和用户进程是进程的两种不同状态B. 调用操作系统功能的进程称为系统进程C. 完成用户功能的进程称为用户进程D. 进程和程序实质上是一个概念2.判断题:任一时刻,若有执行状态的进程,就一定有就绪状态的进程参考答案:错误3. 对于进程和线程,以下说法中正确的是 CA. 线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程B. 线程又称为轻型进程,因为线程都比进程小C. 多线程技术具有明显的优越性,如速度快,通信简便,并行性高等D. 由于线程不作为资源分配单位,线程之间可以无约束地并行执行4.判断题:进程是程序执行的动态过程,而程序是进程运行的静态文本.参考答案:正确5.判断题:进程获得处理机而运行是通过申请得到的.参考答案:错误6.判断题:进程是程序加PCB数据结构参考答案:错误7.判断题:进程A和进程B共享变量1,需要互斥,进程B和进程C 共享变量2,需要互斥,从而进程A与进程C也必须互斥.参考答案:错误8. 设有两个并发执行的进程,则它们之间.A. 必须互斥C. 彼此无关D. 可能需要同步或互斥参考答案:D9. 在下列的进程状态变换中, 是不可能发生的.A. 运行-->等待B. 运行-->就绪C. 等待-->运行D. 就绪-->运行参考答案:C10. 进程的三种基本状态在进程的执行过程, 其状态总是在不停地发生变化的,下面关于进程状态变化的说法中正确的是.A. 进程一旦形成,首先进入的是运行状态B. 三种进程状态是进程运行过程中的基本状态,进程可能同时处于某几种状态中C. 一个进程必须经过进程的三个基本状态才能结束D. 在分时系统中,一个正在运行进行的时间片到,该进程将转入就绪状态参考答案:D11. 对进程的管理和控制使用.A. 信号量B. 原语C. 中断D. 指令参考答案:B12. 对于两个并发进程,设互斥信号量为mutex,若mutex=0,则.A. 表示没有进程进入临界区B. 表示有一个进程进入临界区C. 表示有一个进程进入临界区,另一个进程等待进入D. 表示有两个进程进入临界区参考答案:B13. 进程分配到必要的资源并获得处理机时的状态是.A. 就绪状态B. 运行状态C. 阻塞状态D. 中断状态参考答案:B14. 建立多进程的主要目的是提高.A. 文件B. CPUC. 内存D. 外设参考答案:B15. 下列关于进程的同步与互斥的说法中错误的是.A. 进程的同步与互斥都涉及到并发进程访问共享资源的问题B. 进程的同步是进程互斥的一种特殊情况C. 进程的互斥是进程同步的特例,互斥进程是竞争共享资源的使用,而同步进程之间必然存在依赖关系D. 进程互斥和进程同步有时也称为进程同步参考答案:B16.判断题:在单处理机上,进程就绪队列和阻塞队列都只能有一个.正确错误参考答案:错误17.多选题:进程并发的数目主要受到和的限制.A. 内存空间B. 终端数目C. 文件数的多少D. CPU速度参考答案:A,B18.判断题:临界区是不可中断的程序正确错误参考答案:错误19. 进程在处理器上执行时.A. 进程之间是无关的,具有封闭特性B. 进程之间是有交往的,相互依赖,相互制约,具有并发性C. 具有并发性,即同时执行的特性D. 进程之间可能是无关的,但也可能是有交往的参考答案:D20.判断题:进程要求使用某一资源时,如果资源正为另一进程所使用,则该进程必须等待,当另一进程使用完并释放后方可使用,这种情况就是所谓的进程同步现象.正确错误参考答案:错误21. 在操作系统中,信号量表示资源实体,是一个与队列有关的变量,其值只能用P,V 操作改变.A. 实型B. 整型C. 布尔型D. 记录型参考答案:B22. 下列对进程的描述中, 是错误的.A. 进程是指令的集合B. 进程是动态的概念C. 进程是有生命周期的D. 进程执行需要处理机参考答案:A23.判断题:并发是并行的不同表述,其原理相同.正确错误参考答案:错误24.判断题:进程执行的相对速度不能由进程自己来控制.正确错误参考答案:正确25. 在多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区.所谓临界区是指.A. 一个缓冲区B. 一段数据C. 同步机制D. 一段程序参考答案:D26.判断题:进程上下文是进程执行活动全过程的静态描述.正确错误参考答案:错误27. 以下不属于进程基本特性的是.A. 进程是具有特定功能的一组指令的集合,它指出了处理器执行操作的步骤B. 进程具有动态性,多个不同的进程可以包含相同的程序C. 进程具有三种基本状态:阻塞态,运行态,就绪态D. 进程可以并发执行参考答案:A28. 下列几种关于进程的叙述中, 最不符合操作系统对进程的理解.A. 进程是在多程序并行环境中的完整的程序B. 进程可以由程序,数据和进程控制块描述C. 线程是一种特殊的进程D. 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的独立单位参考答案:A29. 在操作系统中,P,V操作是一种.A. 机器指令B. 系统调用指令C. 作业控制命令D. 低级进程通信原语参考答案:B30. 下面关于处理器及进程执行的描述中错误的是.A.目前计算机系统是冯诺依曼式结构,具有处理器顺序执行指令的特点.B.进程是并发执行的,因此不具有顺序性C.程序在处理器上顺序执行时,具有封闭性特性D.程序在处理器上顺序执行时,具有可再现性特性参考答案:B31.多选题:进程所具有的特征是.A. 动态性B. 共享性C. 并发性D. 静态性E. 独立性F. 不确定性参考答案:A,C,F32.判断题:程序的并发执行是指同一时刻有两个以上的程序,它们的指令都在同一处理机上执行.正确错误参考答案:错误33.判断题:进程是基于多道程序技术而提出的,其最基本的特性是并发性和动态性;进程的执行也是在多种基本状态间多次转换的过程,但只有处于就绪,阻塞和执行三种状态的进程位于内存.正确错误参考答案:错误34. 若有三个进程共享一个互斥段,每次最多允许两个进程进入互斥段,则信号量的变换范围是.A. 3,2,1,0B. 2,1,0,-1C. 2,1,0,-1,-2D. 1,0,-1,-2参考答案:B35. 进程的并发执行是若干个进程.A. 共享系统资源B. 在执行的时间上是重叠的C. 同时执行D. 在执行的时间上是不可重叠的参考答案:B36. 有交往的并发进程执行时出现与时间有关的错误,其原因是A. A.进程的并发性B. B.对共享资源的使用不受限制,进程交叉使用可共享变量C. C.进程具有访问共享变量的临界区D.D.进程具有访问共享变量的相关临界区参考答案:B37. 操作系统是通过对进程进行管理的.A. 进程启动程序B. 临界区C. 进程调度程序D. 进程控制块参考答案:D解答:C38. 下面关于进程通信的有关说法中错误的是.A.进程通信有两种方式:直接通信和间接通信B.直接通信固定在一对进程之间C.间接通信是通过第三个进程转发信件的,不必在两个过程间直接相互通信D.间接通信方式以信箱为媒介实现通信,信箱由接收信件的进程设置参考答案:C解答:<无>【第三章测试】测试总分:80 分【xlj】的测试概况:(得分:48 分)1. 资源的有序分配策略可以破坏死锁的条件.A. 互斥B. 请求和保持C. 不剥夺D. 循环等待参考答案:D解答:B2. 若所有作业同时到达,在各种作业调度算法中,平均等待时间最短的是A. 先来先服务B. 短作业优先C. 时间片轮转法D. 最高响应比优先参考答案:B解答:D3. 选择作业调度算法考虑的因素之一是使系统有最高的吞吐率,为此应.A. 不让处理机空闲B. 能够处理尽可能多的作业C. 使各类用户都满意D. 不使系统过于复杂参考答案:A解答:B4. 以下关于死锁的必要条件的叙述中错误的是A. 只要具备了死锁的必要条件,就一定产生死锁现象B. 解决死锁问题可以从死锁的必要条件出发C. 一旦出现死锁现象,处于死锁状态的进程一定同时具备死锁的必要条件D. 死锁的四个必要条件之间不是完全独立的,但也不是等价的参考答案:A解答:A5. 死锁问题的解决可以有多种途径,以下说法中正确的是A.死锁的防止是通过破坏进程进入不安全状态来实现的B. 通过避免死锁的四个必要条件中的任何一个就可以实现死锁的避免C. 死锁的检测和解除是配合使用的,当系统检测到出现死锁状态时,就通过死锁解除方法来解除死锁D. 死锁问题是无法解决的,但可以避免参考答案:C解答:B6. 进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行.这样可以防止进程死锁.静态分配方式破坏死锁的必要条件A. 互斥条件B. 占用并等待条件C. 非剥夺等待条件D. 循环等待条件参考答案:B解答:C7. 设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为 .(西安电子科大,2000)A. 1小时B. 5小时C. 2.5小时D. 8小时参考答案:B8. 既考虑作业等待时间又考虑作业执行时间的调度算法是.A. 响应比高者优先B. 短作业优先C. 优先级调度D. 先来先服务参考答案:A解答:A9. 进程切换与模式切换在单处理器的多进程系统中,进程什么时候占用处理器和占用多长时间,取决于.(南京理工,2005)A. 进程相应的程序段的长度B. 进程总共需要运行时间多少C. 进程自身和进程调度策略D. 进程完成什么功能参考答案:C解答:C10. 下面关于作业调度的描述错误的是.A. 作业调度是实现从输入井选取作业装入主存储器的工作B. 设计调度程序应综合考虑,兼顾各个设计原则C. 调度原则应根据系统设计目标来决定D. 作业调度程序设计原则包括公平性,均衡使用资源和极大的流量参考答案:A解答:A11. 采用资源剥夺法可以解除死锁,还可以采用方法解除死锁.A. 执行并行操作B. 撤销进程C. 拒绝分配资源D.修改信号量参考答案:B12. 下面叙述中正确的是 .A. 操作系统的作业管理是一种微观低级管理B. 作业的提交方式有两种但对应的作业控制方式却只有一种C. 一个作业从进入系统到运行结束需要经历后备,就绪和完成3种状态D. 多道批处理与单道批处理的主要区别在于它必须有作业调度功能和进程调度功能且内存可存放多道作业参考答案:D解答:D13. 调用银行家算法进行安全序列检查时, 不是必须要提供的参数.A. 系统资源总量B. 当前可用量C. 用户最大需求量D. 用户已占有资源量参考答案:C解答:A14. 对于处理机调度中的高响应比调度算法,通常,影响响应比的主要因素可以是.A. 程序长度B.静态优先数C. 运行时间D. 等待时间参考答案:D解答:D15.多选题:多级反馈队列调度算法的性能.(西安电子科大,2006)A.该算法采用动态优先级B.能满足各类型用户的需要C.不同的队列运行不同长度的时间片D.各就绪队列运行的时间片长度相同E. 由于是多个就绪队列,所以采用的是静态优先级参考答案:A,B,C解答:D16. 下面关于系统的安全状态的描述中正确的是A. 系统处于不安全状态一定会发生死锁B. 系统处于不安全状态可能会发生死锁C. 系统处于安全状态时也可能会发生死锁D. 不安全状态是死锁状态的一个特例参考答案:B解答:B17. 通常不采用方法来解除死锁.A. 终止一个死锁进程B. 终止所有死锁进程C. 从死锁进程处抢夺资源D. 从非死锁进程处抢夺资源参考答案:B解答:B18. 银行家算法通过破坏来避免死锁A. 互斥条件B. 部分分配条件C. 不可抢占条件D. 循环等待条件E.内存使用权限保护机制参考答案:D解答:B19. 死锁的4个必要条件无法破坏的是.A. 互斥条件B. 请求与保持条件C. 非抢夺条件D.循环等待条件参考答案:A解答:A20. 假定某系统中有同类互斥资源m个,可并发执行且共享该类资源的进程有n个,而每个进程申请该类资源的最大量为x(n<=x<=m),当不等式成立时,系统一定不会发生死锁. A. nx+1<=mB. nx<=mC. m(x-1)+1<=nD. m-nx+(n-1)>=0参考答案:D解答:D【第四章测试】测试总分:100 分【xlj】的测试概况:(得分:44 分)1. 在分页存储系统中,页表是由建立的.A. 硬件B. 操作系统C. 用户程序D. 装入程序参考答案:B解答:D2. 以下存储管理技术中,支持虚拟存储器的技术是.A. 动态分区存储管理B. 页式存储管理C. 请求段式存储管理D. 存储覆盖技术参考答案:C解答:C3. 以下关于内存空间的说法中正确的是.A. 内存储器的空间分成三部分:系统区,用户区和缓冲区B. 操作系统与硬件的接口信息,操作系统的管理信息和程序等存放在内存储器的系统区C. 所有的程序存放在用户区D. 存储管理是对内存储器空间的各部分如系统区,用户区等进行管理的.参考答案:B解答:C4.判断题:由于最优算法造成缺页率最小,是非常常见的存储管理算法.正确错误参考答案:错误解答:错误5. 采用段式存储管理时,一个程序如何分段是在决定的.A. 分配主存时B. 用户编程时C. 装作业时D. 程序执行时参考答案:B解答:C6. 在下列存储管理方案可,不适应于多道程序设计的是.A. 单一连续分配B. 固定式分区分配C. 可变式分区分配D. 段页式存储管理参考答案:A解答:A7. 分区的保护措施主要是.A.界地址保护B.程序状态保护C.用户权限保护D. 存储控制表保护参考答案:A解答:D8. 在可变式分配方式中,某一作业完成后,系统收回其主存空间,并与相邻空间合并,为此需修改空闲区表,造成空闲区数减1的情况是.A. 无上邻空闲区,也无下邻空闲区B. 有上邻空闲区,但无下邻空闲区C. 有下邻空闲区,但无上邻空闲区D. 有上邻空闲区,也有下邻空闲区参考答案:D解答:D9. 不是段页式虚拟存储管理优于分页式存储管理之处(上海交大)A. 没有内零头B. 便于处理在进程执行进程中堆栈尺寸的增长问题C. 便于共享内存中数据D. 只需将进程的一部分调入内存,进程即可运行.参考答案:A解答:A10. 在分区分配方案中,需要执行靠拢(或紧凑)操作的是.A. 固定式分区B. 可变式分区C. 多重分区D. 可再定位式分区参考答案:D解答:B11. 在可变式分区分配方案中,最佳适应算法是将空白区在空白区表中按次序排列.A. 容量递增B. 容量递减C. 地址递增D. 地址递减参考答案:A解答:B12.多选题:外部碎片出现在.A. 固定分区分配B. 分页存储系统C. 段页式存储系统D. 动态分区分配E. 段式存储系统参考答案:C,D,E解答:B13.判断题:A process can be swapped temporarily out of memory to a backing store,and then brought back into memory for continued execution.(西安交大)正确错误参考答案:正确14. 以下有关可变分区管理中采用的内存分配算法说法中错误的是.A. 用户程序中使用的从0地址开始的地址编号是逻辑地址B. 绝对地址是内存空间的地址编号C. 动态重定位中装入内存的作业仍保持原来的逻辑地址D. 静态重定位中装入内存的作业仍保持原来的逻辑地址参考答案:C解答:D15. 在某系统中采用基址,限长寄存器的方法来保护存储信息,判断是否越界的差别式A. 0<=被访问的逻辑地址<限长寄存器的内容B. 0<=被访问的逻辑地址<=限长寄存器的内容C. 0<=被访问的物理地址<限长寄存器的内容D. 0<=被访问的物理地址<=限长寄存器的内容参考答案:A解答:A16.多选题:外层页表的概念.A. 反应在磁盘上页面存储的物理位置B. 外层页表是指向页表的页表C. 为离散分配的页表再建立一张页表D. 有了外层页表则需要一个外层页表寄存器就能实现地址对换E. 当进程运行时,该进程的外层页表放在磁盘上参考答案:B,C,D解答:D,B,E17. 联想存储器在计算机系统中是用于.A. 存储文件信息B. 与内存交换信息C. 地址变换D. 存储通道程序参考答案:C解答:C18.判断题:在请求段页式系统中,以段为单位管理用户的虚空间,以页为单位管理内存空间.(南昌大学)正确错误参考答案:正确解答:正确19. 是请求分页存储管理方案与普通分页存储管理方案的区别.(青岛大学)A. 地址重定位B. 不必将作业全部装入内存C. 采用快表技术D. 不必将作业装入连续区域参考答案:B解答:A20. 某虚存系统有3页初始为空的页框,若采用先进先出的页面淘汰算法,则在下列的页面需求提出时,会产生次缺页中断?设页面走向为:4,3,2,1,4,3,5,4,3,2,1,5.A. 7次B. 8次C. 9次参考答案:C解答:C21. 在页式管理中,每个页表中的每个表项实际上都是用于实现.(南京理工)A. 内存单元B. 静态重定位C. 动态重定位D. 加载程序参考答案:C解答:C22. 在分页虚拟存储管理中,"二次机会"调度策略和"时钟"调度策略在决定淘汰哪一页时,都用到了.A. 虚实地址变换机构B. 快表C. 引用位D. 修改位参考答案:C解答:A23.多选题:在虚存管理中,在页表和段表中都应包含的项有: .A. 长度B. 状态位C. 修改位D. 内存始地址E. 外存地址参考答案:B,C,E24. 把程序地址空间中使用的逻辑地址变成内存中物理地址称为.(西北工业大学)A. 加载B. 物理化C. 重定位D. 逻辑化参考答案:C解答:C25. 在中,不可能产生系统抖动现象.A. 请求页式存储管理B. 段式存储管理C. 固定式分区存储管理。

操作系统-习题-分章-詹炜(含答案)

操作系统-习题-分章-詹炜(含答案)

第一章OS概述操作系统:操作系统是控制和管理计算机硬件和软件资源,合理地组织计算机的工作流程,以及方便用户的程序的集合。

其主要功能是实现处理机管理、内存管理、I/O设备管理、文件管理和用户接口。

填空题1.操作系统是运行在计算机裸机系统上的最基本的系统软件。

2. 操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。

3.现代操作系统的两个重要特征是并发和共享。

4以多道程序设计为基础的现代操作系统具有并发性、虚拟性、共享性、不确定性四个基本特征。

5操作系统提供给编程人员的唯一接口是系统调用。

6现代操作系统的两个重要特征是并发和共享。

7计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。

8现代操作系统的两个重要特征是并发和共享。

9对于系统的总体设计目标来说,批处理系统应注重提高系统的效率,尽量增加系统的吞吐量,分时系统应保证用户响应时间;而实时系统则应在保证及时响应和可靠性的前提下,再考虑系统资源的利用率。

吞吐率响应时间10.计算机操作系统是方便用户、管理和控制计算机系统资源的系统软件。

11.在操作系统中的异步性主要是指在系统中进程推进的顺序是走走停停。

12. 现代操作系统的特征是并发、共享、虚拟和异步性。

13.操作系统的五大功能是CPU管理、存储管理、设备管理、文件系统和用户接口。

14.操作系统是运行在计算机基本硬件(或:硬件)系统上的最基本的系统软件。

15.操作系统的主要设计目标是方便用户使用或界面友好和系统能高效工作或资源利用率高。

16. 操作系统的基本类型有批处理操作系统,分时操作系统和实时操作系统三种。

17.在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时时间片最大应为20ms。

分时系统采用的调度方法是时间片轮转调度算法。

2秒/100=20ms选择题1. 实时操作系统追求的目标是()。

A.高吞吐率B.充分利用内存C. 快速响应D. 减少系统开销2. 操作系统是为了提高计算机的[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,操作系统中采用多道程序设计技术提高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.操作系统是一种()。

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.计算机的软件分为()。

操作系统-课后习题

操作系统-课后习题

5.何谓脱机I/O和联机I/O?答:脱机I/O:程序和数据的输入和输出都是在外围机的控制下完成的在脱离主机的情况下进行的。

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

了解:【假脱机:在联机情况下实现的同时操作的技术。

】11.OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

13. 什么是时分复用技术?举例说明它能提高资源利用率的根本原因是什么。

答:时分复用技术:将资源在不同的时间片内分配给各进程以使该资源被重复利用,从而提高资源的利用率。

原因: 如采用时分复用技术的虚拟处理机,能够在不同的时间片内处理多个用户的请求,从而使得用户感觉自己独占主机,而处理机在这期间也被充分的利用。

了解:空分复用技术:让同一个频段在不同的空间内得到重复利用,称之为空分复用。

2. 画出下面四条诧句的前趋图: S1:a=x+y;S2:b=z+1; S3:c=a-b ;S4:w=c+1;6.试从动态性,并发性和独立性上比较进程和程序。

答:(1)动态性是进程最基本的特性,表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,由撤销而消亡。

进程有一定的生命期,而程序只是一组有序的指令集合,是静态实体。

(2)并发性是进程的重要特征,同时也是OS 的重要特征。

引入进程的目的正是为了使其程序能和其它进程的程序并发执行,而程序是不能并发执行的。

(3)独立性是指进程实体是一个能独立运行的基本单位,也是系统中独立获得资源和独立调度的基本单位。

对于未建立任何进程的程序,不能作为独立单位参加运行。

11.试说明进程在三个基本状态之间转换的典型原因。

答:(1)就绪状态→执行状态:进程分配到CPU 资源 (2)执行状态→就绪状态:时间片用完 (3)执行状态→阻塞状态:I/O 请求 (4)阻塞状态→就绪状态:I/O 完成了解:三个基本状态是什么:(1)就绪状态 (2)执行状态 (3)阻塞状态第三章1.高级调度不低级调度的主要仸务是什么?为什么要引入中级调度? 答:高级调度的主要任务:用于决定把外存上处于后备队列中的哪些作业调入内存,并为它们创建进程,分配必要的资源,然后,再将新创建的进程插入就绪队列上,准备执行。

操作系统第一章习题(os引论)(考试必备)

操作系统第一章习题(os引论)(考试必备)

一、填空题1. 操作系统是一种。

A.通用软件 B.系统软件C.应用软件 D.软件包2.操作系统是对进行管理的软件。

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

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

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

A.利用率 B.可靠性C.稳定性 D.兼容性6.操作系统的基本类型主要有。

A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统c.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统7. 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

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

A.用户数越少 B.用户数越多C.内存越少 D. 内存越多二、填空题1. 操作系统的基本功能包括()、()、()、(),除此之外还为用户使用操作系统提供了用户接口。

2.计算机系统是由( )和( )两部分组成。

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

4.按内存中同时运行程序的数目可以将批处理系统分为两类:()和()。

三、简答题1.什么叫多道程序?试述多道程序设计技术的基本思想及特征。

为什么对作业进行多道批处理可以提高系统效率?2.批处理系统、分时系统和实时系统各有什么特点?各适合应用于哪些方面?。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

操作系统概论第一章

操作系统概论第一章
43.在操作系统的层次结构中,放在最内层与硬件直接有关的是(A)
A.处理器管理 B.存储管理 C.文件管理 D.设备管理
44.在批处理操作系统中,用户必须实现编写好一份表示作业执行步骤的作业说明书,所采用的语言是(D )
A.汇编语言 B.C语言
C.JAVA语言 D.作业控制语言
22、特权指令中不包括( C )
A.I/O指令 B.设置时钟的指令
C.算术运算指令 D.设置控制寄存器的指令
23.以资源管理的观点考察操作系统,操作系统的功能是(D)
A.存储管理、设备管理、文件管理、目录管理
B.设备管理、文件管理、目录管理、处理器管理
C.文件管理、目录管理、处理器管理、存储管理
D.处理器管理、存储管理、设备管理、文件管理
24.关于基本类型的操作系统,正确的描述是( C)
A.批处理系统需要提供与用户交互的功能
B.实时操作系统的主要功能是提供与用户交互的功能
C.分时操作系统需要提供与用户交互的功能
D.分时操作系统需要提供在严格的时限内处理完接受的请求
25. 批处理系统的主要缺点是(B)。
34.对中央处理器“目态”和“管态”两种工作状态有关描述正确的是(C)
A.当中央处理器处于管态时不允许执行特权指令
B.当中央处理器处于目态时可执行包括特权指令在内的一切机器指令
C.访管指令是一条可在目态下执行的指令
D.用户程序占用中央处理器时应让中央处理器在管态工作
35.操作系统是一种系统软件,它( D)
C.一份作业控制说明书 D.一组特权指令
4.当用户程序执行了一条访管指令后,中央处理器的工作状态应该是( B )

操作系统(第一章课后习题徐宗元)

操作系统(第一章课后习题徐宗元)

操作系统第2版(徐宗元)课后习题答案第1章引论1.6.3选择题1.(1) (5) (6) (7) (10)2. A—(2) B—(1) C—(1) D—(4) E--(3)3. A—(3) B—(4) C—(1) D—(3) E—(4)4. A—(8) B--(9) C—(1) D—(5) E—(2)5. A—(5) B—(2)6. A—(2) B—(3) C—(4) E—(1)7. A—(2) B—(1) C—(3) E—(4)8. A—(2) B—(4) C—(3)9. A—(4) B—(5)10. A—(4) B—(2)11. A—(3) B—(1) C—(1) D—(3) E--(4)12. A—(3) B—(2) C—(4) D—(1) E--(2)13. A—(2)14. A—(1)15. A—(3) B—(4)16. A—(1)17. A—(2) B—(4) C—(3) D—(1)18. A—(3)19. A—(4)问答:1. OS的作用可表现为哪几个方面?a. OS作为用户与计算机硬件系统之间的接口;b. OS作为计算机系统资源的管理者;c. OS作为扩充机器.2.什么是多道程序设计,引入多道程序设计的起因和目的是什么?a.所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。

也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。

从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。

b.引入多道程序设计技术的根本目的是为了提高CPU的利用率,充分发挥计算机系统部件的并行性,现代计算机系统都采用了多道程序设计技术。

3.试从系统目标、多路性、独立性、交互性、及时性和可靠性等方面比较批处理操作系统分时操作系统及实时操作系统。

通过比较请写出它们三个各适合什么场合?a. 分时系统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前者.b. 实时信息系统对实用性的要求与分时系统类似,都是以人所能接收的等待时间来确定;而实时控制系统的及时性则是以控制对象所要求的开始截止时间和完成截止时间来确定的.c. 实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高4.操作系统的特征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、下列选项中,( D)不是操作系统关心的主要问题。

A 管理计算机裸机B 设计、提供用户程序与计算机硬件系统的界面。

C 管理计算机系统资源D 高级程序设计语言的编译器2、多道批处理系统的主要缺点是( C )。

A CPU 利用率低B 不能并发执行C 缺少交互性D 以上都不是。

3、在操作系统中,( D )部分属于微内核。

A 输入/输出井的管理程序,及作业调度软件。

B 用户命令解释程序C 磁盘文件目录管理软件D 进程通信服务例程4、通常在分时系统中运行的作业称为( C )。

A 前台作业B 后台作业C 终端型作业D 批量型作业5、在下面的选项中,( A )不属于操作系统提供给用户的可用资源。

A 中断机制B 处理机C 存储器D I/O 设备6、操作系统在计算机系统中处于( B )的位置。

A 计算机硬件和软件之间B 计算机硬件和用户之间C 处理机和用户程序之间D 外部设备和处理机之间7、操作系统是对( C )进行管理的软件。

A 软件B 硬件C 计算机资源D 应用程序8、操作系统中采用多道程序设计技术提高了CPU 和外部设备的( A )。

A 利用率B 可靠性C 稳定性D 兼容性9、操作系统提供给程序员的接口是( B )。

A 进程B 系统调用C 库函数D B 和C10、所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A 多重处理B 多道程序设计C 实时处理D 共行执行11、实时系统必须在( C )内处理完来自外部的事件。

A 响应时间B 周转时间C 规定时间D 调度时间12、在操作系统中,并发性是指若干事件( C )发生。

A 在同一时刻B 一定在不同时刻C 在某一时间间隔D 依次在不同时间间隔内13、订购机票系统处理各个终端的服务请求,处理后通过终端回答用户,所以它是一个( D )。

A 分时系统B 多道批处理系统C 计算机网络D 实时信息处理系统二、填空题1、操作系统两个最基本的特征是(并发)和(共享),两者之间互为存在条件。

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

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

实践篇
4)改变Windows命令行窗口的前景和背景色 输入命令 color fc 也可输入命令 color help 来查看各种颜色的代码表示 5)改变命令行窗口的标题
title “Windows命令行窗口”
6) 显示或设置系统日期 输入date 7)显示或设置系统时间 输入命令 time 8)显示当前时区设置 W32tm/tz 9)创建宏 输入命令 doskey ls=dir/w 因ls不是dos命令,所以第一次输入时,系统不能识别,而做了定义之后, ls命令被定义为dir/w了。所以再用ls时,能够列出当前目录信息.
多道、非抢占式运行的时间关系图
第一章 操作系统引论
I/O
A
B
计算 A
B
A
C
C
B
C
30
70 80 100 120 130 140 170 190
多道、抢占式运行的时间关系图 单道程序环境下,总的运行时间为260ms。 多道程序环境下,如果CPU不能被抢占,总的运行时间为180ms; 多道程序环境下,如果CPU可被抢占,总的运行时间为190ms。
6. 多道程序设计是指(D)。 A 在实时系统中并发运行多个程序 B 在分布系统中同一时刻运行多个程序 C 在一台处理机上同一时刻运行多个程序 D 在一台处理机上并发运行多个程序
第一章 操作系统引论
作业
7.按照计算机系统层次结构的一般原则,从用户角度将依次看到(B)。 A. C语言编译程序,用C语言写的某单位的人事管理程序,操作系统 B. 用C语言写的某单位的人事管理程序,C语言编译程序,操作系统 C. 操作系统,用C语言编写的人事管理程序,C语言编译程序 D.用C语言编写的人事管理程序,操作系统,C语言编译程序

计算机操作系统第一章作业及答案

计算机操作系统第一章作业及答案

第一章作业1、设计现代OS的主要目标是什么?答:有效性、方便性、可扩充性、开放性。

10、试从交互性、及时性、以及可靠性方面将分时系统和实时系统进行比较。

答:(1) 交互性:交互性是分时系统的关键问题,在分时系统中,联机用户可以通过终端与系统进行广泛的人机交互;实时系统也具有交互性,但在实时系统中进行的交互,仅限于访问系统中的某些特定的专用服务程序,交互性有较大的局限性。

(2) 及时性:分时系统的即时性,是指用户能在很短的时间内获得系统的响应,此时间间隔是以人能接受的等待时间为限的,一般为2-3秒;及时性是实时系统的关键问题之一,实时信息系统的及时性要求与分时系统类似,而实时控制系统的及时性要求则是由被控制对象所要求的开始截止时间/完成截止时间决定的,一般为秒级、百毫秒级、毫秒级,甚至更低。

(3) 可靠性:可靠性是实时系统的另一个关键问题,实时系统中的任何差错都可能带来巨大的经济损失或灾难性后果,所以实时系统要求高可靠性;分时系统的可靠性要求要低于实时系统。

14、是什么原因使操作系统具有异步性特征?答:在多道、单处理机环境下,程序的执行不是一气呵成的,而是走走停停的。

内存中的每道程序在何时能获得处理机运行,何时又因提出某种资源请求而暂停,以及能以怎样的速度向前推进,每道程序总共需多少时间才能完成,等等,都是不可预知的。

或者说,进程是以人们不可预知的速度向前推进,此即进程的异步性。

操作系统在单处理机环境下通过处理机管理而实现多道功能,这就造成了操作系统的异步性特征。

15、处理机管理有哪些主要功能?其主要任务是什么?答:处理机管理主要功能包括:进程控制:主要任务是为作业创建进程、撤消已结束的进程,以及控制进程在运行过程中的状态转换。

在现代OS中,进程控制还应具有为一个进程创建若干个线程的功能和撤消(终止)已完成任务的线程的功能。

进程同步:主要任务是为多个进程(含线程)的运行提供协调,包括进程同步和互斥。

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

2015-1-8
3
单项选择
6.下列选择中, d 不是操作系统关心的问题。 a. 管理计算机裸机 b. 设计、提供用户程序与计算机硬件系统的界面 c. 管理计算机系统的资源 d. 高级程序设计语言的编译器 7.操作系统的 a 采用了以空间换时间的技术。 a. SPOOLing技术 b. 覆盖技术 c. 通道技术 d. 虚拟存储技术
资源 ,其中包括_______ 存储器 管理、 _______ 处理机 管理,以 系统中的_____ 及设备管理和文件管理,这里的 _______ 处理机 管理主要是对进程 进行管理。 I/O设备 之间速度不匹 CPU 和________ (2)利用缓冲区能有效地缓和_____ 配的矛盾,虚拟设备的功能是使 _____________ 一个物理设备 变成能被多 逻辑设备 。 个进程同时使用的_________
计算C
计算B 计算A
10
2015-1-8
总运行时间为180ms,比单道节省80ms。
13
2015-1-8
4
单项选择
8.分时系统中为了使多个用户能够同时与系统交互,最关键的 问题是 c 。 a. 计算机具有足够快的速度 b. 能快速进行内外存之间的信息交换 c. 系统能够及时接收多个用户的输入 d. 短时间内所有用户程序都能运行 9.实时系统对可靠性和安全性的要求极高,它 c 。 a. 十分注意系统资源的利用率 b. 不强调响应速度 c. 不强求系统资源的利用率 d. 不必向用户反馈信息 2015-1-8
回答题
2. 设内存有三道程序A,B,C,并按A,B,C的优先顺序执行,其 CPU计算时间和I/O作业的时间如表1.1所示(单位为ms)。试 画出多道程序运行的时间关系图。完成这三道程序共花多少 时间?比单道运行节省多少时间?
程序 操作
A 30 40 10
B 60 30 10
C 20 40 20
CPU计算 I/O操作 CPU计算
5
单项选择
10.从用户观点来看,操作系统是 a a. 用户与计算机之间的接口 b. 控制和管理计算机资源的软件 c. 合理组织计算机流程的软件 d. 一个应用程序 。
2015-1-8
6
第一章
一、单选题
习题课
C
(11)当CPU执行操作系统代码时,称处理机处于(
A.执行态 B.目态 D C.管态
)。
2015-1-8 10
回答题
1. 答: 1. 如何理解操作系统的不确定性? (1)在单道程序环境下,由于程序独占全机软、硬件资源且完全 是一在一个封闭环境下运行,所以,如果使用相同的输入,则 多次运行的结果必然相同。 (2)引入多道程序设计技术后,多道程序共享资源,即各程序之 间存在直接或间接联系,程序的运行受其他程序的影响,引起 程序运行结果、程序运行顺序和完成时间的不确定。此外,在 多道程序环境下,外部设备的中断、输入输出的请求等出现的 时间都是不确定的。 (3)对于程序结果的不确定是绝不允许的,这是操作系统必须要 解决的问题;而程序运行顺序及完成时间的不确定是多道程序 环境所决定的,操作系统应能对运行顺序进行协调和管理。至 于外部设备的中断、输入输出请求甚至程序运行故障等不确定 2015-1-8 11 性,操作系统应在出现的时刻及时响应并予以解决。
D.就绪态 及时性
(12)在下列性质中,(
A.多路性 B.交互性
)不是分时系统的特征。
C.独立性 D.成批性
(13)下列仅一条指令(
A.读取时钟指令
2015-1-8
C
)只能在管态下执行。
B.访管指令
C.屏蔽中断指令
D.取数指令
7
多项选择
1. 多道程序设计的主要优点是 a,b,c,e 。 a. 提高了CPU的利用率 b. 提高了内存的利用率 c. 提高了I/O设备的利用率 d. 提高了软件的利用率 e. 可以使多道程序交替执行以共享系统资源 2. 允许多个用户以交互式使用计算机的操作系统称为 b ; 允许多个用户将多个作业提交给计算机集中处理的操作系统 称为 a ;计算机系统能及时处理过程控制数据并做出响应 的操作系统称为 d 。 a. 批处理操作系统 b. 分时操作系统 c. 多处理机操作系统 d. 实时操作系统 e. 网络操作系统
2015-1-8
12
程序 操作
CPU计算
回答题 30 ቤተ መጻሕፍቲ ባይዱ0
A
B
C
20
40 20
2. 答: I/O操作 40 30 若采用单道运行,总的运行时间为 CPU计算 10 10 30+40+10+60+30+10+20+40+20=260ms 多道运行时间关系图如下
I/O 2 I/O 1 40 30 20 40 30 20 10 20 40
2015-1-8 8
多项选择
3. 现代操作系统具有的特征有 a,c,e 。 a. 并发性 b. 交互性 c. 共享性 d. 可移植性 e. 不确定性
2015-1-8
9
第一章
二、填空题
习题课
(1)在计算机系统中配置操作系统的主要目的是 提高系统资源利用率 ,操作系统的主要功能是管理计算机 ___________________
2015-1-8
1
单项选择
1.实时操作系统必须在 c 内完成来自外部的事件。 a. 响应时间 b. 周转时间 c. 规定时间 d. 调度时间 2.多道程序设计是指 d 。 a. 在实时系统中并发运行多个程序 b. 在分布系统中同一时刻运行多个程序 c. 在一台处理机上同一时刻运行多个程序 d. 在一台处理机上并发运行多个程序
2015-1-8
2
单项选择
3.操作系统提供给程序员的接口是 b 。 a. 进程 b. 系统调用 c. 库函数 d. b和c 4.配置了操作系统的计算机是一台比原来的物理计算机功能更 强的计算机,称为 c 计算机。 a. 并行 b. 真实 c. 虚拟 d. 共享 5.批处理系统的主要缺点是 c 。 a. CPU利用率低 b. 不能并发执行 c. 缺少交互性 d. 以上都不是
相关文档
最新文档