操作系统课后习题及答案(2)

2020-02-21 21:09

第三章

1、一种有利于短小作业又兼顾长作业的调度算法是( C ) A、先来先服务 B、时间片轮转 C、最高响应比优先 D、均衡调度

2、为照顾紧迫型作业,应该采用( D )调度算法 A、先来先服务 B、短作业优先 C、时间片轮转 D、优先权

3、分时系统中的当前进程连续获得了两个时间片,原因可能是( B) A、该进程的优先级最高 B、就绪队列为空

C、该进程最早进入就绪队列 D、该进程是一个短进程

4、若进程p一旦被唤醒就能投入运行,系统可能为( D ) A、进程p的优先级最高

B、在抢占调度方式中,就绪队列中所有进程的优先级皆比p低 C、就绪队列为空

D、在抢占调度方式中,p的优先级高于当前运行的进程 5、下列进程调度算法中,(A )可能会出现进程长期得不到调度的情况。 A、非抢占式静态优先权法 B、抢占式静态优先权法 C、时间片轮转法

D、非抢占式动态优先权法

6、下列进程调度算法中,综合考虑进程等待时间和执行时间的是( D ) A、时间片轮转调度算法 B、短进程优先调度算法 C、先来先服务调度算法 D、高响应比优先调度算法

1、有如下作业序列:作业1提交时间8:00,运行时间1.00;作业2提交时间8:30,运行时间3.00;作业3提交时间9:00,运行时间0.10;作业4提交时间9:30,运行时间0.50。(单位h)试分别用先来先服务和短作业优先调度算法处理该作业序列,哪种算法性能更好? FIFO:(9-8+12-8.5+12.1-9+12.6-9.5)/4=2.675 短作业优先调度:(9-8+9.1-9+12.1-8.5+12.6-9.5)/4=1.95

2、有5个任务A、B、C、D、E同时到达,预计运行时间分别为10、6、2、4、8,优先级分别为3、5、2、1、4,这里5为最高优先级。试分别用先来先服务(按ABCDE的顺序)、时间片轮转(时间片大小为2)和优先级调度算法计算其平均周转时间。 FIFO:(10+16+18+22+30)/5=19.2

时间片轮换:(6+16+22+28+30)/5=20.4 优先级调度:(6+14+24+26+30)/5=20

1、若系统中有5台绘图仪,有多个进程均需使用2台,规定每个进程一次只允许申请1台,则至多允许( D )个进程参与竞争而不会发生死锁。

A、5 B、2 C、3 D、4 2、产生死锁的基本原因是( A )

A、资源分配不当 B、资源不足

C、作业调度不当 D、进程调度不当 3、系统处于不安全状态时( D )

A、不会发生死锁 B、一定发生死锁 C、一定发生进程互斥 D、可能会发生死锁 4、不能破坏( A )达到防止死锁

A、互斥使用资源 B、占有并等待 C、不可抢夺资源 D、循环等待资源

5、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是 ( C ) A.2 B.3 C.4 D.5

1、有4个进程的集合={P0,P1,P2,P3},系统有三类资源A、B、C。假设在某时刻有如下状态:

进程 Allocation Max Available ABC ABC ABC P0 011 022 111

P1 100 321 P2 221 641

P3 223 344 试问:

(1)该状态是否安全?若安全请给出一个安全序列。

(2)若进程P1提出请求Request(1,0,0)后,系统能否将资源分配给它? (1) 安全序列为:p0 p3 p1 p2

2、R1、R2和R3三类资源,分别有2、2和1个。有4个进程P1、P2、P3、P4,占有资源情况如下:

进程 Allocation Max Available

R1R2R3 R1R2R3 R1R2R3 P1 0 1 1 1 1 1 0 0 0

P2 1 0 0 1 0 0 P3 1 0 0 1 1 0

P4 0 1 0 0 1 1 试问:

(1)画出资源分配图。 (2)检测是否死锁。

第四章

1、在存储管理中,采用交换技术的目的是( A ) A、减少程序占用的主存空间 B、物理上扩充主存容量 C、提高CPU效率 D、代码在主存中共享

2、静态重定位的时机是(C )。

A、程序编译时 B、程序链接时 C、程序装入时 D、程序运行时 3、在分区存储管理中,( A )最有可能使得高地址空间成为最大的空闲区。 A、首次适应法 B、最佳适应法

C、最坏适应法 D、循环首次适应法

4、在请求分页系统中,页表中的改变位是供( C )参考的。 A、页面置换 B、内存分配 C、页面换出 D、页面换入

5、分区管理和分页管理的主要区别是( D )。 A、分区中的块比分页中的页要小。 B、分页有地址映射而分区没有。 C、分页有存储保护而分区没有。

D、分区要求一道程序存放在连续的空间而分页没有这种要求。 6、虚拟的可行性基础是( C )。

A、程序执行的离散性 B、程序执行的顺序性 C、程序执行的局部性 D、程序执行的并发性 7、实现虚拟最主要的技术是( C )。 A、整体覆盖 B、整体对换

C、局部对换 D、多道程序设计 8、在虚拟页式存储管理方式中,( A )完成将页面的调入内存的工作。 A、页中断处理 B、页面淘汰过程 C、工作集模型应用 D、紧缩技术应用

9、可变分区方式管理内存时,采取何种方式装入作业( B ) A、静态重定位 B、动态重定位 C、顺序定位 D、分区定位

10、在一个操作系统中,对内存采用页式存储管理方法,所划分的页面大小( A、要依据内存大小而定 B、必须相同

C、要依据CPU的地址结构 D、要依据内存和外存而定

11、在下列关于虚拟实际容量的说法正确的是( D )。 A、等于外存(磁盘)的容量 B、等于内外存容量之和

B ) C、等于CPU逻辑地址给出的空间大小 D、B、C中取小者

12、采用( B )不会产生内碎片。

A、分页式存储管理 B、分段式存储管理 C、固定分区式存储管理 D、段页式存储管理

13、在段页式存储管理中,每个段所拥有的程序和数据在内存中可以是( C )的。 A、必须相邻 B、必须不相邻

C、相邻或不相邻均可 D、段内连续,段间不连续

14、在动态分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲表。造成空闲区数减1的情况是( D ) A、无上邻空闲区,也无下邻空闲区 B、有上邻空闲区,但无下邻空闲区 C、有下邻空闲区,但无上邻空闲区

D、有上邻空闲区,也有下邻空闲区 15、在页式存储器管理中,页表如下图。若页面大小为4K,则地址转换机构将逻辑地址12293转换成的物理地址为( B )

A、20485 B、32773 C、24581 D、12293 16、请求页式存储管理系统可能出现( A )问题。 A、抖动 B、不能共享 C、外零头 D、动态链接

17、在请求分页存储管理中,若采用FIFO置换算法,则当前程序分配到的物理块增加时,缺页的次数( D )

A、增加 B、减少

C、无影响 D、可能增加也可能减少

18、请求页式存储管理系统中,页面大小可能与产生的缺页中断次数( B )。 A、成正比 B、成反比

C、无关 D、成固定比例

19、一个分段存储管理系统中,地址长度为32位,其中段号占8位,则段长最大( C ) A、2的8次方字节 B、2的16次方字节 C、2的24次方字节 D、2的32次方字节

20、某计算机采用二级页表的分页存储管理方式,按字节编制,页大小为2字节,页表项大小为2字节,逻辑地址结构为 页目编号

逻辑地址空间大小为2页,则表示整个逻辑地址空间的页目录表中包含表项的个数至少是(B )

A、64 B、128 C、256 D、512

1610页号 页内偏移量 1、某分页系统的逻辑地址为16位,其中高6位为页号,低10位为页内地址。则这样的地址结构:(1)一页 210 字节;(2)逻辑地址可以 26 页;(3)一个作业最大的使用空间是 216-1 字节。

1、在采用分页存储管理系统中,地址结构为18位,其中11至17位表示页号,0到10位表示页内位移。若有一作业的各页依次放入2,3,7号物理块中,问: (1)主存容量最大可以为多少K?分为多少块?每块多大? (2)逻辑地址1500应在几号页内?对应物理地址是多少?

(1)主存容量由地址长度决定,初始条件是长度为18位,因此容量是218,即256K;页的大小和块的大小一致,每块大小是211,即2K,总共分为256/2=128块。

()逻辑地址1500转换成二进制数是10111011100,其中页内位移是10111011100,页号是0,对应的块号是2,合成的物理地址是1010111011100. 或者:int(1500/2048)=0,1500 mod 2048=1500 物理地址:2*2048+1500=5596

2、一个460字节的程序有以下内存访问序列:

10,11,104,170,73,309,185,245,246,434,458,364。页面大小为100字节。 (1)写出页面的访问序列

(2)假设内存中仅有200个字节可供程序使用且采用FIFO算法,共发生多少次中断? (3)如果采用LRU,则又发生多少次中断 (1)0,0,1,1,0,3,1,2,2,4,4,3 (2)6次 (3)7次

3、设某进程访问内存的页面按照以下序列:

1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6。当进程分得的页面数为4的时候,计算下列置换算法的缺页数。

(1)LRU(2)FIFO(3)OPT (1)10(2)14(3)8

4、请求分页管理系统中,假设某进程的页表内容如下表所示。页面大小为4KB,一次内存的访问时间是100ns,一次快表(TLB)的访问时间是10ns,处理一次缺页的平均时间为108ns(已含更新TLB和页表的时间),进程的驻留集大小固定为2,采用最近最少使用置换算法(LRU)和局部淘汰策略。假设 ①TLB初始为空;

②地址转换时先访问TLB,若TLB未命中,再访问页表 (忽略访问页表之后的TLB更新时间);

③有效位为0表示页面不在内存,产生缺页中断,缺页中断处理后,返回到产生缺页中断


操作系统课后习题及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:商业地产工程管理2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: