电脑的虚拟内存

游客

标题:电脑的虚拟内存
正文:
常说的内存大小就是指物理内存大小，它的作用是提供程序运行的交换空间，这么解释把：程序运行是通过CPU发送命令让硬盘的某个程序开始工作，但是硬盘的速度跟CPU来比是很慢的，这就造成了电脑工作效率很低。后来为了解决这个问题。就有了内存（RAM只读存贮器），这样系统先把CPU让工作的程序从硬盘调到内存里，因为内存相比硬盘来说就快多了，这样就可以提高工作效率了。还有CPU缓存，它的速度是最快的。为什么主频低迅驰1.8比高主频的P43.0快。及时迅驰的二级缓存比P4的大，有缓存的作用。CPU缓存跟内存的作用是查不多的，但是并不是内存越大系统就越快。因为WINDOWS能管理的内存大小是有限定的，增加内存快是相对小内存的机器来说的。 什么是虚拟内存？虚拟内存是用硬盘空间做内存来弥补计算机RAM空间的缺乏。当实际RAM(物理内存)满时（实际上，在RAM满之前），虚拟内存就在硬盘上创建了。当物理内存用完后，虚拟内存管理器选择最近没有用过的，低优先级的内存部分写到交换文件上。这个过程对应用是隐藏的，应用把虚拟内存和实际内存看作是一样的。 虚拟内存的作用。不知大家发现没有，在Windows2000（XP）目录下有一个名为pagefile.sys的系统文件（Windows98下为Win386.swp），它的大小经常自己发生变动，小的时候可能只有几十兆，大的时候则有数百兆，这种毫无规律的变化实在让很多人摸不着头脑。其实，pagefile.sys是Windows下的一个虚拟内存，它的作用与物理内存基本相似，但它是作为物理内存的后备力量而存在的，也就是说，只有在物理内存已经不够使用的时候，它才会发挥作用。内存在计算机中的作用很大，电脑中所有运行的程序都需要经过内存来执行，如果执行的程序很大或很多，就会导致内存消耗殆尽。为了解决这个问题，Windows中运用了虚拟内存技术，即拿出一部分硬盘空间来充当内存使用，当内存占用完时，电脑就会自动调用硬盘来充当内存，以缓解内存的紧张。举一个例子来说，如果电脑只有128MB物理内存的话，当读取一个容量为200MB的文件时，就必须要用到比较大的虚拟内存，文件被内存读取之后就会先储存到
[<<][[1]][2][3][>>]

查看评论(0)
发表评论

首页