操作系统第章复习题答案
操作系统复习题及答案
操作系统复习题一、单项选择题题1、操作系统中采用多道程序设计技术提高CPU和外部设备的(A)。
A、利用率B、可靠性C、稳定性D、兼容性2、如果分时操作系统的时间片一定,那么( C ),则响应时间越短。
A、内存越少B、内存越多C、用户数越少D、用户数越多3、若把操作系统看作资源管理者,下列的(C)不属于操作系统所管理的资源。
A、CPUBB、内存C、中断D、程序4、操作系统是通过( D)感知进程存在的。
A、程序名B、进程的状态C、中断D、进程控制块5、当(B)时,进程从执行状态变为就绪状态。
A、进程被进程调度程序选中B、时间片用完C、等待某一事件D、等待的事件发生6、以下的进程状态变化中,不可能发生的变化是(B)。
A、执行状态到就绪状态B、等待状态到就绪状态C、执行状态到等待状态D、等待状态到执行状态7、若P、V操作的信号量S初值为2,当前值为-3,则表示有(D)个等待进程。
A、0个B、1个C、2个D、3个8、P、V操作是( A )A、两条低级进程通信原语B、两条高级进程通信原语C、两条系统调用命令D、两组不同的机器指令9、用V操作唤醒一个等待进程时,被唤醒的进程状态变为( B )。
A、等待B、就绪C、执行D、完成10、资源的有序分配策略破坏(D)条件,是一种死锁预防策略。
A、互斥条件B、保持和请求条件C、不剥夺条件D、环路等待条件11、银行家算法是一种(B)算法。
A、死锁预防B、死锁避免C、死锁检测D、死锁解除12、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发生死锁的最大并发进程数为(C )A、2B、3C、4D、513、分区管理中采用首次适应分配算法时,应把空闲区按( C )次序进行管理。
A、大小递增B、大小递减C、地址递增D、地址递减14、很好地解决了内存碎片问题的存储管理方案是(C)。
A、固定分区管理B、可变分区管理C、页式存储管理D、段式存储管理15、虚拟存储管理系统的基础是程序的( C )理论。
操作系统复习题及参考答案
中南大学网络教育课程《操作系统》复习题及参考答案一、判断题:1.操作系统的目的是提供一个让用户能方便地、高效地执行程序的环境。
[ ]2.在单CPU环境下可以实现“多道程序系统”。
[ ]操作系统是多用户多任务操作系统。
[ ]4.资源共享是现代操作系统的一个基本特征。
[ ]5.就绪状态、执行状态和挂起状态是进程的三种基本状态。
[ ]6.程序在并发执行时会失去封闭性。
[ ]7.进程是程序的一次执行,两个同时存在的进程所对应的程序总是不同的。
[ ]8.在单处理机系统中,多个进程并行执行是指它们同时处于进程的“运行状态”。
[ ]9.进程状态可由就绪状态转换到阻塞状态 [ ]10.进程状态可由阻塞状态转移到运行状态(不考虑挂起状态)。
[ ]11.独占型设备使用前必须先请求分配。
[ ]12.一个批处理型作业的调度可能要经历高级调度、低级调度和中级调度三个阶段。
[ ]13.作业周转时间是指作业需要的运行时间。
[ ]14.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。
[ ]15.死锁与程序的死循环一样。
[ ]16.绝对装入方式需要对内存地址进行重定位。
[ ]17.“对换”是指把内存中暂不能运行的数据调到外存。
[ ]18.具有快表的存储管理系统中,CPU每次存储数据都只访问一次内存。
[ ]19.在进行页面置换时,被淘汰的页都要回写到辅存。
[ ]20.在虚拟存储系统中,操作系统为用户提供了巨大的存储空间。
因此,用户地址空间的大小可以不受任何限制 [ ]21.磁带是可直接存取的设备。
[ ]22.在文件的索引存取方法中,允许随意存取文件中的一个记录。
[ ]23.文件的目录通常存放在外存中。
[ ]24.在文件的直接存取方法中,允许随意存取文件中的一个记录。
[ ]二、填空题:1.操作系统的基本任务是________。
2.常用的操作系统有_______、_______、_______、________。
操作系统第八版复习题答案
操作系统第八版复习题答案操作系统第八版复习题答案操作系统是计算机系统中的核心组件,负责管理计算机的资源和提供各种服务。
对于学习操作系统的同学来说,复习题是一个很好的练习和巩固知识的方式。
本文将为大家提供操作系统第八版复习题的答案,希望能够对大家的学习有所帮助。
第一章:引论1. 操作系统是什么?答:操作系统是计算机系统中的核心软件,负责管理计算机的硬件资源和提供各种服务,是用户和计算机硬件之间的接口。
2. 操作系统的主要功能有哪些?答:操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理和用户接口。
3. 什么是进程?答:进程是程序的执行实例,是计算机中正在运行的程序的抽象。
4. 进程和线程有什么区别?答:进程是程序的执行实例,拥有独立的地址空间和资源,而线程是进程中的一个执行单元,共享进程的地址空间和资源。
5. 什么是虚拟内存?答:虚拟内存是一种将磁盘空间作为扩展内存的技术,可以将进程的数据和指令存储在磁盘上,按需加载到内存中。
第二章:进程管理1. 进程的状态有哪些?答:进程的状态包括就绪态、运行态和阻塞态。
2. 进程调度的目标是什么?答:进程调度的目标是提高系统的吞吐量、响应时间和公平性。
3. 什么是死锁?答:死锁是指两个或多个进程因为争夺资源而相互等待的状态,导致系统无法继续执行。
4. 死锁的预防策略有哪些?答:死锁的预防策略包括资源分配策略、资源有序性策略和资源剥夺策略。
5. 什么是进程同步?答:进程同步是指多个进程之间按照一定的顺序执行,以避免竞态条件和数据不一致的问题。
第三章:内存管理1. 什么是虚拟内存?答:虚拟内存是一种将磁盘空间作为扩展内存的技术,可以将进程的数据和指令存储在磁盘上,按需加载到内存中。
2. 什么是页面置换算法?答:页面置换算法是指在内存不足时,选择一个页面将其换出到磁盘上,以便为新的页面腾出空间。
3. FIFO页面置换算法的缺点是什么?答:FIFO页面置换算法的缺点是无法考虑页面的访问频率和重要性,可能导致频繁访问的页面被置换出去。
操作系统复习题(选择和填空) 带答案
第一章绪论复习题1、操作系统有多种类型,允许多个用户将若干个作业提交给计算机集中处理的操作系统,称为__A___。
A.批处理操作系统 B.分时操作系统C.实时操作系统 D.多处理机操作系统2、⎽⎽⎽⎽C⎽⎽⎽⎽⎽操作系统允许用户把若干个作业提交给计算机系统。
A、单用户B、分布式C、批处理D、监督3、以下4个特征中,⎽⎽⎽⎽C⎽⎽⎽不是分时OS的特征。
A、多路性B、交互性C、及时响应性D、批量性4、操作系统有多种类型,允许多个用户以交互方式使用计算机的操作系统,称为______B_。
A.批处理操作系统 B.分时操作系统C.实时操作系统 D.多处理机操作系统5、一个完整的计算机系统是由___C _组成的。
A、硬件 B.软件 C. 硬件和软件 D.用户程序6、操作系统是一种____B__,它负责为用户和用户程序完成所有与硬件相关并与应用无关的工作。
A.应用软件 B.系统软件 C.通用软件 D.软件包7、把处理机的时间分成很短的时间片(如几百毫秒),并把这些时间片轮流地分配给各联机作业使用的技术称为_________A_。
A. 分时技术B. 实时技术C. 批处理技术D. 多道程序设计技术8、实时操作系统追求的目标是 C 。
A.高吞吐率 B.充分利用内存 C.快速响应 D.减少系统开销9、分时操作系统通常采用⎽⎽⎽⎽⎽⎽⎽B⎽⎽⎽⎽⎽策略为用户服务。
A、可靠性和灵活性B、时间片轮转C、时间片加权分配D、短作业优先10、操作系统是对⎽⎽⎽⎽⎽C⎽⎽⎽⎽⎽⎽进行管理的软件。
A、软件B、硬件C、计算机资源D、应用程序11、现代操作系统的主要目标是___提高资源利用率和___方便用户_ 。
12、操作系统的基本类型主要有___分时系统(或分时操作系统)、实时系统(或实时操作系统)和_批处理系统(或批处理操作系统)。
13、操作系统五个功能是:处理机管理、存储器管理、设备管理、以及文件管理和为用户提供操作接口。
14、操作系统的基本特征是___并发____,__共享___,___虚拟___ 和__异步___。
操作系统习题(各章节精选)及答案
第一章操作系统概述1.试从操作系统的设计目标、作用、分类、功能、特性、组织结构等方面分析目前的操作系统(如windows、Mac OS X、Andriod、Linux发行版或Unix操作系统)答:windows:Windows采用了图形化模式,比起从前的DOS需要键入指令使用的方式更为人性化。
随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位,系统版本从最初的Windows 1.0到大家熟知的Windows 95、Windows98、Windows 2000、Windows XP、Windows Vista、Windows 7、Windows 8,Windows8.1和Server服务器企业级操作系统,不断持续的在更新!Mac OS X:OS X 是先进的操作系统。
基于坚如磐石的UNIX 基础,设计简单直观,让处处创新的Mac 安全易用,高度兼容,出类拔萃。
UNIX 之威力,Mac 之简单OS X 既简单易用且功能强大。
所有的一切- 从启动Mac 后所看到的桌面,到你日常使用的应用程序,都设计得简约精致。
无论是浏览网络、查看邮件和外地朋友视频聊天,所有事情都简单高效、趣味盎然。
当然,简化复杂任务要求尖端科技,而OS X 正拥有这些尖端科技。
它不仅使用基础坚实、久经考验的UNIX 系统提供空前的稳定性,还提供超强性能、超炫图形并支持互联网标准。
Andriod:root通常是针对Android系统的手机而言,它使得用户可以获取Android操作系统的超级用户权限。
root通常用于帮助用户越过手机制造商的限制,使得用户可以卸载手机制造商预装在手机中某些应用,以及运行一些需要超级用户权限的应用程序。
Android系统的root与Apple iOS系统的越狱类似。
Linux:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
[操作系统]考试复习题及答案
操作系统第一章复习题二、填空题1、操作系统两个最基本的特征是(并发)和(共享),两者之间互为存在条件。
2、实时系统应具有的两个基本特征,它们是(及时性)和(高可靠性)。
3、允许多个用户以交互方式使用计算机的操作系统称为(分时操作系统);允许多个用户将多个作业提交给计算机集中处理的操作系统称为(批处理操作系统);计算机系统能及时处理过程控制数据并作出响应的操作系统称为(实时操作系统)。
4、操作系统是计算机系统中的一个(系统软件),它管理和控制计算机系统中的(硬件和软件资源)。
5、操作的四大功能是(处理机管理)、(存储器管理)、(设备管理)、(文件管理)。
6、操作系统的基本特征是(并发性)、(共享性)、(虚拟性)、(异步性)。
三、简答题1、设计现代操作系统的主要目标是什么答;①有效性②方便性③可扩展性④开放性2、OS 的作用表现在哪几个方面答:①OS 作为用户与计算机硬件系统之间的接口。
②OS 作为姐姐是系统资源的管理者。
③OS 实现了对计算机资源的抽象。
3、OS 有几大特征其最基本的特征是什么答:OS 有四大基本特征:并发、共享、虚拟和异步;其中最基本的特征是并发和共享。
4、试描述什么是微内核OS。
答:关于微内核,现在尚无一致的定义,但一般具有一下特征:①足够小的内核②给予客户/服务器模式③应用”机制与策略分离原理”④采用面向对象技术操作系统第二章复习题三、填空题1、在操作系统中引入线程概念的主要目的是(缩短系统切换的时空开销,提高程序执行并发度)。
2、引入了线程的操作系统中,资源分配的基本单位是(进程),CPU 分配的基本单位是(线程)。
3、进程的基本状态由执行、(就绪)、(阻塞)。
4、进程的基本特征是(动态性)、(并发性)、(独立性)、(异步性)、(结构特征)。
5、信号量的物理意义是当信号量值大于0 时表示(系统当前可用资源数目);当信号量值小于0 时,其绝对值为(因请求该资源而被阻塞的进程数目)。
Linux操作系统部分复习题答案
Linux操作系统部分复习题答案第⼀章 Linux系统简介⼀、思考题1.UNIX的⼤部分代码是⽤⼀种流⾏的程序设计语⾔编写的,该语⾔是什么?C语⾔2.UNIX系统的特点有哪些?·多任务·多⽤户·并⾏处理能⼒·设备⽆关性·⼯具·错误处理·强⼤的⽹络功能·开放性3.什么是Linux?其创始⼈是谁?Linux是⼀个功能强⼤的操作系统,同时它也是⼀个⾃由软件,是免费的、源代码开放的、可以⾃由使⽤的UNIX兼容产品。
其创始⼈是Linus4.Linux操作系统的诞⽣、发展和成长过程始终依赖者的重要⽀柱都有哪些?·UNIX操作系统·MINIX操作系统·GNU计划·POSIX标准·Internet5.简述Linux系统的特点。
·⾃由软件·良好的兼容性·多⽤户、多任务·良好的界⾯·丰富的⽹络功能·可靠地安全性、稳定性·⽀持多种平台6.常见的Linux的发⾏版本有哪些?·Red Hat Linux·Caldera OpenLinux·SuSE Linux·TurboLinux·红旗Linux·中软Linux⼆、选择题1.Linux最初是以MINIX 操作系统为模板⽽开发出来的。
2.关于Linux内核版本的说法,下列选项中错误的是(C)。
A.表⽰为主版本号.次版本号.修正号B.1.2.3表⽰稳定的发⾏版C.1.3.3表⽰稳定的发⾏版D.2.2.5表⽰对内核2.2的第5次修正(补充:次版本号为偶数的是稳定版本;为奇数的则是测试版本。
)3.Linux属于⾃由软件。
4.⾃由软件的含义是软件可以⾃由修改和发布。
5.⼀下不具有多任务性的操作系统是DOS第⼆章 Linux系统⼊门⼀、思考题1.Linux系统有哪些运⾏级别?其含义是什么?可⽤级别为0~6,其中0:关闭系统;6:重新启动,其他略。
(完整版)操作系统课后题答案
(完整版)操作系统课后题答案课本课后题部分答案第⼀章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.⽂件管理有哪些主要功能?其主要任务是什么?答:⽂件管理主要功能:⽂件存储空间的管理、⽬录管理、⽂件的读/写管理和保护。
操作系统复习题(附答案与解析)
一、选择题1. 计算机启动是执行的一个程序是()。
A.引导扇区B.bootC.BIOS D.Load解析:CPU加电后会首先执行BIOS程序,其中POST加电自检程序是执行的第一个例行程序。
2. 执行进程调度就是()。
A.一号变迁B.二号变迁C.三号变迁D.四号变迁解析:进程调度就是就绪态到执行态,也就是一号变迁3. 操作系统的主要功能是管理计算机的()A.进程B.作业C.进程和数据D.资源解析:操作系统是为了合理组织计算机工作流程,管理分配计算机系统的硬件和软件资源最大限度地提高计算机系统的利用率。
4. 属于内中断的是()A.内存校验错B.进程缺页C.设备完成了任务D.键盘输入一个字符解析:处理机外部发生的中断叫外中断,当前进程发生的中断叫内中断。
5. 进程运行的三种基本状态是指()A.就绪、执行、阻塞B.就绪、执行、挂起C.就绪、执行、死锁D.就绪、执行、停止6. 产生死锁的4个必要条件是互斥、()、请求与保持、环路等待。
A.请求与阻塞B.不剥夺C.请求与释放D.阻塞与释放7.()是指程序员发出命令到系统给出结果的时间间隔A.响应时间B.周转时间C.等待时间D.运行时间8.()淘汰算法的淘汰次数最少。
A.最不经常使用B.先进先出C.最佳D.最近最少用解析:最佳页面置换算法具有最低缺页率,算法无法实现,但是可以去评价其他算法。
最佳页面置换算法、先进先出页面置换算法、最近最少使用页面置换算法、最近未使用置换算法NRU 、时钟页面置换算法、二次机会页面置换法9. 不需要用缓冲技术的是()A.输入速率> 输出速率B.输入速率< 输出速率C.输入速率!= 输出速率D.输入速率== 输出速率解析:缓冲是为了缓和CPU与I/O设备速度不匹配的矛盾,提高CPU和I/O 设备的并行性。
10. 用硬盘模拟打印机属于()设备。
A.共享B.虚拟C.独占D.块解析;模拟体现了虚拟性。
11. 与计算机硬件直接打交道的是()A.操作系统B.编译系统C.系统应用程序D.命令处理程序解析:操作系统是用户与计算机硬件系统之间的接口12. 嫦娥三号的操作系统spaceOS2是()A.批处理操作系统B.实时操作系统C.分时操作系统D.网络操作系统解析:实时操作系统比分时操作系统可靠,专门用于特定的处理,如航天。
(完整版)操作系统复习题附答案
3、进程高级通信的3种机制?主从式,会话式,消息队列或邮箱方式,共享存储区方式
五、应用题
1、信号量操作解决问题:互斥、前趋关系图、经典同步问题。
第3章处理机调度与死锁
一、填空题
1、产生死锁的原因,一是竞争资源,二是进程的(运行推进的顺序)不当。
2、死锁是系统中两个或两个以上的进程由于竞争系统资源而出现的一种(处于无限期等待,系统处于停滞状态)现象。
2、像打印机这类一次只允许一个进程使用的资源称为临界资源。T
3、进程是静态的,程序是动态的。F
4、进程互斥关系是一种特殊的进程同步关系。T
四、简答题
1、简述进程的5个特征。动态性,并发性,独立性,制约性,异步性,结构性。
2、什么叫进程同步机制?请叙述进程同步机制的4条准则。
进程同步时指系统中多个进程发生的事件存在某种时序关系,需要相互合作,共同完成一项任务
A.寻道时间B.旋转延迟时间C.传输时间D.周转时间
6.磁盘访问中把数据从磁盘读出,或向磁盘写入数据所花费的时间叫做(D)。
A.寻找指定柱面的时间B.旋转延迟时间C.周转时间D.传输时间
三、判断题
1、在DMA控制方式下,外部设备与CPU之间直接进行成批的数据交换。(错,与存储器)
2、通道执行CPU指令构成的程序,与设备控制器一起共同实现对I/O设备的控制。(错,通道执行通道指令构成的程序,通道本身是一个处理机,指令非常单一,通道没有独立的内存)
11
第5章设备管理
一、填空题
1、磁盘的访问时间包括三部分时间,寻道时间、(旋转延迟时间)和传输时间。(其中寻道时间)
2、在联机情况下实现的同时与外围设备联机操作的技术,称为(联机输入输出或假脱机)。
计算机操作系统_期末考试_复习习题集(含答案)
第一章引论1、在下列系统中,(B)是实时系统。
A、计算机激光照排系统B、航空定票系统C、办公自动化系统D、计算机辅助设计系统2、在单一处理器上执行程序,多道程序的执行是在(B)进行的。
A、同一时刻B、同一时间间隔内C、某一固定时间D、某一固定时间间隔内3、如果在设备处理时设置I/O进程,则不需要I/O进程工作时,I/O进程处于_挂起_状态。
允许多个用户在其终端上同时交互地使用计算机的OS称为分时系统,它通常采用时间片轮转策略为用户服务;允许用户把若干个作业提交计算机系统集中处理的OS称为多道批处理,衡量这种系统性能的一个主要指标是系统的系统吞吐量;在实时操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作响应。
设计这种系统时,应首先考虑系统的实时性与可靠性。
5、(C)不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性6、计算机操作系统的功能是(D)。
A.把源程序代码转换为标准代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行7、在分时系统中。
时间片一定时,(B),响应时间越长。
A.内存越多B.用户数越多C.内存越少D.用户数越少8、下面关于操作系统的叙述中正确的是(A)。
A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源。
9、分时操作系统通常采用(B)策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先10、在(A)操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A.实时B.分时C.分布式D.单用户11、下面6个系统中,必须是实时操作系统的有(B)个。
计算机辅助设计系统航空订票系统过程控制系统机器翻译系统办公自动化系统计算机激光照排系统A.1B.2C.3D.412、设计实时操作系统时,首先应考虑系统的(B)。
操作系统--精髓与设计原理(第八版)第一章复习题答案
操作系统--精髓与设计原理(第⼋版)第⼀章复习题答案操作系统--精髓与设计原理(第⼋版)第⼀章复习题答案1.1 列出并简要定义计算机的四个组成部分。
处理器:控制计算机的操作,执⾏数据处理功能。
内存:也叫主存储器,存储数据和程序。
输⼊/输出模块:在计算机和外部环境之间移动数据。
系统总线:在处理器、内存和输⼊输出间提供通信的设施。
1.2 定义处理器寄存器的两种主要类别。
⽤户可见寄存器: 优先使⽤这些寄存器,可以使机器语⾔或者汇编语⾔的程序员减少对主存储器的访问次数。
对⾼级语⾔⽽⾔,由优化编译器负责决定把哪些变量应该分配给主存储器,⼀些⾼级语⾔,如C语⾔,允许程序⾔建议编译器把哪些变量保存在寄存器中。
控制和状态寄存器:⽤以控制处理器的操作,且主要被具有特权的操作系统例程使⽤,以控制程序的执⾏。
1.3 ⼀般⽽⾔,⼀条机器指令能指定的四种不同操作是什么?处理器-寄存器:数据可以从处理器传送到存储器,或者从存储器传送到处理器。
处理器-I/O:通过处理器和I/O模块间的数据传送,数据可以输出到外部设备,或者从外部设备输⼊数据。
数据处理:处理器可以执⾏很多关于数据的算术操作或者逻辑操作。
控制:某些指令可以改变执⾏顺序。
1.4 什么是中断?中断是指计算机运⾏过程中,出现某些意外情况需主机⼲预时,机器能⾃动停⽌正在运⾏的程序并转⼊处理新情况的程序,处理完毕后⼜返回原被暂停的程序继续运⾏。
1.5 多个中断的处理⽅式是什么?处理多中断有两种⽅法。
第⼀种⽅法是当正在处理⼀个中断时,禁⽌再发⽣中断。
第⼆种⽅法是定义中断优先级,允许⾼优先级的中断打断低优先级的中断处理器的运⾏。
1.6 内存层次各个元素间的特征是什么?存储器的三个重要特性是:价格,容量和访问时间。
并且各层次从上到下,每“位”价格降低,容量递增,访问时间递增。
1.7 什么是⾼速缓存?⾼速缓冲存储器是⽐主存⼩⽽快的存储器,⽤以协调主存跟处理器,作为最近储存地址的缓冲区。
(精选)计算机操作系统_期末考试_复习习题集(含答案)
第一章 引论1、 在下列系统中,(B )是实时系统。
A 、计算机激光照排系统B 、航空定票系统C 、办公自动化系统D 、计算机辅助设计系统2、 在单一处理器上执行程序,多道程序的执行是在(B )进行的。
A 、同一时刻B 、同一时间间隔内C 、某一固定时间D 、某一固定时间间隔内3、如果在设备处理时设置I/O 进程,则不需要I/O 进程工作时,I/O 进程处于_挂起_状态。
4、 根据服务对象不同,常用的处理机OS 可以分为如下三种类型: 允许多个用户在其终端上同时交互地使用计算机的OS 称为 分时系统 ,它通常采用 时间片轮转 策略为用户服务;允许用户把若干个作业提交计算机系统集中处理的OS 称为 多道批处理 ,衡量这种系统性能的一个主要指标是系统的 系统吞吐量 ;在 实时操作系统 的控制下,计算机系统能及时处理由过程控制反馈的数据并作响应。
设计这种系统时,应首先考虑系统的 实时性与可靠性 。
5、 (C )不是分时系统的基本特征:A 、同时性B 、独立性C 、实时性D 、交互性6、 计算机操作系统的功能是(D )。
A.把源程序代码转换为标准代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行7、 在分时系统中。
时间片一定时,(B ),响应时间越长。
A.内存越多B.用户数越多C.内存越少D.用户数越少8、下面关于操作系统的叙述中正确的是(A)。
A.批处理作业必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源。
9、分时操作系统通常采用(B)策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先10、在(A)操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
A.实时B.分时C.分布式D.单用户11、下面6个系统中,必须是实时操作系统的有(B)个。
操作系统-第章复习题答案
操作系统第三章总复习题一、单选题1、进程调度又称低级调度,其主要功能是( D )。
A.选择一个作业调入内存B.选择一个主存中的进程调出到外存C.选择一个外存中的进程调入到主存D.将一个就绪的进程投入到运行2、若进程P一旦被唤醒就能够投入运行,系统可能为( D )。
A.分时系统,进程P的优先级最高B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低C.就绪队列为空队列D.抢占调度方式,P的优先级高于当期运行的进程。
3、一个进程P被唤醒后,( D )。
A.P就占有了CPU。
B.P的PCB被移到就绪队列的队首。
C.P的优先级肯定最高D.P的状态变成就绪4、若当期运行进程( C )后,系统将会执行进程调度原语。
A 执行了一个转移指令B 要求增加主存空间,经系统调用银行家算法进行测算认为是安全的。
C 执行了一条I/O指令要求输入数据。
D 执行程序期间发生了I/O完成中断。
5、当系统中( C )时,系统将不会执行进程调度原语。
A.一个新进程被创建B.当前进程执行了P操作。
C.在非抢占调度中,进程A正在运行而进程B恰好被唤醒。
D.分时系统中时间片用完。
6、在分时系统中,若当期运行的进程连续获得了两个时间片,原因可能是( B )。
A 该进程的优先级最高B 就绪队列为空C 该进程最早进入就绪队列D 该进程是一个短进程7、实时系统中采用的调度算法可以有如下几种:1、非抢占优先权调度算法2、立即抢占优先权调度算法3、时间片轮转调度算法4、基于时钟中断抢占的优先权调度算法按实时要求的严格程度由低到高的顺序( B )。
A 1-3-2-4B 3-1-4-2C 3-1-2-4D 1-3-4-28、三种主要类型的OS 中都必须配置的调度( C )。
A 作业调度B 中级调度C 低级调度D I/O调度9、设系统中n 个进程并发,共同竞争资源X,且每个进程都需要m个X资源,为使该系统不会发生死锁,资源X最少要有( C )个。
A m*n+1B n*m+nC n*m+1-nD 无法预计注:可以这样理解N个进程,都需要M个资源,最坏的一种情况是:每个进程都占有M-1个资源,都得不到M个资源,总共资源数(m-1)*n。
计算机操作系统第一章复习题
2. 并行性和并发性是既相似又区别的两个概念。并行性是两个或多个事件在同一个时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。
3. 批处理操作系统的特点:成批处理、系统吞吐量高、资源利用率高,用户不能直接干预作业的执行。
分时操作系统的特点:多路性、独立性、及时性、交互性
实时操作系统的特点:及时响应、快速处理;高可靠性和安全性;不要求系统资源利用率。
A. 进程调度 B. 作业调度 C. 键盘命令 D. 系统调用
16. 基址寄存器和限长寄存器主要用于( A )。
A. 存储保护 B. 存储扩充 C. 存储共享 D. 地址转换
17. 在单CPU的多道程序设计系统中,CPU( C )。
二. 多项选择题
1. 设计实时操作系统必须考虑系统的( CE )
A. 可移植性 B. 使用方便 C. 实时性 D. 效率 E. 可靠性
2. 由于资源的属性不同,故多个进程对资源的共享方式也不同,可分为( BC )。
A. 虚拟共享 B. 同时访问 C. 互斥共享 D. 异步共享 E. 并发共享
3. 操作系统是一种( B )。
A. 应用软件 B. 系统软件 C. 通用软件 D. 工具软件
4. 操作系统的( D )管理部分负责对进程进行调度。
A. 存储器 B. 设备 C. 文件 D. 处理机
C. 计算机硬件是操作系统工作的实体,操作系统的运行离不开硬件的支持 D. 操作系统是独立于计算机系统的,它不属于计算机系统
14. 分时系统的及时性是相对( B )而言。
A. 周转时间 B. 响应时间 C. 延迟时间 D. A、B和C
15. 用户在程序设计过程中,若要得到系统功能,必须通过( D )。
操作系统复习
•第一章习题选2.操作系统是一种﹎﹎A﹎﹎,在操作系统中采用多道程序设计方式能提高CPU和外部设备的﹎﹎B﹎﹎。
一般来说,为了实现多道程序设计,计算机需要有﹎﹎C﹎﹎。
A: (1)通用软件;(2)系统软件;(3)应用软件;(4) 软件包。
B: (1)利用效率;(2)可靠性;(3)稳定性;(4)兼容性。
C:(1)更大的内存;(2)更快的外部设备;(3)更快的CPU;(4)更先进的终端;2. A-2 B-1 C-1•习题-1选10.分时系统中,为使多个用户能够同时与系统交互,最关键的问题是﹎﹎A﹎﹎,当用户数目为100时,为保证响应不超过2秒;此时的时间片最大应为﹎﹎B﹎﹎。
A:(1)计算机具有足够的运行速度;(2)内存容量应足够大;(3)系统能及时地接收多个用户输入;(4)能在一短的时间内,使所有用户程序都能运行;(5)能快速进行内外存对换。
B:(1)10ms;(2)20ms;(3)50ms;(4)100ms;(5)200ms。
10. A-4 B-2•习题-2选8.在设计分时操作系统时,首先要考虑的是﹎﹎A﹎﹎;在设计实时操作系统时,首先要考虑的是﹎﹎B﹎﹎;在设计批处理系统时,首先要考虑的是﹎﹎C﹎﹎。
A、B、C:(1)灵活性和可适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。
8. A-2 B-4 C-3•习题-3选4.为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存储器,在宏观上并行运行是﹎﹎A﹎﹎;把一个程序划分成若干个同时执行的程序模块的设计方法是﹎﹎B﹎﹎;多个用户在终端设备上的交互方式输入、排错和控制其程序的运行是﹎﹎C﹎﹎;由多个计算机组成的一个系统,这些计算机之间可以通信来交换信息,互相之间无主次之分,它们共享系统资源,程序由系统中的全部或部分计算机协同执行,管理上述计算机系统的操作系统是﹎﹎D﹎﹎;有一类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、飞机飞行控制、飞机订票业务等领域是﹎﹎E﹎﹎。
操作系统第八版复习题答案
操作系统第八版复习题答案一、选择题1. 在操作系统中,进程和程序的区别是什么?A. 进程是程序的执行实例B. 程序是进程的代码C. 进程是程序的静态描述D. 程序是进程的动态描述答案:A2. 死锁的必要条件包括以下哪几个?A. 互斥条件、请求和保持条件、不剥夺条件、循环等待条件B. 互斥条件、请求条件、保持条件、循环条件C. 互斥条件、请求和保持条件、剥夺条件、循环等待条件D. 互斥条件、请求条件、不剥夺条件、循环等待条件答案:A3. 虚拟内存技术的主要优点是什么?A. 提供更多的物理内存B. 允许程序使用比物理内存更大的地址空间C. 减少程序的加载时间D. 允许多个程序同时运行答案:B二、简答题1. 解释什么是分页和分段,它们的主要区别是什么?分页是一种内存管理技术,它将内存分为固定大小的块,称为页。
操作系统将这些页映射到物理内存中。
分页的主要优点是简化了内存管理,因为它允许程序使用非连续的物理内存。
分段是一种内存管理技术,它允许程序使用不同大小的内存块,称为段。
每个段可以包含不同类型的数据,如代码、数据和堆栈。
分段的主要优点是它允许程序使用不同大小的内存块,从而更灵活地管理内存。
分页和分段的主要区别在于,分页使用固定大小的内存块,而分段使用可变大小的内存块。
2. 描述操作系统中的调度算法有哪些,并简要说明它们的特点。
常见的调度算法包括:- 先来先服务(FCFS):按照任务到达的顺序进行调度,简单但可能导致较长的作业等待时间。
- 短作业优先(SJF):优先调度估计执行时间较短的任务,可以减少平均等待时间,但可能导致较长作业饿死。
- 优先级调度:根据任务的优先级进行调度,适用于实时系统,但可能导致低优先级任务饿死。
- 时间片轮转(RR):每个任务轮流执行一个固定的时间片,适用于分时系统,公平性好但可能导致较长的响应时间。
三、论述题1. 论述操作系统中的文件系统的作用及其主要组成部分。
操作系统中的文件系统负责管理存储设备上的文件和目录。
计算机操作系统章节复习题及答案
第一章 操作系统引论一、单项选择题 1、操作系统是一种(B )。
A.应用软件 B. 系统软件 C.通用软件 D. 工具软件 2、操作系统是一组(C )。
A.文件管理程序 B.中断处理程序 C.资源管理程序 D.设备管理程序 3、 操作系统是计算机系统的核心软件。
按功能特征的不同,可把操作系统分为[B ]、[E ]、[C ]、个人机系统、网络操作系统和分布式操作系统等基本类型。
其中[B ]的主要目标是提高系统的吞吐率和效率,而[E ]是一旦有处理请求和要求处理的数据时,CPU 就应该立即处理该数据并将结果及时送回,例如[D ]等。
供选择的答案: [1][2][3] A 、 单用户系统 B 、多道批处理系统 C 、分时系统 D 、微机操作系统 E 、实时系统 [4] A 、计算机激光照排系统 B 、办公自动化系统 C 、计算机辅助设计系统 D 、航空订票系统 4、操作系统是为了提高计算机的[B ]和方便用户使用计算机而配置的基本软件。
它负责管理计算机系统中的[C ],其中包括[F ],[A ],外部设备和系统中的数据。
操作系统中的[F ]管理部分负责对进程进行管理。
操作系统对系统中的数据进行管理的部分通常叫做[B ]。
供选择的答案: [1] A 、速度 B 、利用率 C 、灵活性 D 、兼容性 [2] A 、程序 B 、功能 C 、资源 D 、进程 [3][4] A 、主存储器 B 、虚拟存储器 C 、运算器 D 、控制器 E 、微处理器 F 、处理机 [5] A 、数据库系统 B 、文件系统 C 、检索系统 D 、数据库 E 、数据存储系统 F 、数据结构 G 、数据库管理系统 5、现代操作系统的基本特征是(C ) 、资源共享和操作的异步性。
A.多道程序设计 B. 中断处理 C.程序的并发执行 D. 实现分时与实时处理 6、引入多道程序的目的在于(A )。
A. 充分利用CPU ,减少CPU 等待时间 B. 提高实时响应速度 C. 有利于代码共享,减少主、辅存信息交换量 D. 充分利用存储器 7、 并发性是指若干事件在(B )发生。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统第章复习题答
案
Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】
操作系统第三章总复习题
一、单选题
1、进程调度又称低级调度,其主要功能是( D )。
A.选择一个作业调入内存
B.选择一个主存中的进程调出到外存
C.选择一个外存中的进程调入到主存
D.将一个就绪的进程投入到运行
2、若进程P一旦被唤醒就能够投入运行,系统可能为( D )。
A.分时系统,进程P的优先级最高
B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低
C.就绪队列为空队列
D.抢占调度方式,P的优先级高于当期运行的进程。
3、一个进程P被唤醒后,( D )。
A.P就占有了CPU。
B.P的PCB被移到就绪队列的队首。
C.P的优先级肯定最高
D.P的状态变成就绪
4、若当期运行进程( C )后,系统将会执行进程调度原语。
A 执行了一个转移指令
B 要求增加主存空间,经系统调用银行家算法进行测算认为是安全的。
C 执行了一条I/O指令要求输入数据。
D 执行程序期间发生了I/O完成中断。
5、当系统中( C )时,系统将不会执行进程调度原语。
A.一个新进程被创建
B.当前进程执行了P操作。
C.在非抢占调度中,进程A正在运行而进程B恰好被唤醒。
D.分时系统中时间片用完。
6、在分时系统中,若当期运行的进程连续获得了两个时间片,原因可能是( B )。
A 该进程的优先级最高
B 就绪队列为空
C 该进程最早进入就绪队列
D 该进程是一个短进程
7、实时系统中采用的调度算法可以有如下几种:
1、非抢占优先权调度算法
2、立即抢占优先权调度算法
3、时间片轮转调度算法
4、基于时钟中断抢占的优先权调度算法
按实时要求的严格程度由低到高的顺序( B )。
A 1-3-2-4
B 3-1-4-2
C 3-1-2-4
D 1-3-4-2
8、三种主要类型的OS 中都必须配置的调度( C )。
A 作业调度
B 中级调度
C 低级调度
D I/O调度
9、设系统中n 个进程并发,共同竞争资源X,且每个进程都需要m个X资源,为使该系统不会发生死锁,资源X最少要有( C )个。
A m*n+1
B n*m+n
C n*m+1-n
D 无法预计
注:可以这样理解
N个进程,都需要M个资源,最坏的一种情况是:
每个进程都占有M-1个资源,都得不到M个资源,总共资源数(m-1)*n。
(m-1)*n加上一个资源后,就至少有一个进程拥有M个资源,不会发生死锁。
10、死锁的预防方法中,不太可能的一种方法使( A )。
A 摈弃互斥条件 B摈弃请求和保持条件
C摈弃不剥夺条件 D摈弃环路等待条件
11、某系统采用了银行家算法,则下列叙述正确的使( B )
A 系统处于不安全状态时一定会发生死锁
B 系统处于不安全状态时可能会发生死锁
C 系统处于安全状态时可能会发生死锁
D 系统处于安全状态时一定会发生死锁
12、下列进程调度算法中,( A )可能会出现进程长期得不到调度的情况。
A.静态优先权法
B 抢占式调度中采用动态优先权调度
C 分时处理中的时间片轮转调度算法
D 非抢占调度中采用FIFO算法
13、采用动态优先权的调度算法中,如果所有的进程都具有相同优先权初值,则此时的优先权调度算法实际上和( A )相同。
A 先来先服务调度算法
B 短作业优先调度算法
C时间片轮转调度算法
D 长作业优先调度算法
14、为多道程序提供的可共享资源不足时,可能出现死锁。
但是,不适当的( C )也可能产生死锁。
A.进程优先权 B 资源的线性分配
C.进程推进顺序 D分配队列优先权
15、在分时操作系统中,进程调度经常采用( C )算法。
A 先来先服务
B 最高优先权
C 时间片轮转
D 随机
16、资源的按序分配策略可以破坏( D )条件。
A 互斥使用资源
B 占有且等待资源
C 不可剥夺资源
D 环路等待资源
17、银行家算法在解决死锁问题中是用于( B )的。
A 预防死锁
B 避免死锁
C 检测死锁
D 解除死锁
18、( B )优先权是在创建了进程时确定的,确定之后在整个运行期间不再改变。
A 先来先服务
B 静态
C 动态
D 短作业
19、在下列解决死锁的方法中,属于预防策略的是( B )。
A 银行家算法
B 有序资源分配法
C 死锁检测法
D 安全性算法
20、( D )算法不适合作业调度。
A 先来先服务
B 短作业优先
C 最高优先权优先
D 时间片轮转
二、判断题
1、进程调度算法各种各样,但是如果选择不当,就会造成死锁。
( X )
2、优先权调度算法中,在考虑静态优先权时,一般计算进程的优先权高于磁盘I/O进程的优先权.( X )
3、安全状态使没有死锁的状态,非安全状态是有死锁的状态。
( X )
4、安全状态是可能有死锁的状态,非安全状态也是可能有死锁的状态。
( X )
5、安全状态是可能没有死锁的状态,非安全状态是有死锁的状态。
( X )
6、安全状态是没有死锁的状态,非安全状态是可能有死锁的状态。
(√)
三、填空题
1、在时间片轮转算法中,时间片的大小对系统性能有很大影响,如果时间片太大,并大到一定程度时,时间片轮转调度算法遍退化为( 先来先服务 )。
2、进程的调度方式有两种,一种是(非抢占式),令一种是(抢占式)。
3、死锁产生的4个必要条件是(互斥)、(不剥夺)、(请求和保持)、(环路等待)。
4、银行家算法中,当一个进程提出的资源请求将导致系统从(安全状态)进入(不安全状态)时,系统就会拒绝它的资源请求。
5、产生死锁的根本原因是(可共享资源不足),另一个基本原因是(进程的推进顺序不当)。
6、在面向用户的调度准则中,(截止时间的保证)是实时调度算法的重要准则,(响应时间快)是分时系统中进程调度算法的重要准则,(平均周转时间短)是批处理系统中选择作业调度算法的重要准则。
7、我们如果为每一作业只建立一个进程,则为了照顾短作业用户,应采用(短作业优先调度算法);为了照顾紧急作业的用户,应采用(基于优先权的可抢占式调度算法);为能实现人机交互作用应采用(时间片轮转法调度算法);为了兼顾短作业和长时等待的作业,应采用(高响应比优先调度算法);为了使短作业、长作业及交互作业用户都比较满意,应采用(多级反馈队列调度算法);为了使作业的平均周转时间最短,应采用(短作业优先调度算法)。