可重定位分区分配和可重定位装入方式有什么不同?

如题

第1个回答  2013-03-30
一个是程序装入内存时要把程序里表示地址的数据加上一个基值(程序装入地址),是多道系统的产物,单道程序直接装入内存0地址就好了,另一个是分配内存时把内存中多个程序段紧凑在一起,避免”外零头“浪费内存。两者的操作都是重定位,所以方法是一样的,都是调整程序中的地址,但分属于两个过程。举个例子,要运行程序段A,但内存中的空内存段都比A小,这时要对内存中的其他程序进行重定位,紧凑内存,再为A分配内存,这就是重定位分配内存,分配完要把A装入内存这里是重定位装入。 到考研网网站查看回答详情>>
相似回答