手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

操作系统的问题与解答(内存管理)

时间:2024-10-14 01:32:17

1、创建新进程时,操作系统必须为两个结构分配内存,命名并说明这些结构的用途。回答:a)用于过程控制块的PCB:基本上,存储过程信息(PID,过程状态等)b)进程内存映像:存储进程的堆栈堆和数据以及文本段,这些是进程运行时所需的数据。

操作系统的问题与解答(内存管理)

2、一种选择是在物理内存地址的顺序序列中连续分配单个进程所需的内存。描述这种方法的两个主要问题。回答:a)外部细分。b)当一个进程的内存空间紧跟另一个进程的内存时,很难扩展该进程的内存空间。

操作系统的问题与解答(内存管理)

3、解释什么是内存压缩。回答:a)如果内存空间被进程填充,但几个进程被终止,则会在内存空间内留下很多“空洞”,压缩是移动那些进程内存并形成单个连续的段和一个大的空洞。

操作系统的问题与解答(内存管理)

4、解释逻辑存储器地址的目的以及逻辑存储器地址与物理存储器地址的关系。回答:a)逻辑内存地址在物理内存地址的外面增加了一层,因此用户程序永远看不到实际的物理地址。因此,用户无需考虑内存的分配,并且操作系统可以安全地管理内存。b)逻辑内存地址通过MMU与物理内存地址相关,MMU通过添加逻辑内存地址将逻辑内存地址映射到物理内存地址。

操作系统的问题与解答(内存管理)

5、解释为什么不引入逻辑内存就无法进行压缩。回答:a)因为压缩是为了移动内存,而用户程序对此一无所知

操作系统的问题与解答(内存管理)

6、外部碎片是什么意思?回答:a)当一个进程结束时,它将执行,并且将在两个进程的内存之间留一个空洞(如果在该进程的前后有一个),并且它是不连续的。

操作系统的问题与解答(内存管理)

7、MMU的首字母缩写是什么,MMU的目的是什么回答:a)MMU代表内存管理单元。b)MMU的目的是一个计算机硬件单元,该计算机硬件单元具有通过其自身的所有内存引用,并将逻辑内存地址转换为物理内存地址。

操作系统的问题与解答(内存管理)

8、在下图中,显示了一个简单的MMU。回答:a)说明重定位寄存器的目的。b)如果省略对限制寄存器的检查,会发生什么问题?回答:a)它为每个进程保留一个值,并将此值添加到逻辑地址,以将逻辑地址转换为物理地址。b)用户进程现在可以访问位于该用户进程之后的其他进程的内存空间。

操作系统的问题与解答(内存管理)
© 手抄报圈