虚拟存储器的详细讲解

 2023-03-18 21:48:28  阅读 0

一、什么是虚拟存储器

其实从根本上来说就是因为内存容量不够大,需要从物理上或者从逻辑上扩充内存的容量,。

传统的方式采用从物理上扩充内存容量,,到那时这样做会增加系统的成本。所以后来的发展决定采用从逻辑上扩充内存容量。

那么什么是局部性原理那?

其实就是指程序运行时存在的局部性现象,即在一较短的时间内,程序的执行仅局限于某个部分,相应地,它所访问的存储空间也局限于某个区域。

虚拟存储器的基本工作情况又是什么原理那?

基于局部性的原理我们不难知道,其实应用程序在运行之前没有必要将之全部装入内存(部分装入内存),而仅须将那些当前要运行的少数页面或段先装入内存便可运行,其余部分暂留在磁盘上。

虚拟存储器的实现

使用磁盘空间(外存)来作为内存的扩展,把磁盘空间(外存)分为文件区和对换区两部分。被指定的对换空间用来扩展内存。

标签:

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码