汤子瀛《计算机操作系统》(第4版)考研真题精选-选择题(圣才出品)
计算机操作系统答案
计算机操作系统(汤子瀛)习题答案
第一章
1. 设计现代OS 的主要目标是什么?
方便性,有效性,可扩充性和开放性.
2. OS 的作用可表现为哪几个方面?
a. OS 作为用户与计算机硬件系统之间的接口;
b. OS 作为计算机系统资源的管理者;
c. OS 作为扩充机器.
3. 试说明推动多道批处理系统形成和发展的主要动力是什么?
不断提高计算机资源利用率和系统吞吐量的需要;
4. 何谓脱机I/O 和联机I/O?
a. 脱机输入输出方式(Off-Line I/O)是为了解决人机矛盾及CPU 和I/O 设备之间速度不匹配而提出的.它减少了CPU 的空闲等待时间,提高了I/O 速度.具体内容是将用户程序和数据在一台外围机的控制下,预先从低速输入设备输入到磁带上,当CPU 需要这些程序和数据时,在直接从磁带机高速输入到内存,从而大大加快了程序的输入过程,减少了CPU 等待输入的时间,这就是脱机输入技术;当程序运行完毕或告一段落,CPU 需要输出时,无需直接把计算结果送至低速输出设备,而是高速把结果输出到磁带上,然后在外围机的控制下,把磁带上的计算结果由相应的输出设备输出,这就是脱机输出技术.
b. 若这种输入输出操作在主机控制下进行则称之为联机输入输出方式.
5. 试说明推动分时系统形成和发展的主要动力是什么?
用户的需要.即对用户来说,更好的满足了人-机交互,共享主机以及便于用户上机的需求.
6. 试说明实时任务的类型和实时系统的类型.
a. 实时任务的类型按任务执行时是否呈现周期性来划分,分为周期性实时任务和非周期性实时任务;---根据对截止时间的要求来划分,分为硬实时任务和软实时任务;
汤子瀛《计算机操作系统》(第4版)章节题库(保护和安全)【圣才出品】
12.在下列关于对称和非对称加密算法的描述中选出一条错误的描述。 A.对称加密算法的实现速度快,因此适合大批量数据的加密 B.对称加密算法的安全性将依赖于密钥的秘密性,而不是算法的秘密性 C.从密钥的分配角度看,非对称加密算法比对称加密算法的密钥需求量大 D.非对称加密算法比对称加密算法更适合用于数字签名 【答案】C 【解析】对称加密算法:密钥量大,难以管理,如 N 个用户之间相互保密地传送数据, 需要 N(N-1) 非对称加密算法:密钥量大大减少,N 个用户之间相互保密地传送数据,只需要 2N 个 密钥
【解析】主动攻击是攻击者通过网络线路将虚假信息或计算机病毒传入信息系统内部,
破坏信息的真实性、完整性及系统服务的可用性,即通过中断、伪造、篡改和重排信息内容
造成信息破坏,使系统无法正常运行。被动攻击是攻击者非常截获、窃取通信线路中的信息,
使信息保密性遭到破坏,信息泄露而无法察觉,给用户带来巨大的损失。
圣才电子书 十万种考研考证电子书、题库视频学习平台
www.100xuexi.com
第 12 章 保护和安全
一、选择题 1.对计算机系统硬件的主要威胁在( )方面。 A.保密性 B.完整性 C.可用性 D.有效性 【答案】C 【解析】系统可用性是指系统中的资源随时都能供授权用户访问。
2.如软件被有意或无意地删除,对软件的主要威胁在( )方面。 A.保密性 B.完整性 C.可用性 D.有效性 【答案】C 【解析】系统可用性是指系统中的资源随时都能供授权用户访问。
汤子瀛《计算机操作系统》(第4版)章节题库(进程的描述与控制)【圣才出品】
汤子瀛《计算机操作系统》(第4版)章节题库(进程的描述
与控制)【圣才出品】
第2章进程的描述与控制
一、选择题
1.某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是()。
A.2
B.3
C.4
D.5
【答案】C
【解析】假设K=3,3个进程共享8台打印机,每个进程最多可以请求3台打印机,若3个进程都分别得到2台打印机,系统还剩下2台打印机,然后无论哪个进程申请打印机,都可以得到满足,3个进程都可以顺利执行完毕,这种情况下不会产生死锁。假设k=4,4个进程共享8台打印机,都得不到满足,产生了互相等待,可能会发生死锁。
如果觉得这种思路不够简略,换个说法或许更好理解。根据组合数学中鸽巢原理的思想,考虑极端情况,因为每个进程最多需要3台,当每个进程都已经占用了2台时,如果仍然有空闲打印机,则必定能满足某个进程3台的条件;如果没有,则死锁。所以,将8个打印机分给K个进程的极端情况就是K为4,刚好每个进程2台,没有剩余。
这类型的题通常数字不大,可以凭经验给出正确答案,这样或许会快一些。下面给出对应计算公式,以便大家加深理解。假设n为每个进程所需的资源数,m为进程数,A为系
统的资源数,则满足(n-1)×m>A的最小整数m即为可能产生死锁的最小进程数,该公式同样可以用于求出每个进程需要多少资源时可能会产生死锁。
该公式可以这样理解:当所有进程都差一个资源就可以执行,此时系统中所有资源都已经分配,因此死锁,其思想和鸽巢原理类似。
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 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
计算机操作系统第四版试题及答案
计算机操作系统第四版
试题及答案
IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】
操作系统期末考试(一)
一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。每小题2分,共20分)
1、文件系统的主要组成部分是()
A、文件控制块及文件
B、I/O文件及块设备文件
C、系统文件及用户文件
D、文件及管理文件的软件
2、实现进程互斥可采用的方法()
A、中断
B、查询
C、开锁和关锁
D、按键处理
3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为()
A、1024字节
B、512字节
C、1024K
D、512K
4、串联文件适合于()存取
A、直接
B、顺序
C、索引
D、随机
5、进程的同步与互斥是由于程序的()引起的
A、顺序执行
B、长短不同
C、信号量
D、并发执行
6、信号量的值()
A、总是为正
B、总是为负
C、总是为0
D、可以为负整数
7、多道程序的实质是()
A、程序的顺序执行
B、程序的并发执行
C、多个处理机同时执行
D、用户程序和系统程序交叉执行
8、虚拟存储器最基本的特征是()
A、从逻辑上扩充内存容量
B、提高内存利用率
C、驻留性
D、固定性
9、飞机定票系统是一个()
A、实时系统
B、批处理系统
C、通用系统
D、分时系统
10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是()
A、线程
B、程序
C、进程
D、指令
二、名词解释(每小题3分,共15分)
1.死锁:
2.原子操作:
3.临界区:
4.虚拟存储器:
5.文件系统:
三、判断改错题(判断正误,并改正错误,每小题2分,共20分)
汤子瀛_计算机操作系统第四版期末总复习共44页文档
▪
28、知之者不如好之者,好之者不如乐之者。——孔子
▪
29、勇猛、大胆和坚定的决心能够抵得上武器的精良。——达·芬奇
Baidu Nhomakorabea
▪
30、意志是一个强壮的盲人,倚靠在明眼的跛子肩上。——叔本华
谢谢!
44
SUMMER TEMPLATE
汤子瀛_计算机操作系统第四版期末总 复习
▪
26、要使整个人生都过得舒适、愉快,这是不可能的,因为人类必须具备一种能应付逆境的态度。——卢梭
▪
27、只有把抱怨环境的心情,化为上进的力量,才是成功的保证。——罗曼·罗兰
汤子瀛《计算机操作系统》(第4版)章节题库-存储器管理(圣才出品)
第4章存储器管理
一、选择题
1.存储管理的目的是()。
A.方便用户
B.提高内存利用率
C.方便用户和提高内存利用率
D.增加内存实际容量
【答案】C
【解析】存储管理的目的有两个:一是方便用户,二是提高内存利用率。
2.可变式分区又称为动态分区,它是在系统运行过程中()时动态建立的。
A.在作业装入
B.在作业创建
C.在作业完成
D.在作业未装入
【答案】A
【解析】动态分区分配是根据进程的实际需要,动态地为之分配内存空间。为把一个新作业装入内存,须按照一定的分配算法,从空闲分区表或空闲分区链中选出一分区分配给该作业,故它是在作业装入时动态建立的。
3.计算机系统的二级存储包括()。
A.CPU寄存器和主存缓冲区
B.超高速缓存和内存储器
C.ROM和RAM
D.主存储器和辅助存储器
【答案】D
【解析】由于主存储器能被处理器直接访问,而辅助存储器则不能,因此,在进程运行时,必须把它的程序和数据放到主存储器中,考虑到存储器的空间不足,一般计算机系统都采用二级存储的方法,利用辅助存储器存放准备运行的程序和数据,当需要时或主存空间允许时,随时将它们读入主存储器。
4.操作系统实现()存储管理的代价最小。
A.分区
B.分页
C.分段
D.段页
【答案】A
【解析】实现分页、分段和段页式存储管理都需要特殊的硬件的支持,因而代价比较高。分区存储管理是满足多道程序运行的最简单的存储管理方案,这种管理方法特别适用于小型机、微型机上的多道程序系统。
5.分区的保护措施主要是()。
A.界地址保护
B.程序状态保护
C.用户权限保护
D.存取控制表保护
【答案】A
汤子瀛《计算机操作系统》复习笔记和课后习题考研真题及其详解(操作系统接口)【圣才出品】
第9章操作系统接口
9.1 复习笔记
一、用户接口
1.字符显示式联机用户接口
(1)命令行方式
该方式是以行为单位,输入和显示不同的命令。每行长度一般不超过256个字符,一般情况下,以回车符作为一个命令的结束标记。通常,命令的执行采用的是间断式的串行执行方式,即后一个命令的输入一般需等到前一个命令执行结束。
简单命令的一般形式为:
Command arg1 arg2 …argn
其中Command是命令名,又称命令动词,其余为该命令所带的执行参数,有些命令可以没有参数。
(2)批命令方式
操作系统都支持一种称为批命令的特别命令方式,允许用户预先把一系列命令组织在一种称为批命令文件的文件中,一次建立,多次执行。使用这种方式可减少用户输入命令的次数,既节省了时间,减少了出错概率,又方便了用户。通常批命令文件都有特殊的文件扩展名,如MS-DOS系统的.BAT文件。
2.图形化联机用户接口
字符显示式用户接口要牢记各种命令的动词和参数,必须严格按规定的格式输入命令,而且不同操作系统所提供的命令语言的词法、语法、语义及表达形式是不一样的,这样既不方便又花费时间。于是,图形化用户接口GUI(Graphics User Interface)便应运而生。
3.联机命令的类型
(1)系统访问类
(2)文件操作命令
①显示文件命令type。
②拷贝文件命令copy。
③文件比较命令comp。
④重新命名命令Rename。
⑤删除文件命令erase。
(3)目录操作命令
①建立子目录命令mkdir。
②显示目录命令dir。
③删除子目录命令rmdir。
汤子瀛《计算机操作系统》配套题库-章节题库(网络操作系统)【圣才出品】
第八章网络操作系统
一、选择题
1.在UNIX系统文件管理系统中,为了对磁盘的空闲块进行有效的管理,采用的方法是()。
A.作业申请表
B.原语
C.系统调用
D.中断
【答案】C
【解析】系统调用是操作系统提供给编程人员的唯一接口。利用系统调用,编程人员在源程序中动态请求和释放系统资源,调用系统中已有的功能来完成那些与机器硬件部分相关的工作以及控制程序的执行速度等。系统调用如同一个黑匣子,对使用者屏蔽了具体操作动作,只是提供了有关功能。
UNIX采用成组链接法进行空闲磁盘块的管理。例如,每50个空闲块为一组,组中的头一块为“组长块”,第一组的50个空闲块块号放在第二组的组长块中,而第二组的其余49块是完全空闲的。第二组的50块号又放在第三组的组长块中。依此类推,组与组之间形成链接关系。最后一组的块号(可能不足50块)通常放在内存的一个专用栈(即专用块的空闲块号栈)结构中。这样,平常对盘块的分配和释放是在栈中进行(或构成新的一组)。
在这里,空闲块中无论是文件的创建、打开、读/写、删除、换名和拷贝等操作实际上都是通过系统调用来完成。
2.以下说法正确的是()。
A.多用户系统一定是多任务系统
B.数据库管理程序需要调度操作系统程序,操作系统程序的实现也需要数据库系统的支持
C.操作系统为用户提供的接口有键盘命令、原语
D.资源的利用率高和系统的工作效率高是一回事
【答案】B
【解析】A项,多用户系统是指系统可以同时为多个用户提供服务,多任务系统是指用户可以同时运行多个任务。实际上,存在多用户单任务的操作系统。C项,原语是提供给应用程序使用的,用户无法使用原语接口。D项,资源的利用率高和系统工作效率高不是同一回事,例如,CPU作为一种资源利用率高是指CPU得到了充分利用,但此时系统的工作效率并不一定高。
计算机操作系统第四版试题及答案
A 文件控制块 B 进程控制块 C 作业控制块
D 设备控制块
8、 衡量系统的调度性能主要是指标是( )
A 作业的周转时间
B 作业的输入输出时间
C 作业的等待时间
D 作业的响应时间
10.批处理系统的主要缺点是( )
A 无交互性
B 输入输出设备利用率低
C CPU 利用率低
D 失去了多道性
二、名词解释(每小题 3 分,共 15 分)
[键入文字]
6
答案(一)
一、单选
DCBBDDBAAC 二、名词解释 1、死锁:多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不 能再向前推进 2、原子操作:一个操作中的所有动作要么全做,要么全不做,它是一个不可分割的操 作。 3、临界区:在每个进程中访问临界资源的那段代码 4、虚拟存储器:是指仅把作业的一部分装入内存便可运行作业的存储器系统。也即是 具有请求调入功能和置换功能,能从逻辑上进行扩充的一种存储系统。 5、文件系统:是指含有大量的文件及其属性的说明,对文件进行操纵和管理的软件, 以及向用户提供的使用文件的接口等的集合
()
3、在存储管理技术中,固定式分区分配产生“外零头”,而可变式分区分配方式产生“外
零头”
()
[键入文字]
3
4、当进程已分配到除 CPU 以外的所有必要资源时,便处于阻塞状态。 5、操作系统的任务之一就是提高系统的软硬件资源。 6、死锁定理是用于预防死锁,破坏死锁条件。 7、动态重定位的地址变换是在装入时一次完成的,以后不再改变。 8、分页请求系统的置换以段为单位。 9、访问控制表是以一个用户建立的。 10、系统调用在本质上是一种过程调用,但它是一种特殊的过程调用。 四、 简答题(每小题 5 分,共 25 分) 1. 操作系统的目标是什么?
汤子瀛《计算机操作系统》考研第4版配套考研真题
汤子瀛《计算机操作系统》考研第4版配套考研真题
第一部分历年考研真题
在页式存储管理系统中,采用某些页面置换算法,会出现Belady异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。下列算法中,可能出现Belady异常现象的是()。[2014年408统考]
Ⅰ.LRU算法
Ⅱ.FIFO算法
Ⅲ.OPT算法
A.仅Ⅱ
B.Ⅰ、Ⅱ
C.Ⅰ、Ⅲ
D.Ⅱ、Ⅲ
【答案】A查看答案
【解析】Belady现象只有FIFO算法才会出现。
下列关于管道(Pipe)通信的叙述中,正确的是()。[2014年408统考] A.一个管道可实现双向数据传输
B.管道的容量仅受磁盘容量大小限制
C.进程对管道进行读操作和写操作都可以被阻塞
D.一个管道只能有一个读写进程或一个写进程对其操作
【答案】C查看答案
【解析】只有写进程才能对管道写入数据,读进程对管道进行读取数据,只能半双工通信,即某一时刻只能单向传输。管道的容量大小通常为内存上的一页,它的大小并不是受磁盘容量大小的限制。当管道满时,进程在写管道会被阻塞,管道为空,则读操作被堵塞,而如果有写操作对管道进行写的话那就要堵塞了。那么C正确。
下列选项中,属于多级页表优点的是()。[2014年408统考]
A.加快地址变换速度
B.减少缺页中断次数
C.减少页表项所占字节数
D.减少页表所占的连续内存空间
【答案】D查看答案
【解析】多级页表不仅不会加快地址的变换速度,还因为增加更多的查表过程,会使地址变换速度减慢;也不会减少缺页中断的次数,反而如果访问过程中多级的页表都不在内存中,会大大增加缺页的次数,也并不会减少页表项所占的字节数。多级页表避免了把所有的页表一直保存在内存中。即当页表太大时,将页表再分级,可以把每张页表控制在一页之内,减少页表所占的连续内存空间。
汤子瀛《计算机操作系统》考研2021考研真题解析与笔记
汤⼦瀛《计算机操作系统》考研2021考研真题解析与笔记汤⼦瀛《计算机操作系统》考研2021考研真题解析
与笔记
第⼀部分考研真题精选
⼀、选择题
1下列关于线程的描述中,错误的是()。[2019年408统考]
A.内核级线程的调度由操作系统完成
B.操作系统为每个⽤户级线程建⽴⼀个线程控制块
C.⽤户级线程间的切换⽐内核级线程间的切换效率⾼
D.⽤户级线程可以在不⽀持内核级线程的操作系统上实现
【答案】B查看答案
【解析】⽤户级线程仅存在于⽤户空间中,与内核⽆关,其线程库对⽤户线程的调度算法与OS的调度算法⽆关,不需要操作系统为每个⽤户级线程建⽴⼀个线程控制块。
2下列选项中,可能将进程唤醒的事件是()。[2019年408统考]
Ⅰ.I/O结束
Ⅱ.某进程退出临界区
Ⅲ.当前进程的时间⽚⽤完
A.仅Ⅰ
B.仅Ⅲ
C.仅Ⅰ、Ⅱ
D.Ⅰ、Ⅱ、Ⅲ
【答案】C查看答案
【解析】可能唤醒进程的事件包括I/O结束、某进程退出临界区等。当前进程的时间⽚⽤完会引起另⼀个进程的调度并运⾏,不是唤醒进程。
3下列关于系统调⽤的叙述中,正确的是()。[2019年408统考]
Ⅰ.在执⾏系统调⽤服务程序的过程中,CPU处于内核态
Ⅱ.操作系统通过提供系统调⽤避免⽤户程序直接访问外设
Ⅲ.不同的操作系统为应⽤程序提供了统⼀的系统调⽤接⼝
Ⅳ.系统调⽤是操作系统内核为应⽤程序提供服务的接⼝
A.仅Ⅰ、Ⅳ
B.仅Ⅱ、Ⅲ
C.仅Ⅰ、Ⅱ、Ⅳ
D.仅Ⅰ、Ⅲ、Ⅳ
【答案】C查看答案
【解析】系统调⽤接⼝是连接操作系统和应⽤程序的桥梁,⽽接⼝是以具体程序中的函数实现的,称之为系统调⽤,在不同的操作系统中,具有不同的系统调⽤,但是它们实现的功能是基本相同的。
计算机操作系统第四版课后习题答案
《计算机操作系统》课后习题答案
注:课本为《计算机操作系统(第四版)》,汤小丹梁红兵哲凤屏汤子瀛编
著,
西安电子科技大学出版社出版
第一章
1.设计现代OS的主要目标是什么?
答:(1)有效性(2)方便性(3)可扩充性(4)开放性
2.OS的作用可表现在哪几个方面?
答:(1)OS作为用户与计算机硬件系统之间的接口
(2)OS作为计算机系统资源的管理者
(3)OS实现了对计算机资源的抽象
3.为什么说。故现了对计算机资源的抽象?
答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽
象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS通
过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们
共同实现了对计算机资源的抽象。
4.试说明推动多道批处理系统形成和发展的主要动力是什么?
答:主要动力来源于四个方面的社会需求与技术发展:
(1)不断提高计算机资源的利用率;
(2)方便用户;
(3)器件的不断更新换代;
(4)计算机体系结构的不断发展。
5.何谓脱机I/O和联机I/O?
答:月^机I/O是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在
外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。该方式下的输入输出由外围
机控制完成,是在脱离主机的情况下进行的。
而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
6.试说明推动分时系统形成和发展的主要动力是什么?
答:推动分时系统形成和发展的主要动力是更女?地满足用户的需要。主要表现在:CPU的
汤子瀛《计算机操作系统》(第4版)章节题库(9-12章)【圣才出品】
www.100xuexi.com
地私有的存储器。
3.NUMA 多处理机结构中,所有共享存储器在物理上是( )。 A.集中的 B.对称的 C.分布的 D.虚拟的 【答案】C 【解析】在 NUMA 多处理机系统中,拥有多个处理器模块(也称为节点),各节点之 间通过一条公用总线或互连模块进行连接和信息交互。系统中的公共存储器、各处理机的本 地存储器以及节点内的群共享存储器,共同构成了系统的全部存储空间。
4.用户接口包括______、______、______。 【答案】命令接口、程序接口、图形接口 【解析】用户接口包括:命令接口、程序接口、图形接口。
1 / 53
www.100xuexi.com
5.键盘终端处理程序有______和______这两种方式来实现字符接收功能。 【答案】面向字符方式、面向行方式 【解析】键盘终端处理程序有面向字符方式和面向行方式这两种方式来实现字符接收 功能。
4.操作系统是计算机硬件和计算机软件之间的接口。 【答案】错误 【解析】操作系统既是计算机硬件和其他软件的接口,又是用户与计算机的接口。
5.对话框与窗口都可以改变大小。 【答案】错误 【解析】对话框不可以改变大小。
6.窗口既可以移动,也可以改变大小,但是窗口在充满整个屏幕时是不能移动的。 【答案】正确 【解析】根据实际操作可以判断为正确。
6.命令解释程序由______、______和______三部分组成。 【答案】常驻部分、初始化部分、暂存部分 【解析】考查命令解释程序的基本组成。
计算机操作系统_汤子瀛_第四版_课后习题答案(全)
第一章
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的
分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的
共享使多用户能同时使用同一台计算机,独立地处理自己的作业。
汤子瀛计算机操作系统第四版期末总复习共44页文档
谢谢!
பைடு நூலகம்
汤子瀛计算机操作系统第四版期末总 复习
21、要知道对好事的称颂过于夸大,也会招来人们的反感轻蔑和嫉妒。——培根 22、业精于勤,荒于嬉;行成于思,毁于随。——韩愈
23、一切节省,归根到底都归结为时间的节省。——马克思 24、意志命运往往背道而驰,决心到最后会全部推倒。——莎士比亚
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.下列选项中,可用于文件系统管理空闲磁盘块的数据结构是( )。[2019 年 408 统考]
Ⅰ.位图 Ⅱ.索引节点 Ⅲ.空闲磁盘块链 Ⅳ.文件分配表(FAT)
2 / 72
圣才电子书
www.100xuexi.com
A.仅Ⅰ、Ⅱ
十万种考研考证电子书、题库视频学习平台
B.仅Ⅰ、Ⅲ、Ⅳ
C.仅Ⅰ、Ⅲ
D.仅Ⅱ、Ⅲ、Ⅳ
2.下列选项中,可能将进程唤醒的事件是( )。[2019 年 408 统考] Ⅰ.I/O 结束 Ⅱ.某进程退出临界区 Ⅲ.当前进程的时间片用完 A.仅Ⅰ B.仅Ⅲ C.仅Ⅰ、Ⅱ D.Ⅰ、Ⅱ、Ⅲ 【答案】C 【解析】可能唤醒进程的事件包括 I/O 结束、某进程退出临界区等。当前进程的时间
1 / wk.baidu.com2
圣才电子书 十万种考研考证电子书、题库视频学习平台
调度算法会使长进程一直得不到执行;C 项中会使长进程一直得不到执行;D 项中会使低优
先级的进程一直得不到执行。因此答案选 A。
7.资源的有序分配策略是为了破坏死锁产生的( )条件。[电子科技大学 2016 研] A.互斥 B.请求和保持 C.非剥夺 D.循环等待 【答案】D 【解析】在有序分配资源时,系统将所有资源按类型进行线性排队,并赋予不同的序号, 所有进程对资源的请求必须严格按照资源序号递增的次序提出,因此在所形成的资源分配图 中,不可能再出现环路,从而不会出现循环等待的情况,进而避免死锁的产生。
5 / 72
圣才电子书 十万种考研考证电子书、题库视频学习平台
8.系统采用二级反馈队列调度算法进行进程调度。就绪队列 Q1 采用时间片轮转调度 算法,时间片为 10ms;就绪队列 Q2 采用短进程优先调度算法;系统优先调度 Q1 队列中 的进程,当 Q1 为空时系统才会调度 Q2 中的进程;新创建的进程首先进入 Q1;Q1 中的
4 / 72
圣才电子书 十万种考研考证电子书、题库视频学习平台
www.100xuexi.com
进程执行一个时间片后,若未结束,则转入 Q2。若当前 Q1、Q2 为空,系统依次创建进程 P1、P2 后即开始进程调度,P1、P2 需要的 CPU 时间分别为 30ms 和 20ms,则进程 P1、 P2 在系统中的平均等待时间为( )。[2019 年 408 统考]
www.100xuexi.com
片用完会引起另一个进程的调度并运行,不是唤醒进程。
3.下列关于系统调用的叙述中,正确的是( )。[2019 年 408 统考] Ⅰ.在执行系统调用服务程序的过程中,CPU 处于内核态 Ⅱ.操作系统通过提供系统调用避免用户程序直接访问外设 Ⅲ.不同的操作系统为应用程序提供了统一的系统调用接口 Ⅳ.系统调用是操作系统内核为应用程序提供服务的接口 A.仅Ⅰ、Ⅳ B.仅Ⅱ、Ⅲ C.仅Ⅰ、Ⅱ、Ⅳ D.仅Ⅰ、Ⅲ、Ⅳ 【答案】C 【解析】系统调用接口是连接操作系统和应用程序的桥梁,而接口是以具体程序中的函 数实现的,称之为系统调用,在不同的操作系统中,具有不同的系统调用,但是它们实现的 功能是基本相同的。
圣才电子书
www.100xuexi.com
十万种考研考证电子书、题库视频学习平台
第一部分 考研真题精选
一、选择题 1.下列关于线程的描述中,错误的是( )。[2019 年 408 统考] A.内核级线程的调度由操作系统完成 B.操作系统为每个用户级线程建立一个线程控制块 C.用户级线程间的切换比内核级线程间的切换效率高 D.用户级线程可以在不支持内核级线程的操作系统上实现 【答案】B 【解析】用户级线程仅存在于用户空间中,与内核无关,其线程库对用户线程的调度算 法与 OS 的调度算法无关,不需要操作系统为每个用户级线程建立一个线程控制块。
6.在下列进程调度算法中,不存在进程饥饿现象的调度算法的是( )。[电子科技 大学 2016 研]
3 / 72
圣才电子书
www.100xuexi.com
A.先来先服务
十万种考研考证电子书、题库视频学习平台
B.反馈调度算法
C.短进程优先
D.基于静态优先级调度算法
【答案】A
【解析】先来先服务调度算法中每个进程都会被调度,不会产生饥饿现象;B 项中反馈
A.25ms B.20ms C.15ms D.10ms 【答案】C 【解析】根据二级反馈队列调度算法可知,P1 和 P2 同时进入 Q1 队列,完成 Q1 的时 间片后进入 Q2 队列,采用短进程优先调度,具体过程如下: 0ms 时刻:P1 进入 Q1 队列、P2 进入 Q1 队列,并且 P1 开始执行,P2 等待; 10ms 时刻:P1 在 Q1 的时间片用完,进入 Q2 等待,P2 开始执行; 20ms 时刻:P2 在 Q1 的时间片用完,进入 Q2 等待,P1 也在 Q2 等待,由于 Q2 采 用短进程优先调度,因此开始执行 P2; 30ms 时刻:P2 执行完毕,P1 开始执行; 40ms 时刻:P1 继续执行; 50ms 时刻:P1 执行结束; 由上可知,P2 在 30ms 执行完成,所需时间为 20ms,因此等待时间为 10ms;P1 在 50ms 时执行完后,而所需时间为 30ms,因此等待时间为 20ms,故 P1 和 P2 的平均等待 时间为 15ms。
【答案】B
【解析】文件系统管理空闲磁盘块的数据结构包括位图、链表、文件分配表。索引结点
是指在许多类 Unix 文件系统中的一种数据结构。每个索引节点保存了文件系统中的一个文
件系统对象的元信息数据,但不包括数据内容或者文件名。
5.若下列指令已装入指令寄存器,执行时不可能导致 CPU 从用户态变为内核态的是 ( )。[电子科技大学 2016 研]