先讲下计算机对内存的使用:
将程序放在内存中,PC指向开始地址,执行指令,过程如下:
1.先找到程序的入口地址,读取磁盘上的程序,并找一段内存的空闲区域,将程序装进内存中。
2.重定位,把逻辑地址转换成绝对地址。
3.通过PC指针找到指令,执行指令。
下图是一张LDT表
下图是一张GDT表
对于内存管理:
先讲下计算机对内存的使用:
将程序放在内存中,PC指向开始地址,执行指令,过程如下:
1.先找到程序的入口地址,读取磁盘上的程序,并找一段内存的空闲区域,将程序装进内存中。
2.重定位,把逻辑地址转换成绝对地址。
3.通过PC指针找到指令,执行指令。
下图是一张LDT表
下图是一张GDT表
对于内存管理: