操作系统复习题 (4)
全国自考(操作系统)模拟试卷4(题后含答案及解析)

全国自考(操作系统)模拟试卷4(题后含答案及解析) 题型有:1. 单项选择题 2. 多项选择题 3. 填空题 4. 简答题 5. 综合题单项选择题1.操作系统是一种系统软件,它的职能是A.只管理软件B.只管理硬件C.既不管理硬件,也不管理软件D.既管理硬件,也管理软件正确答案:D解析:操作系统是一种资源管理程序,而计算机资源包括硬件资源和软件资源。
2.设计批处理操作系统时,首先应考虑的是A.交互性和响应时间B.吞吐量和周转时间C.灵活性和可适应性D.可靠性和完整性正确答案:B解析:由于批处理操作系统一次性可执行一批作业,在执行作业时用户干扰,不能像分时系统那样与用户进行交互执行作业。
因此,在设计这种操作系统时,应该着重考虑如何提高计算机系统的工作效率,即如何去提高计算机在单位时间内的算题量。
3.操作系统的层次结构是一种外层依赖内层的关系,故管理次序从内到外应是A.存储→处理器→设备→文件B.处理器→存储→作业→文件C.处理器→存储→设备→文件D.存储→处理器→文件→设备正确答案:C4.下述UNIX系统调用中,()不属于文件操作类系统调用。
A.creatB.writeC.waitD.open正确答案:C解析:wait属于控制类系统调用。
5.引入多道程序设计技术后,提高了整个系统效率,但()不属其范畴。
A.提高了处理器的利用率B.充分利用外围设备资源C.发挥了处理器与外围设备以及外围设备之间并行工作能力D.提高了程序运行速度正确答案:D解析:多道程序设计能提高资源使用效率,增加单位时间的算题量。
但是对每个计算问题来说,从算题开始到全部完成所需的计算时间可能要延长。
6.()中断是自愿中断。
A.程序B.外部C.I/OD.访管正确答案:D解析:自愿中断是正在运行的进程执行一条“访管指令”请求系统调用为其服务所引起的中断,也称为访管中断。
7.响应比最高者优先算法综合考虑了作业的等待时间和计算时间,把响应比定义为A.作业等待时间与计算时间之比B.作业计算时间与等待时间之比C.作业周转时间与等待时间之比D.作业周转时间与计算时间之比正确答案:A解析:响应比=等待时间/计算时间8.下述()不是存储器管理功能。
操作系统-第4章复习题答案

操作系统-第4章复习题答案操作系统第四章复习题⼀、选择题1、在可变式分区分配⽅案中,某⼀作业完成后系统收回其主存空间,并与相邻空闲区合并,为此修改空闲区表,造成空闲区数减⼀的情况是( D )。
A ⽆上邻空闲区,也⽆下邻空闲区B 有上邻空闲区,但⽆下邻空闲区C 有下邻空闲区,但⽆上邻空闲区D 有上邻空闲区,也有下邻空闲区2、分区式存储器管理⽅式,每个程序(B)。
A ⼀定在分区中连续,部分存放B ⼀定在分区中连续,整体存放C 可以在分区中不连续,整体存放D 可以在分区中连续,部分存放3、下列选项中对分段存储管理叙述正确的是(B)A 分段存储管理中每个段必须是⼤⼩相等的。
B 每⼀段必须是连续的存储区C 每⼀段不必是连续的存储区D 段间的存储区必须是连续的4、下列对重定位的叙述中,正确的选项是(B)。
A 经过静态重定位后,指令代码并不发⽣变化。
B 经过静态重定位后,数据地址和指令地址发⽣了变化C 经过动态重定位后,指令代码中的操作码和操作数地址都要发⽣变化。
D经过动态重定位后,数据地址发⽣了变化⽽指令地址没有发⽣变化。
5、虚拟存储器功能的管理⽅法包括(C)。
A 可变分区存储管理B 基本分页存储管理C 请求分段存储管理D 段页式存储管理6、虚拟存储器的最⼤容量(C)。
A 由作业的地址空间决定B 是任意的C 由计算机的地址结构决定的D 为内、外容量之和7、操作系统为( C )分配内存空间。
A线程B⾼速缓冲存储器(Cache)C 进程 D 块表8、下⾯的页⾯置换算法中会产⽣所谓Belady异常现象的是(B)。
A 最佳页⾯置换算法(OPT)B 先进先出页⾯置换算法(FIFO)C 最近最久未使⽤页⾯置换算法(LRU)D 最少使⽤页⾯置换算法(LFU)9、采⽤( B )不会产⽣内部碎⽚。
A 分页式存储管理B 分段式存储管理C 固定分区式存储管理D 段页式存储管理10、最佳适应算法的空闲区是(B)。
A 按⼤⼩递减顺序连在⼀起B按⼤⼩递增顺序连在⼀起C 按地址由⼩到⼤排列D 按地址由⼤到⼩排列11、在可变式分区存储管理中的拼接技术可以(A)。
第四章 复习题 计算机操作系统概论复习资料习题答案

第四章复习题一、单项选择题1. 在可变分区存储管理中,若采用最先适应分配算法宜将空闲区按(B)次序登记在空闲区表中。
A. 地址递减B. 地址递增C. 长度递减D. 长度递增2. 采用固定分区存储管理的计算机系统中(D)的做法是错误的。
A. 为作业分配的分区不能小于作业长度B. 可同时在多个分区中各装一个作业C. 不允许多个作业同时存放在一个分区中D. 一个分区中可同时装入多个作业3. 不适宜采用虚拟存储管理技术的存储管理方式是(D)。
A. 页式B. 段式C. 段页式D. 可变分区4. 在多道程序设计系统中,采用了页式存储管理。
如果允许并行工作的道数为n(n>1),则系统中同时建立的页表数一定为(C)。
A. 1B. nC. <=nD. n+15. 在单用户连续存储管理中,可供用户使用的主存区域起始地址存放在(B)。
A. 基址寄存器B. 界限寄存器C. 限长寄存器D. 相联寄存器6. 重定位的含义是(C)。
A. 把主存中的一个程序从一个区域重新定位到另一个区域B. 把绝对地址转换成逻辑地址C. 把逻辑地址换砖成绝对地址D. 把辅助存储器中的程序定位到主存的某个区域7. 在分页式存储管理中,逻辑地址由页号和页内地址两部分组成。
因而,分页的工作是在(C)时进行的。
A. 用户编制程序B. 地址转换C. 操作系统装入作业D. 系统初始化8. 采用固定分区存储管理的计算机系统中(D)的做法是错误的。
A. 为作业分配的分区不能小于作业长度B. 可同时在多个分区中各装一个作业C. 不允许多个作业同时存放在一个分区中D. 一个分区中可同时装入多个作业9. 在分页式虚拟存储管理中,若发现所要访问的页面不在主存储器中,则硬件要产生一个(C)中断。
A. I/OB. 缺段C. 缺页D. 访管10. 主存储器的每个存储单元都有一个地址与其对应,假定这些地址用n个二进制位来区分,则主存储器的容量为(D)。
A. 2n个字B. 2n-1个字C. 2n-1个字节D. 2n个字节11. LRU页面调度算法总是选择(C)页面调出。
操作系统习题第四章

第四章互斥、同步与通讯一、单项选择题1.一个正在访问临界资源的进程由于申请等待I/O操作而被中断时,__________.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.设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是___________A.1,0,-1,-2B.2,0,-1,-2C.1,0,-1D.3,2,1,07.进程的并发执行是指若干个进程__________.A. 同时执行B. 在执行的时间上是重叠的C. 在执行的时间上是不可重叠的D. 共享系统资源8.在进程通信中,__________常用信件交换信息。
A.低级通信 B.高级通信 C.消息通信 D.管道通信9.实现进程同步时,每一个消息与一个信号量对应,进程_________可把不同的消息发送出去。
A.在同一信号量上调用P操作B.在不同信号量上调用P操作C.在同一信号量上调用V操作D.在不同信号量上调用V操作10._________是只能有P和V操作所改变的整形变量。
A.共享变量B.锁C.整型信号量D.记录型信号量11.在执行V操作时,当信号量的值_________时,应释放一个等待该信号量的进程。
A.大于0B.小于0C.大于等于0D.小于等于012.进程和程序的主要区别是__________.A.占用处理器和不占用处理器B.占用主存和不占用主存C.动态和静态D.连续执行和非连续执行13.有三个进程P1,P2,P3共享同一个程序段,而每次最多允许两个进程进入该程序段,则信号量S的初值为___________.A. 0B. 1C. 2D. 314.若P、V操作的信号量S初值为2,当前值为-1,则表示有_________等待进程。
操作系统试题(4)

操作系统试题-9一、单选题(每小题1分,共20分)1、操作系统的【】管理部分负责对进程进行调度。
A、存储器B、控制器C、文件D、处理机2、操作系统的基本类型主要有【】。
A、批处理系统、分时系统及多任务系统B、实时系统、批处理系统及分时系统C、单用户、多用户及批处理系统D、实时系统、分时系统及多用户系统3、在进程管理中,当【】时,进程从阻塞状态变为就绪状态。
A、进程调度B、等待的事件发生C、等待某一事件D、时间片用完4、一个执行的进程时间片用完后,它的状态变为【】。
A、就绪B、等待C、挂起D、不确定5、若P、V原语的信号量S的初值为2,当前值为-1,则表示有【】个等待进程。
A、0个B、1个C、2个D、3个6、进程的并发执行是指若干个进程【】。
A、同时执行B、在执行时间上是不可重叠的C、在执行时间上是重叠的D、共享系统资源7、通常,用户进程被创建后,【】。
A、便一直存在于系统中,直到被撤消B、随着进程的阻塞与唤醒而撤消与建立C、随着时间片轮转而撤消与建立D、随着作业的正常或不正常结束而撤消8、不可行的死锁预防策略是【】。
A、破坏互斥条件B、破坏不可剥夺条件C、破坏请求和保持条件D、破坏环路等待条件9、资源的有序分配策略可以破坏【】条件。
A、互斥使用B、不剥夺C、请求和保持D、环路等待10、某系统中有3个并发进程,都需要同类资源5个,请问该系统不会发生死锁的最少资源数是【】。
A、10B、12C、13D、1511、在存储管理中,采用覆盖与交换技术的目的是【】。
A、逻辑扩充内存容量B、物理扩充内存容量C、提高CPU效率D、实现内存共享12、分区存储管理中的最佳适应算法,要求把空闲区按照【】的次序登记在空闲区表中。
A、大小递减B、大小递增C、地址递减D、地址递增13、在分页存储管理系统中,若逻辑地址用32位表示,其中20位表示页号,则页面大小为【】。
A、1MBB、4KBC、4GBD、2KB14、实现虚拟存储器的理论基础是程序的【】原理。
《操作系统》试题4

《操作系统》试题四一、单项选择题(20分)1.多道批处理系统中,用户的作业是由()组成的。
a. 程序b. 程序,数据c. 程序,作业说明书d. 程序,数据,作业说明书2.火车站的售票系统属于()系统。
a. 单道批处理b. 多道批处理c. 实时d. 分时3.在操作系统中,信号量表示资源实体,是一个与队列有关的()变量,其值仅能用P、V操作来改变。
a. 实型b. 整型c. 布尔型d. 记录型4.有5个进程共享一个互斥段,如果最多允许有3个进程同时进入互斥段,则所采用的互斥信号量的初值应是()。
a. 5b. 3c. 1d. 05.n个进程共享某一临界资源,则互斥信号量的取值范围为()。
a. 0~1b. –1~0c. 1~-(n-1)d. 0~-(n-1)6.具有虚拟存储功能的管理方法包括()。
a. 可变分区存储管理b. 页式存储管理c. 段式存储管理d. 段页式存储管理7.分区分配方案中,需要执行靠拢(或紧凑)的操作是()。
a. 固定式分区b. 可变式分区c. 可再定位式分区d. 多重式分区8.系统“抖动”现象的发生是由()引起的。
a. 置换算法选择不当b. 交换的信息量过大c. 内存容量不足d. 请求页式管理方案9.作业地址空间中使用的逻辑地址变成内存中物理地址成为()。
a. 加载b. 重定位c. 物理化d. 逻辑化10.请求分页存储管理方案中,如果所需的页面不在内存中,则产生缺页中断,它属于()中断。
a. 硬件故障b. I/Oc. 外d. 程序11.联想存储器在计算机系统中是用于()的。
a. 存储文件信息b. 与主存交换信息c. 地址变换d. 存储通道程序12.在可变式分区分配方案中,将空白区在空白区表中按地址递增次序排列是()。
a. 最佳适应算法b. 最差适应算法c. 最先适应算法d. 最迟适应算法13.在下列存储管理方案中,不适应于多道程序设计的是()。
a. 单一连续区分配b. 固定式分区分配c. 可变式分区分配d. 段页式存储管理14.I/O交通管制程序的主要功能是管理()的状态信息。
操作系统课后复习题答案

操作系统课后复习题答案第一章一、简答题3.什么是操作系统?操作系统在计算机系统中的主要作用是什么?操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算机提供良好运行环境的一种系统软件.主要作用(1)服务用户—操作系统作为用户接口和公共服务程序(2)进程交互—操作系统作为进程执行的控制者和协调者(3)系统实现—操作系统作为扩展机或虚拟机(4)资源管理—操作系统作为资源的管理者和控制者15.什么是多道程序设计?多道程序设计有什么特点?多道程序设计是指允许多个作业(程序)同时进入计算机系统内存并执行交替计算的方法。
从宏观上看是并行的,在一个时间段,它们都在同时执行,都处于执行的开始点和结束点之间;从微观上看是串行的,在某一时刻,他们在同一台计算机上交替、轮流、穿插地执行。
(1)可以提高CPU、内存和设备的利用率;(2)可以提高系统的吞吐率,使单位时间内完成的作业数目增加;(3)可以充分发挥系统的并行性,使设备和设备之间,设备和CPU 之间均可并行工作。
19.分时系统中,什么是响应时间?它与哪些因素有关?分时系统的响应时间是指用户从终端发出一个命令到系统处理完这个命令并做出回答所需要的时间。
这个时间受时间片长度、终端用户个数、命令本身功能、硬件特性、主存与辅存的交换速度等影响。
23.现代操作系统具有哪些基本功能?请简单叙述之。
(1)处理器管理;(2)存储管理;(3)设备管理;(4)文件管理;(5)联网与通信管理。
/某tip某/简述操作系统资源管理的资源复用技术。
系统中相应地有多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享称为资源复用。
(1)时分复用共享资源从时间上分割成更小的单位供进程使用;(2)空分复用共享资源从空间上分割成更小的单位供进程使用。
二、应用题2、答:画出两道程序并发执行图如下:(1)两道程序运行期间,CPU存在空闲等待,时间为100至150m之间(见图中有色部分)。
操作系统试题4(xin)

琼州学院电子信息工程学院2008级 计算机科学与技术《操作系统》2010 — 2011学年度第一学期期末考试(A )卷注意事项:1. 考前请将密封线内填写清楚2. 所有答案请直接答在试卷上(或答题纸上)3. 考试形式:闭卷4. 本试卷共四 大题,满分100分。
考试时间120分钟一、单项选择题(每题1分,共20 分)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.若在一个单处理器的计算机系统中同时存在5个并发进程,则任何时刻允许占用处理器的进程数为()A.至少1个B.最多1个C.至少5个D.最多5个7.实存的存储分配算法用来决定输入的程序和数据放到主存中的位置,采用“总是把程序装入主存中最大的空闲区域”的算法称为()A.最优适应算法B.最坏适应算法C.最先适应算法D.循环最先适应算法8.虚拟存储系统中,完成地址转换工作的是()A.硬件B.地址转换程序C.装入程序和地址转换程序D.装入程序9.通过______表示磁盘上每一磁盘块的唯一地址。
()A.柱面号、扇区号B.磁头号、扇区号C.柱面号、磁头号D.柱面号、磁头号、扇区号10.UNIX中对可分配磁盘存储空间采用______方法管理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章引论(10、13、21无答案)
2、什么是多道程序设计?
14、陷阱和中断的主要差别是什么?
20、有一文件,其文件描述符是fd,内含下列字节序列:3,1,4,5,9,2,6,5,3,5。
做如下系统调用:
lseek(fd,3,SEEK_SET);
read(fd,&buffer,4);
其中lseek调用寻找文件中的字节3。
在操作完成之后,buffer中的内容是什么?
21、块特殊文件和字符特殊文件的基本差别是什么?
26、下面是单位转换的练习:
a)一微年是多少秒?
b)微年常称为micron,那么gigamicron是多长?
c)1TB存储器中有多少字节?
d)地球的质量是6000yottagram,换算成kilogram是多少?
第二章进程与线程(5、14无答案)
1、图2-2中给出了三个进程状态。
理论上,三个状态可以有六种转换,每个状态两个。
但是,图中只给出了四种转换。
有没有可能发生其他两种转换中的一个或两个?
11、在本习题中,要求对使用单线程文件服务器和多线程文件服务器读取文件进行比较。
假设所需要的数据都在块高速缓存中,花费15ms获得工作请求,分派工作,并进行处理其余必要工作。
如果在三分之一时间时,需要一个磁盘操作,要另外花费75ms,此时该线程进入休眠。
在单线程情形下服务器可以处理每秒钟多少个请求?如果是多线程呢?
20、两个进程在一个共享储存器多处理机(即两个CPUI)上运行,当它们要共享一个公共内存时,图2-20所示的采用变量turn的忙等待解决方案还有效吗?
30、假设有一个使用信箱的消息传递系统,当向满信箱发送信息或从空信箱接收信息时,进程都不会阻塞,相反,会得到一个错误代码。
进程响应错误代码的处理方法为一遍一遍地重试,直到成功为止。
这种方式会导致竞争条件吗?
40、有5个批处理作业A到E,它们几乎同时到达一个计算中心。
估计它们运行时间分别为10,6,2,4和8分钟,其优先级(由外部设定)分别为3,5,2,1和4,其中5为最高优先级。
对于下列每种调度算法,计算其平均进程周转时间,可忽略进程切换开销。
(a)轮转法;
(b)优先级调度;
(c)先来先服务(按照10,6,2,4,8次序运行);
(d)最短作业先行。
对(a)假设系统具有多道程序处理能力,每个作业均公平共享CPU时间;对(b)到(d),假设任一时刻只有一个作业运行,直到结束。
所以作业完全是CPU密集型作业。
43、a=1/2的老化算法用来预测运行时间。
先前的四次运行,从最老的一个到最近的一个,其运算时间分别是40ms,20ms,40ms和15ms。
下一次的预测时间是多少?
44、一个软实时系统有四个周期时间,其周期分别为50ms,100ms,200ms和250ms。
假设四个事件分别需要35ms,20ms,10ms和Xms的CPU时间。
保持系统可调度的最大X值是多少?
50、假设一所大学为了卖弄其政治上的正确,准备把美国最高法院的信条“平等但隔离器本身就是不平等(Separate but equal inherently unequal)”既运用在种族上也运用在性别上,从
而结束校园内长期使用的浴室按性别隔离的做法。
但是,为了迁就传统习惯,学校颁布法令:当有一个女生在浴室里,那么其他女生可以进入,但是男生,反之亦然。
在每个浴室的门上有一个滑动指示符号,表示当前处于以下三种可能状态之一:
·空;
·有女生;
·有男生。
用你偏好的程序设计语言编写的过程:
woman_wants_to_enter,man_wants_to_enter,woman_leaves,man_leaves。
可以随意采用计数器和同步技术
第六章死锁(20重要)
1、给出一个由策略产生的死锁的例子。
5、图6-3给出了资源分配图的概念,试问是否存在不合理的资源分配图,即资源分配图在结构上违反了使用资源的模型?如果存在,请给出一个例子。
9.假设在图6-6中,对某个i,如果Cij+Rij>Eij条件成立,那么所有进程都能执行完毕,不出现死锁这个条件是什么?
13、仔细考察图6-11b如果D再多请求1个单位,会引起安全状态还是不安全状态?如果换成C提出同样的请求,情形会怎样?
16、某一系统有p个进程,每个进程最多需要m个资源,并且有r个资源可用。
什么样的条件可以保证死锁不发生?
18、一个计算机有6台磁带机,由n个进程竞争使用,每个进程可能需要两台磁带机,那么当n是多少时,系统才没有死锁的危险?
19、银行家算法在一个有m个资源类型和n个进程的系统中运行。
当m和n都很大时,为检查状态是否安全而进行的系统操作次数正比于mªn。
a和b的值是多少?
若保持该状态时安全状态,X的最小值是多少?
22、两个进程A和B,每个进程都需要数据中的3个记录1、2、3。
如果A和B都以1、2、3的次序请求,讲不会发生死锁。
但是,如果B以3、2、1的次序请求,那么死锁可能发生。
对于这3个资源,每个进程都有3!即6中次序请求,这些组合中有几分之几的可能可以保证不会发生死锁?
25、一种预防死锁的方法是去除占有和等待条件。
在本书中,假设在请求一个新的资源以前,进程必须释放所有它已经占有的资源(假设这是可能的)。
然后,这样做会引入这样的危险性:使竞争的进程得到新的资源,但却丢失了原有的资源。
请给出这一方法的改进。
第三章存储管理(7、10、29无答案)
3、交换系统紧缩来消除空闲区。
假设有很多空闲区和数据段随机分布,并且读或写32位长的字需要10ns的时间,紧缩128MB大概需要多长时间?为了简单起见,假设空闲区中含有字0,内存中最高的地址处含有有效数据。
5、在一个交换系统中,按内存地址排列的空闲区大小是:10KB,4 KB,20,18 KB,7 KB,
9KB,12 KB和15KB。
对于连续的段请求:(a)12 KB,(b)10 KB,(c)9 KB。
使用首次适配算法,将找出哪个空闲区?使用最佳适配、最差适配、下次适配算法呢?
7、对下面的每个十进制虚拟地址,分别使用4 KB页面和8 KB页面计算虚拟页面和偏移量:20000,32768,60000。
15、一个计算机使用32位虚拟地址,4 KB大小的页面。
程序和数据都位于最低页面(0~4059),堆栈位于最高页面。
如果使用传统(一级)分页,页表中需要多少个表项?如果使用两级分页,每部分10位,需要多少个页表表项?
20、一台机器有48位虚拟地址和32位物理地址,页面大小是8 KB,试问页表需要多少个表项?
23、如果将FIFO页面置换算法用到4个页框(页帧)和8个页面上,若初始时页框(页帧)为空,访问字符串为0172327103,请问会发生多少次页面失效?如果使用LRU算法呢?25、一台小计算机有4个页框。
在第一个时钟滴答时R位是0111(页面0是0,其他页面是1),在随后的时钟滴答中这个值是1011,1010,1101,0010,1010,1100,0001。
如果使用带有8位计数器的老化算法,给出最后一个滴答后4个计数器的值。
29、一个计算机有4个页框,装入时间、上次访问时间和每个页面的R位和M位如下所示(时间以时钟滴答为单位):
(a)NRU算法将置换哪个页面?
(b)FIFO算法将置换哪个页面?
(c)LRU算法将置换哪个页面?
(d)第二次机会算法将置换哪个页面?
第四章文件系统
11、考虑图4-8中的目录树,如果当前工作目录是/usr/jim,则相对路径名为../ast/x的文件的绝对路径名是什么?
13、一种在磁盘上连续分配并且可以避免空洞的方案是,每次删除一个文件后就紧缩一下磁盘。
由于所有文件都是连续的,复制文件时需要寻道和旋转延迟以便读取文件,然后全速传送。
在写回文件时要做同样的工作。
假设寻道时间为5ms,旋转延迟时间为4ms,传送速率为8MB/s,而平均文件长度是8KB,把一个文件读入内存并且在写回磁盘上的一个新位置需要多长时间?运用这些数字,计算紧缩16GB的磁盘的一半需要多长时间?
16、MS-DOS如何实现对文件的随机访问?
17、考虑图4-13中的i节点。
如果它含有用4个字节表示的10个直接地址,而且所有的磁盘块都是1024KB,那么可能的最大文件有多大?
20、说明硬链接优于附后链接的一个有点,并说明符号链接优于硬链接的一个有点。
21、空闲磁盘空间可用空闲表或位图来跟踪。
假设磁盘地址需要D位,一个磁盘有B个块,其中有F个空闲。
在说明条件下,空闲表采用的空间少于位图?设D为16位,请计算空闲磁盘空间百分比。
31、考虑图4-21背后的思想,目前磁盘的平均寻道时间为8ms,旋转速率为15000rpm,没道为262144字节。
对大小各为1KB,2KB和4KB的块,数据传输速率各是多少?
32、某个文件系统使用2KB的磁盘块,而中间文件大小值为1KB。
如果所有文件都是1KB,
那么浪费掉的磁盘空间比例是多少?你认为一个真正的文件系统所浪费的空间比这个数值大还是小?说明理由。