词条 | 虚拟存储器 |
类别 | 中文百科知识 |
释义 | 虚拟存储器xuni cunchuqi在主存储器容量不够大的计算机中,为了给用户提供更大的随机直接访问空间而采用的一种设计方法,把辅助存储器(如磁盘、磁鼓)当作主存储器来使用.对用户来说,好象计算机系统是有一个容量特别大的“主存储器”,在主、辅存储器容量相适应的情况下,其工作速度接近于主存储器,其实是“虚拟的”.虚拟存储器的容量由计算机的地址结构和辅助存储器的容量决定,与主存储器的容量无关.虚拟存储器的存储地址叫虚地址,而主存储器的地址叫实地址. 其工作过程是: ❶中央处理机把访问主存的逻辑地址分成组号和组内地址两部分,并对组号进行地址变换,即将逻辑组号作为索引,查对地址变换表,以确定该组信息是否存放在主存内(组号又称页号,一般以4096字节为一页)。 ❷如该组号的信息已存放在主存内,则转而执行 ❹;如果该组号不在主存内,则检查主存中是否有空闲区域,如果没有,便将某个暂时不用的组调出送往辅存,以便将要调入的该组信息调入主存。 ❸从辅存读出所要的组,并送到主存空闲区域,然后将那个空闲的物理组号a′和逻辑组号a登录在地址变换表中。 ❹从地址变换表读出与逻辑组号a对应的物理组号a′. ❺从物理组号b′和组内字节地址b得到物理地址。 ❻根据物理地址从主存中存取指定地址的信息。 虚拟存储器virtual memory把大容量的辅助存储器视作主存储器一部分的存储器。它是计算机中的主存储器-辅助存储器层次,为用户提供一个比主存储器大许多倍的随机存取存储器,进入虚拟存储空间的信息实际上是存放于辅助存储器(如磁盘存储器),而主存储器是作为虚拟存储空间的一个缓冲区,即实际执行程序的动态缓冲区。对用户而言,好象系统具有一个容量很大的主存储器,存取速度与主存储器接近,每位成本又与辅助存储器相近。 |
随便看 |
开放百科全书收录579518条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。