第4章 内存 作业
1、描述分页、分段、段页式存储的寻址方法
分页:一级页表,二级页表,哈希页表,反向页表
分段:通过段表
段页式:段表和页表
2、内存的存储管理方式分为分段、分页和段页式,问:哪些管理方式会产生外部碎片?哪些管理方式会产生内部碎片?说明原因。
外部:分段
内部:分页
4、使用段式存储管理配合伙伴系统最多可能产生多少空间浪费?
5、内存太小会带来什么问题?
内存小,cpu频繁从硬盘中读取数据,程序运行慢。
6、在使用虚拟内存的系统中,若内存的缺页率达到1%,内存和硬盘的访问速度比是50:1,则内存的访问效率会降低多少?
7、在分页内存管理系统中,假设采用16位地址,分页大小为4096B,页表中第0~7项对应的块号分别是11、7、0、2、3、8、14、1,求逻辑地址(16进制表示)2691h和6A53h对应的物理地址。写出计算过程。
分页大小为4096B=2^12 所以块号高4位
一块操2691 = 0010 0110 1001 0001 0010对应的块号为第三块 所以为0000 所以物理地址:0691h
6A53 = 0110 1010 0101 0011 0110对应的块号为第七块 所以为1110 所以物理地址:EA53h
8、在分页内存管理系统中,假设采用16位地址,分页大小为8192B,页表中第0~7项对应的
块号分别是5、7、0、2、3、1、4、6,求逻辑地址(16进制表示)2691h和6A53h对应的物理地址。写出计算过程。
分页大小为8192B = 2^13 所以块号为高3位。
2691 = 0010 0110 1001 0001 001对应的块号为第二块 所以为111 所以物理地址:E691h
6A53 = 0110 1010 0101 0011 011对应的块号为第四块 所以为010 所以物理地址:5A53h
9、内存需要依次访问以下页面:5、1、0、1、4、7、6、5、6、5、7、0、4,内存能保存3个页面,求FIFO、LRU、CLOCK的缺页率
FIFO LRU CLOCK
5 5
5 1 5 1
5 1 0 510
4 1 0 410
4 7 0 417
4 7 6 467
5 7 6 567
5 0 6 507
5 0 4 407
9/13 9/13
10、一台机器有1.5G内存,其中操作系统自身占用0.5GB低地址内存,剩余的内存采用伙伴系统。如果有以下五个进程依次申请内存空间,分别需要占用512M、128M、64M、128M、256M空间,求系统给每个进程分配的内存地址空间位置,并对分配过程进行说明。
发布评论