对下面列出的内存管理方案,简要地描述存储器管理硬件的功能。
【正确答案】单一重定位分区:每次访问内存时用该位置的地址加上重定位寄存器中的地址形成物理地址。
【答案解析】
【正确答案】多重固定分区:每次访问内存时将逻辑地址和界限寄存器中的地址进行比较。大于界限寄存器中地址的地址将产生内存出错陷阱。同时,逻辑地址加上重定位寄存器中的地址形成物理地址。
【答案解析】
【正确答案】简单分段:每次访问内存时,分段硬件把逻辑地址转换成物理地址。逻辑地址中的段号位被用做段表的索引。逻辑地址的段偏移位加上从相应段表项中得到的段起始地址形成物理地址。
【答案解析】
问答题
建立了一个包含可重定位代码的程序,假定它装在地址100处。在代码中,程序访问了地址:135,160,220,224。如果程序被装入内存起始位置500,那么这些地址应该如何变化?
【正确答案】535,560,564,620,624
【答案解析】
问答题
某系统有2
32B的内存,采用固定分区,大小为2
20B,进程表项中最少需要多少位来记录被分配了进程的分区。