文档库 最新最全的文档下载
当前位置:文档库 › 电大计算机本科《操作系统》作业4及答案(20201115174331)

电大计算机本科《操作系统》作业4及答案(20201115174331)

电大计算机本科《操作系统》作业4及答案(20201115174331)
电大计算机本科《操作系统》作业4及答案(20201115174331)

操作系统》课程作业(四)

选择题(选择一个正确答案的代码填入括号中) 通常,用户编写的程序中所使用的地址是( )。

A .逻辑地址

B .物理地址

C .绝对地址

D .内存地址

可由 CPU 调用执行的程序所对应的地址空间为(

)。

A .符号名空间

B .虚拟地址空间

C .物理空间

D .逻辑地址空间 把逻辑地址转变为内存物理地址的过程称作( )。 A .编译 B .连接 C .运行 D .重定位

经过( ),目标程序可以不经过任何改动而装入物理内存单元。

在分时系统中, 可将进程不需要或暂时不需要的部分移到外存, 让出内

存空间以调入其 他所需数据,称为( )。

A .覆盖技术

C .虚拟技术 分区管理中进行分区的是主存的

( )。 A .系统区域

C .程序区域 分区管理要求对每一个作业都分配

A .地址连续 C .若干连续的页面 固定分区中各分区的大小是

( )。 A .相同的

C .根据进程要求确定

动态分区管理方式下,分配作业的主存空间根据(

A . 一张分区说明表

B . 一张分区说明表和一张空闲分区表

C .一张“位示图 ”构成的分区说明表

D . 由系统自定

在存储管理中, 为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器。另一个 是( )。

A .控制寄存器

C .限长寄存器 可重定位分区存储管理采用的地址转换公式是( A . 绝对地址 =界限寄存器值 +逻辑地址

1. 2.

3.

4.

5.

6. 7.

8.

9. 10. 11. 12.

C .编译或汇编

D .存储扩充

动态重定位是在程序(

)期间,每次访问内存之前教学重定位。

A .静态重定位

B .动态重定位 A .执行 B .编译

C .装入

姓名 班级

学号

D .修改

B .对换技术 D .物理扩充 B .用户区域 D .整个区域

)的内存单元。

B .若干地址不连续 D .若干不连续的页面 B .相同或者不同,但预先固定

D .随进程个数而定

)。

B .程序状态字寄存器 D .通用寄存器

)。

在页式存储管理系统中,整个系统的页表个数是( )个。

A . 1 个

B . 2 个

C .与页面数相同

D .和装入主存的进程个数相同 虚拟存储技术是( )。

A .扩充内存空间的技术

B .扩充相对地址空间的技术

C .扩充外存空间的技术

D .扩充输入输出缓冲区的技术

虚拟存储器的容量是由计算机的地址结构决定的,若

CPU 有 32 位地址,则它的虚拟地

址空间为( )。

A .100K

B .640K

C .2G

D . 4G

在请求分页虚拟存储管理中,若所需页面不在内存中,则会引起( )。 A .输入输出中断 B .时钟中断

C .越界中断

D .缺页中断 下列存储管理方案中, 不要求将进程全部调入并且也不要求连续存储空间的是 ( )。 A .固定分区

B .可变分区

C .页式存储管理

D .请求分页式存储管理

存储管理中,页面抖动是指( )。

A . 使用机器时,屏幕闪烁的现象

B . 被调出的页面又立刻被调入所形成的频繁调入调出现象

C . 系统盘有问题,致使系统不稳定的现象

D . 由于主存分配不当,偶然造成主存不够的现象 在页式虚拟存储管理系统中, LRU 算法是指( )。 A . 最早进入内存的页先淘汰

B . 近期最长时间以来没被访问的页先淘汰

C . 近期被访问次数最少的页先淘汰

D . 以后再也不用的也先淘汰 判断题(正确的划 √,错误的划 ×。)

在现代操作系统中,不允许用户干预内存的分配。

13. 14. 15.

16. 17. 18. 19. 20.

21.

22. 23. 二、

1.

B . 绝对地址 =下限寄存器值 +逻辑地址

C . 绝对地址 =基址寄存器值 +逻辑地址

D . 绝对地址 =块号块长 +页内地址 最先适应分配算法把空闲区( )

A . 按地址顺序从小到大登记在空闲区表中

B . 按地址顺序从大到小登记在空闲区表中

C . 按长度以递增顺序登记在空闲区表中

D . 按长度以递减顺序登记在空闲区表中 最容易形成很多小碎片的可变分区算法是(

A .最先适应算法 C .位示图法 )。

B .最佳适应算法 D .以上都不是 列存储管理方案中,不采用动态重定位的是( )。

A .页式管理

B .可变分区

C .固定分区

D .段式管理 在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A .段表

B .页表

C . PCB

D . JCB

2. CPU 可以直接访问外存(如磁盘)上的数据。()

3. 固定分区存储管理的各分区的大小不可变化,这种管理方式不适合多道程序设计系统。()

4. 可重定位分区存储管理可以对作业分配不连续的内存单元。()

5. 采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存。()

6. 动态存储分配时,要靠硬件地址变换机构实现重定位。()

7. 在页式存储管理方案中,为了提高内存的利用效率,允许同时使用不同大小的页面。()

8. 虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量

并未增加。()

9. 虚拟存储方式下,程序员编制程序时不必考虑主存的容量,但系统的吞吐量在很大程度上依赖于主存储器

的容量。()

10. 虚拟存储空间实际上就是辅存空间。()

11. 在虚拟存储系统中,操作系统为用户提供了巨大的存储空间。因此,用户地址空间的大小可以不受任何限

制。()

12. 页式存储管理系统不利于页面的共享和保护。()

三. 思考题

1)为了提高内存的利用率,在可重定位分区分配方式中可通过什么技术来减少内存碎片(2)请求分页技术与简单分页技术之间的根本区别是什么

(3)某虚拟存储器的用户编程空间共32 个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:

计算逻辑地址0A5C(H)所对应的物理地址。

参考答案:一、ACDBA BBABB CCABC BDBDD DBB 二、1,5,6,8,9,12 是正确的。

2. (×)。CPU不能直接访问外存上的数据,需要放入内存后才可以存取。

3. (×)。固定分区管理方式支持多道程序设计。

4. (×)。分区存储管理要求对作业分配连续的内存单元。

7. (×)。页式存储管理中使用的页面均大小相同。

10. (×)。虚拟存储空间不是一个实际存在的存储空间,是操作系统对逻辑内存的扩充。

11. (×)。虚拟存储器的容量不是无限大的,它受到指令的地址字长和外存容量的限制。

三. 思考题

(1)为了提高内存的利用率,在可重定位分区分配方式中可通过什么技术来减少内存碎片在可重定位分区分配方式中采用紧缩技术来减少内存碎片。

(2)请求分页技术与简单分页技术之间的根本区别是什么请求分页技术与简单分页技术之间的根本区别是:请求分页提供虚拟存储器,而简单分页系统并未提供虚拟存储器。

(3)某虚拟存储器的用户编程空间共32 个页面,每页为1KB,内存为16KB。假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:

计算逻辑地址0A5C(H)所对应的物理地址。

解:

页式存储管理的逻辑地址分为两部分:页号和页内地址。由已知条件“用户编程空间共32 个页面”,可知页号部分占5 位;由“每页为1KB”,1K=210,可知内页地址占10 位。由“内存为16KB”,可知有16 块,块号为4 位。

逻辑地址0A5C(H)所对应的二进制表示形式是:000 1010 0101 1100 ,根据上面的分析,下划线部分为页内地址,编码“000 10为”页号,表示该逻辑地址对应的页号为2。查页表,得到物理块号是4(十进制),即物理块地址为:01 00 ,拼接块内地址10 0101 1100 ,得01

0010 0101 1100 ,即125C(H)。

相关文档