什么是虚拟内存?

楼主
什么是虚拟内存?
[ALIGN=left]     简单的说,是为了解决电脑的物理内存不够。而用硬盘的资源来代替的一种技术。
    内存在计算机中的作用很大,电脑中所有运行的程序都需要经过内存来执行,如果执行的程序很大或很多,就会导致内存消耗殆尽。为了解决这个问题,Windows中运用了虚拟内存技术,即拿出一部分硬盘空间来充当内存使用,当内存占用完时,电脑就会自动调用硬盘来充当内存,以缓解内存的紧张。举一个例子来说,如果电脑只有128MB物理内存的话,当读取一个容量为200MB的文件时,就必须要用到比较大的虚拟内存,文件被内存读取之后就会先储存到虚拟内存,等待内存把文件全部储存到虚拟内存之后,跟着就会把虚拟内里储存的文件释放到原来的安装目录里了.[/ALIGN]
1楼
看了你发的这么多贴,怎么都没有一些是关于LINUX的?WINDOWS毕竟是一个有版权的操作系统,让宗亲都接触多点LINUX,这样以后都不用只会使用WIBDOWS,不用微软拉着我们走……
2楼
“电脑中所有运行的程序都需要经过内存来执行”这句有点错误,执行的是CPU,内存的责任只是给CPU减少传输过程的等待,功能跟集成在CPU里面的CACHE(缓存)差不多,只是CACHE的速度更快,明白不?[em12]
3楼
多谢指点。。。但我说的是“需要经过内存”,好像你还没理解这句话的意思哟。
4楼
如果真正要谈虚拟内存的话,就应该先从缓存讲起,不单指CPU的,还有硬盘的,还有内存,显存,等等,这些临时快速存取单元!
[em01]
5楼
那就有劳楼上的宗亲把这些相关知识发上来让宗亲们学习学习啦!谢谢啦!我愿意请教!
我发这个贴只是想让各位宗亲能大体了解一下虚拟内存。。。[em10]唉。还是没理解!

电脑版 Page created in 0.0312 seconds width 2 queries.