虚拟存储器的概念
虚拟存储器是借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用。是一个容量非常大的存储器的逻辑模型,不是任何实际的物理存储器。它指的是主存-外存层次。以透明的方式给用户提供了一个比实际主存空间大得多的程序地址空间。
实地址:或物理地址,计算机物理内存的访问地址,由CPU引脚送出,是用于访问主存的地址,对应的存储空间——物理存储空间或主存空间。
虚地址:或逻辑地址,在编制程序时独立编址,使用的地址,对应的存储空间——虚存空间或逻辑地址空间。
虚地址到实地址的转换过程——程序的再定位。
虚存的访问过程
虚拟存储器的用户程序以虚拟地址编址并存放在辅存中;程序运行时CPU以虚地址访问主存,由辅助硬件找出虚地址和物理地址的对应关系,判断这个虚地址指示的存储单元是否已装入主存:如果在主存,CPU就直接执行已在主存的程序;如果不在,要进行辅存向主存的调度。
网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。
添加我为好友,拉您入交流群!
请使用微信扫一扫!