操作系统原理教案.ppt

操作系统原理教案

内存储器是由一个个存储单元组成,一个存储单元可存放若干个二进制的位(bit),8个二进制位被称为一个字节(Byte)。 内存中的存储单元按一定顺序进行编号,每个单元所对应的编号,称为该单元的单元地址。 物理地址(绝对地址,实地址):内存中存储单元的地址。物理地址可直接寻址。 逻辑地址(相对地址,虚地址):用户的程序经过汇编或编译后形成目标代码,目标代码通常采用相对地址的形式。 其首地址为0,其余指令中的地址都相对于首地址来编址。 不能用逻辑地址在内存中读取信息。 地址重定位 地址重定位(地址映射):将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址。 当程序装入内存时, 操作系统要为该程序分配一个合适的内存空间,由于程序的逻辑地址与分配到内存物理地址不一致, 而CPU执行指令时,是按物理地址进行的,所以要进行地址转换。 静态重定位的特点 (1)静态重定位是在程序运行之前完成地址重定位工作的; (2)静态重定位由软件实现,无须硬件提供支持; (3)实行静态重定位时,地址重定位工作是在程序装入时被一次集中完成的; (4)绝对地址空间里的目标程序与原相对地址空间里的目标程序面目已不相同,因为前者进行了地址调整; (5)实施静态重定位后,若用户程序在内存中做了移动,那么程序指令中的地址就不再反映所在的存储位置了,除非重新进行地址重定位。 特点 (1)系统总是把整个用户区分配给一个用

文档评论(0)

1亿VIP精品文档

相关文档