正在加载图片...
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 另一种方法是编译链接程序把用户源程序编译后链 接到一个以0地址为始地址的线性或多维虚拟地址 空间。这里,链接既可以是在程序执行以前由链接 程序完成的静态链接,也可以是在程序执行过程中 由于需要而进行的动态链接。而且,每一个进程都 拥有这样一个空间(这个空间是一维的还是多维的 由存储管理方式决定)。每个指令或数据单元都在 这个虚拟空间中拥有确定的地址,把这个地址称为 虚拟地址( virtual address)。显然,进程在该空 间的地址排列可以是非连续的,其实际物理地址由 虚拟地址到实际物理地址的地址变换机构变换得到。 由源程序到实际存放该程序指令或数据的内存物理 位置的变换如图51所示另一种方法是编译链接程序把用户源程序编译后链 接到一个以0地址为始地址的线性或多维虚拟地址 空间。这里,链接既可以是在程序执行以前由链接 程序完成的静态链接,也可以是在程序执行过程中 由于需要而进行的动态链接。而且,每一个进程都 拥有这样一个空间(这个空间是一维的还是多维的 由存储管理方式决定)。每个指令或数据单元都在 这个虚拟空间中拥有确定的地址,把这个地址称为 虚拟地址(virtual address)。显然,进程在该空 间的地址排列可以是非连续的,其实际物理地址由 虚拟地址到实际物理地址的地址变换机构变换得到。 由源程序到实际存放该程序指令或数据的内存物理 位置的变换如图5.1所示
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有