内存、缓存、虚拟内存的区别
memory种类

Memory种类一、什么是内存内存是计算机中的一种存储设备,用于存放当前正在运行的程序和数据。
它是计算机系统的重要组成部分,直接影响到系统性能和运行效率。
内存被划分为不同的类型,每种类型有其特定的特点和应用场景。
二、内存的分类2.1 主内存主内存(也称为物理内存)是计算机中最重要的一种内存类型。
它是CPU能够直接访问的存储空间,用于存放操作系统、应用程序和数据。
主内存的访问速度很快,可以直接和CPU进行数据交换,是计算机系统性能的关键因素之一。
2.2 高速缓存高速缓存(Cache)是位于CPU与主内存之间的一种临时存储器。
它的作用是缓存主存中的数据,以提高CPU对内存的访问速度。
高速缓存的读写速度比主内存快得多,因此可以减少CPU等待数据的时间,提高计算机系统的整体性能。
2.2.1 一级缓存一级缓存也叫做L1缓存,是位于CPU内部的存储空间。
它的容量较小,但读写速度非常快,能够在CPU时钟周期内完成数据的读取和写入操作。
一级缓存通常分为指令缓存和数据缓存两部分,分别用于存放CPU执行的指令和数据。
由于一级缓存距离CPU非常近,所以访问速度更快。
2.2.2 二级缓存二级缓存也叫做L2缓存,位于CPU和主内存之间。
它的容量较大,但读写速度相比一级缓存稍慢。
二级缓存可以分为共享缓存和私有缓存两种形式。
共享缓存用于多个CPU之间共享数据,而私有缓存只能由单个CPU使用。
二级缓存的存在可以减少CPU对主内存的访问次数,提高数据访问效率。
2.2.3 三级缓存三级缓存也叫做L3缓存,是一种较大容量的缓存,一般位于多个CPU共享的位置。
它的容量比一级和二级缓存更大,但读写速度相对较慢。
三级缓存的存在可以进一步增加缓存命中率,减少对主内存的访问次数。
2.3 虚拟内存虚拟内存是一种利用硬盘空间模拟出的内存空间。
当主内存不足时,操作系统会将部分主存中的数据转移到虚拟内存中,以腾出更多的空间供其他程序使用。
虚拟内存相比主内存的容量较大,但访问速度较慢。
内存相关知识总结

内存相关知识总结内存是计算机中的重要组成部分,它用于存储和访问数据和指令。
下面将就内存相关知识进行总结,包括内存的基本概念、内存的分类、内存管理、内存的优化以及内存相关的一些常见问题。
一、内存的基本概念1.内存的定义:内存是计算机中用于存储数据和指令的硬件设备,它以字节为单位进行存储和读取。
2.内存的作用:内存用于存储计算机程序和数据,在计算机运行程序时,需要将程序和数据调入内存,并在内存中进行读取和处理。
3.内存的特点:-随机访问:内存中的数据可以随机访问,不受顺序限制。
-高速读写:相比于其他存储介质,内存的读写速度非常快。
-容量有限:内存的容量是有限的,取决于计算机硬件的配置和型号。
二、内存的分类1.物理内存和虚拟内存:物理内存指的是计算机中实际存在的内存,而虚拟内存是一种扩展内存的技术,它利用硬盘空间作为虚拟内存扩展,可以将不常用的数据和指令放置在硬盘上,以释放物理内存空间。
2.主存和辅助存储器:主存是计算机中的主要存储介质,包括内存和缓存;而辅助存储器则是主存的补充,包括硬盘、光盘等存储介质。
三、内存管理内存管理是操作系统中非常重要的一部分,它负责管理内存的分配和回收,以优化内存的使用效率。
1.内存分配:操作系统通过内存分配算法将内存空间划分为多个块,并将这些块分配给进程使用。
-连续内存分配:将内存划分为固定大小的块,每个进程需要一整块连续内存空间。
-非连续内存分配:将内存划分为多个不连续的块,每个块大小不一,可以根据进程的需求进行动态分配。
2.内存回收:内存回收是指在进程结束或者不再使用其中一块内存时,将其释放给系统,以供其他进程使用。
四、内存的优化为了提高内存的利用效率和系统的性能,可以进行如下内存优化。
1.内存对齐:内存对齐是指数据在内存中存储的起始地址必须是其本身大小的整数倍,以提高内存读取的效率。
2.缓存优化:利用缓存来提高内存读取速度,常用的缓存优化方法有预取、缓存锁定和自动换页机制等。
缓存和内存的区别

缓存和内存的区别许多人认为,“缓存”是内存的一部分许多技术文章都是这样教授的但是还是有很多人不知道缓存在什么地方,缓存是做什么用的其实,缓存是CPU的一部分,它存在于CPU中CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不错了,可见两者的速度差异是多么的大缓存是为了解决CPU速度和内存速度的速度差异问题内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象“蜗牛”一样慢的内存中去取数据了,CPU只要到缓存中去取就行了,而缓存的速度要比内存快很多这里要特别指出的是:1. 因为缓存只是内存中少部分数据的复制品,所以CPU到缓存中寻找数据时,也会出现找不到的情况(因为这些数据没有从内存复制到缓存中去),这时CPU还是会到内存中去找数据,这样系统的速度就慢下来了,不过CPU会把这些数据复制到缓存中去,以便下一次不要再到内存中去取。
2.因为随着时间的变化,被访问得最频繁的数据不是一成不变的,也就是说,刚才还不频繁的数据,此时已经需要被频繁的访问,刚才还是最频繁的数据,现在又不频繁了,所以说缓存中的数据要经常按照一定的算法来更换,这样才能保证缓存中的数据是被访问最频繁的3.关于一级缓存和二级缓存为了分清这两个概念,我们先了解一下RAMram和ROM相对的,RAM是掉电以后,其中才信息就消失那一种,ROM在掉电以后信息也不会消失那一种RAM又分两种,一种是静态RAM,SRAM;一种是动态RAM,DRAM。
前者的存储速度要比后者快得多,我们现在使用的内存一般都是动态RAM。
有的菜鸟就说了,为了增加系统的速度,把缓存扩大不就行了吗,扩大的越大,缓存的数据越多,系统不就越快了吗缓存通常都是静态RAM,速度是非常的快,但是静态RAM集成度低(存储相同的数据,静态RAM的体积是动态RAM的6倍),价格高(同容量的静态RAM是动态RAM的四倍),由此可见,扩大静态RAM作为缓存是一个非常愚蠢的行为,但是为了提高系统的性能和速度,我们必须要扩大缓存,这样就有了一个折中的方法,不扩大原来的静态RAM缓存,而是增加一些高速动态RAM做为缓存,这些高速动态RAM速度要比常规动态RAM快,但比原来的静态RAM缓存慢,我们把原来的静态ram缓存叫一级缓存,而把后来增加的动态RAM叫二级缓存。
内存的分类和使用

内存的分类和使用内存是计算机中重要的组成部分,它承担着存储和处理数据的任务。
根据其特性和用途的不同,内存可以分为多种不同的分类。
本文将介绍内存的分类及其使用。
一、内存的分类1. 主存(主内存)主存是计算机中最重要的内存之一,也是CPU能够直接访问的内存。
它通常由动态随机存取存储器(DRAM)构成,用于存储运行中的程序和数据。
主存具有快速读写速度和较高的容量,是计算机系统中必不可少的部分。
2. 辅助存储器辅助存储器是相对于主存而言的,其作用是扩展计算机的存储容量。
辅助存储器通常包括硬盘、光盘、闪存等,可以持久保存数据和程序。
与主存相比,辅助存储器的读写速度较慢,但容量更大且价格更低,可以长期保留存储的内容。
3. 高速缓存高速缓存是位于CPU和主存之间的一个小型存储器,用于临时存储和访问最常用的数据和指令。
它可以提高计算机系统的性能,减少CPU访问主存的次数。
高速缓存分为一级缓存(L1 Cache)、二级缓存(L2 Cache)等不同级别,容量和速度也有所不同。
二、内存的使用1. 程序的加载与执行在计算机启动或运行程序时,操作系统会将程序及其所需的数据从辅助存储器加载到主存中。
然后,CPU通过解析程序中的指令,对数据进行处理和操作。
主存中存储的程序和数据可以被CPU直接读取和写入,以实现计算和计算机系统的各种功能。
2. 进程管理操作系统使用内存来管理不同进程的运行。
每个进程都有独立的内存空间,用于存储其代码、数据和运行时状态。
操作系统负责分配和回收内存空间,以确保进程间的隔离和互不干扰。
3. 数据存储内存也用于临时存储和操作数据。
例如,在图像处理或视频编码中,需要将图像或视频帧加载到主存中,然后进行处理和操作。
内存的读写速度较快,可以满足快速处理的需求。
4. 虚拟内存虚拟内存是一种操作系统提供的机制,用于扩展主存的容量。
当主存不足以容纳所有正在运行的程序和数据时,操作系统将一部分数据暂时放在硬盘等辅助存储器中,并提供访问机制。
简述现代计算机常用的三级存储体系

简述现代计算机常用的三级存储体系
1. 介绍
现代计算机采用的存储结构通常分为三级:缓存(cache)、内存(memory)和硬盘(hard drive)。
这三种存储设备都以不同的方式
存储数据,并且被计算机使用的频率各不相同。
2. 缓存(Cache)
缓存是位于计算机内部的高速数据存储设备,通常是在中央处理
器(CPU)和内存之间。
缓存是为了提高计算机访问数据的速度而设计的,它可以存储计算机最常用的数据,以使CPU能够更快地获取数据。
缓存的存储容量较小,但速度非常快,常用的缓存大小为几百KB或几MB。
3. 内存(Memory)
内存是计算机中存储程序和数据的主存储器,它通常位于计算机
的主板上。
内存可以存储大量的数据,但它的读写速度要比缓存慢。
由于内存的容量比缓存大得多,因此大多数的软件程序和操作系统都
需要在内存中运行。
4. 硬盘(Hard Drive)
硬盘是计算机中最大的存储设备,它可以存储大量的数据,并且
可以长期存储数据。
计算机在启动时,通常会从硬盘中读取操作系统
来运行,也可以将文件保存在硬盘中。
虽然硬盘的存储容量很大,但它的读写速度要比内存和缓存慢得多。
5. 总结
缓存、内存和硬盘三者构成的存储体系是现代计算机的重要组成部分,每个存储设备在计算机中发挥不同的作用。
缓存用于高速缓存一些频繁访问的数据,内存用于存储程序和大量的数据,硬盘则用于长期存储大量的数据。
不同的存储设备在读写速度、容量和价格等方面存在差异,因此在选购计算设备时需要综合考虑这些因素。
存储器类别及应用

存储器类别及应用存储器是计算机系统中的重要组成部分,用于存储和读取数据。
根据不同的特点和应用场景,可以将存储器划分为内存和外存两类。
下面将分别介绍这两类存储器的特点和应用。
一、内存内存是计算机系统中的主要存储介质,用于存储正在运行的程序和数据。
根据存取速度和容量,内存可以分为以下几类:高速缓存、主存和虚拟存储器。
1.高速缓存高速缓存是位于中央处理器和主存之间的一层存储级别,其目的是提高计算机系统的运行效率。
高速缓存存储器的容量较小,但读写速度非常快。
它通过将主存中经常访问的数据和指令复制到自己的存储器中,使得CPU能够更快地访问这些数据和指令,从而提高系统的整体性能。
高速缓存可以分为一级缓存(L1 Cache)、二级缓存(L2 Cache)和三级缓存(L3 Cache),不同级别的缓存速度和容量不同。
2.主存主存是计算机中数据和指令的主要存储介质,用于存储程序的代码和数据。
主存的容量一般比较大,但读写速度相对较慢。
主存分为随机存储器(RAM)和只读存储器(ROM)两种类型。
RAM可以读取和写入数据,是临时存储数据的地方;而ROM只能读取数据,用于存储固化的程序代码和数据。
3.虚拟存储器虚拟存储器是计算机系统中的一种技术,将主存和外存结合起来,形成一个统一的地址空间。
虚拟存储器将主存分为若干个页面(page),以及外存分为若干个页面框(page frame),通过页面的交换机制,将主存和外存进行数据的传输和交换。
虚拟存储器可以使得程序的地址空间可以大于主存的容量,从而提高系统的运行效率。
二、外存外存是计算机系统中的辅助存储介质,用于长期存储程序和数据。
外存容量较大,但读写速度相对较慢。
外存包括硬盘、光盘和闪存等。
1.硬盘硬盘是计算机系统中应用最广泛的外存设备,用于存储大量的数据和程序。
它具有容量大、寿命长、价格低廉的特点。
硬盘通过旋转磁盘和读写磁头,将数据存储在磁盘上。
因为硬盘读写速度较慢,所以常常被用作辅助存储设备。
CPU,GPU,高速缓存cache,内存RAM,虚拟内存VM,磁盘ROM,磁盘缓存之间的关系

CPU,GPU,⾼速缓存cache,内存RAM,虚拟内存VM,磁盘ROM,磁盘缓存之间的关系cpu,⾼速缓存cache,内存RAM,虚拟内存VM,磁盘ROM,磁盘缓存之间的关系1.CPU:即中央处理器,是英语“Central Processing Unit”的缩写。
CPU从内存或缓存中取出指令,放⼊指令寄存器,并对指令译码分解成⼀系列的微操作,然后发出各种控制命令,执⾏微操作系列,从⽽完成⼀条指令的执⾏。
CPU存取数据的速度⾮常的快,⼀秒钟能够存取、处理⼗亿条指令和数据(术语:CPU主频1G)。
2.GPU:图形处理器(Graphics Processing Unit),⼜称显⽰核⼼、视觉处理器、显⽰芯⽚,是⼀个附属型的处理器,主要处理计算机中与图形计算有关的⼯作,并将数据更好地呈现在显⽰器中。
3.缓存:是CPU的⼀部分,它存在于CPU中,CPU存取数据的速度⾮常的快,快的内存能够达到⼏⼗兆就不错了,可见两者的速度差异是多么的⼤,缓存是为了解决CPU速度和内存速度的速度差异问题,内存中被CPU访问最频繁的数据和指令被复制⼊CPU中的缓存,这样CPU就可以不经常到象“蜗⽜”⼀样慢的内存中去取数据了,CPU只要到缓存中去取就⾏了,⽽缓存的速度要⽐内存快很多, 缓存(ram: random-access memory): ⼀级L1缓存,SRAM(static ram) -- cpu与内存交换数据的地⽅,速度最快 ⼆级L2缓存,DRAM(Dynamic ram)-- L1缓存与内存交换数据的地⽅,速度⽐L1慢,但也远远⼤于内存速度 (L3缓存也远远⼤于内存速度) (物理)内存+缓存 = 内存储器硬盘 = 外存储器4.内存:CPU并不能直接调⽤存储在硬盘上的系统、程序和数据,必须⾸先将硬盘的有关内容存储在内存中,这样才能被CPU读取运⾏。
因⽽,内存(即物理内存,是相对于硬盘这个“外存”⽽⾔)作为硬盘和CPU的“中转站”,对电脑运⾏速度有较⼤影响。
计算机基础知识了解计算机操作系统的虚拟内存和文件缓存

计算机基础知识了解计算机操作系统的虚拟内存和文件缓存计算机基础知识:了解计算机操作系统的虚拟内存和文件缓存计算机操作系统是指控制和管理计算机硬件与软件资源的程序集合,其中涉及到许多重要的概念和技术。
在本文中,我们将重点介绍计算机操作系统中的两个关键概念:虚拟内存和文件缓存。
一、虚拟内存虚拟内存是计算机操作系统用于管理和分配内存空间的一种技术。
它将磁盘空间作为辅助内存使用,扩大了实际可用内存的容量。
虚拟内存的主要原理是将内存分割为固定大小的页面,同时将磁盘空间分割为相同大小的页面框。
当操作系统需要加载一个程序或数据时,它会将页面框装入内存,如果内存不足,操作系统会将一部分当前不需要的页面置换到磁盘上,腾出空间给需要的页面。
虚拟内存的优点之一是可以提高内存利用率。
由于虚拟内存将磁盘空间作为辅助内存,因此可以更好地管理内存资源。
此外,虚拟内存还可以降低程序的运行时间。
因为虚拟内存允许多个程序同时运行,而不需要事先为每个程序分配足够的物理内存。
虚拟内存的实现需要操作系统提供管理和分配内存空间的功能。
通过使用虚拟内存,计算机操作系统可以对运行的程序进行更好的管理和控制。
二、文件缓存文件缓存是计算机操作系统在读取和写入文件时使用的一种缓存技术。
它利用内存空间存储最近被访问的文件数据,以提高文件读取和写入的效率。
当操作系统需要读取一个文件时,它首先检查文件缓存中是否存在该文件的副本。
如果文件缓存中存在该文件的副本,操作系统可以直接从缓存中读取数据,而不需要再次访问磁盘。
文件缓存的好处之一是减少了对磁盘的访问次数,从而提高了文件访问的速度。
此外,文件缓存还可以减少对磁盘的磨损,延长磁盘的使用寿命。
文件缓存的实现需要操作系统提供管理和分配缓存空间的功能。
通过使用文件缓存,计算机操作系统可以更快地读取和写入文件数据,提高文件操作的效率。
总结:计算机操作系统的虚拟内存和文件缓存是两个重要的概念和技术。
虚拟内存扩大了实际可用内存的容量,提高了内存利用率和程序的运行效率;文件缓存减少了对磁盘的访问次数,提高了文件操作的速度和效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
内存、缓存、虚拟内存的区别
2009-11-10 18:44
操作系统的任务主要是合理地调配系统的各种资源,为各种程序的运行提供环境,它可以看作是硬件和应用软件之间的一个媒介。
其中对内存的管理是系统的最主要的职责,怎么样使有限的内存用在刀刃上,怎么要保证系统本身所需的内存(以防止死机,在win2000和winxp里这一点已经做的非常好了
缓存是CPU的一部分,它存在于CPU中
CPU存取数据的速度非常的快,一秒钟能够存取、处理十亿条指令和数据(术语:CPU主频1G),而内存就慢很多,快的内存能够达到几十兆就不错了,可见两者的速度差异是多么的大
缓存是为了解决CPU速度和内存速度的速度差异问题
内存中被CPU访问最频繁的数据和指令被复制入CPU中的缓存,这样CPU就可以不经常到象“蜗牛”一样慢的内存中去取数据了,CPU只要到缓存中去取就行了,而缓存的速度要比内存快很多
什么是缓存区容量?
在combo中缓存区容量指的是什么?是不是数字越大,价格便越高,并且性能越高,刻坏的几率越小
这里要特别指出的是:
1.因为缓存只是内存中少部分数据的复制品,所以CPU到缓存中寻找数据时,也会出现找不到的情况(因为这些数据没有从内存复制到缓存中去),这时CPU还是会到内存中去找数据,这样系统的速度就慢下来了,不过CPU会把这些数据复制到缓存中去,以便下一次不要再到内存中去取。
2.因为随着时间的变化,被访问得最频繁的数据不是一成不变的,也就是说,刚才还不
频繁的数据,此时已经需要被频繁的访问,刚才还是最频繁的数据,现在又不频繁了,
所以说缓存中的数据要经常按照一定的算法来更换,这样才能保证缓存中的数据是被访
问最频繁的
3.关于一级缓存和二级缓存
为了分清这两个概念,我们先了解一下RAM
ram和ROM相对的,RAM是掉电以后,其中才信息就消失那一种,ROM在掉电以后信息也不会消失那一种
RAM又分两种,
一种是静态RAM,SRAM;一种是动态RAM,DRAM。
前者的存储速度要比后者快得多,我们现在使用的内存一般都是动态RAM。
有的菜鸟就说了,为了增加系统的速度,把缓存扩大不就行了吗,扩大的越大,缓存的
数据越多,系统不就越快了吗
缓存通常都是静态RAM,速度是非常的快,
但是静态RAM集成度低(存储相同的数据,静态RAM的体积是动态RAM的6倍),
价格高(同容量的静态RAM是动态RAM的四倍),
由此可见,扩大静态RAM作为缓存是一个非常愚蠢的行为,
但是为了提高系统的性能和速度,我们必须要扩大缓存,
这样就有了一个折中的方法,不扩大原来的静态RAM缓存,而是增加一些高速动态RAM做为缓存,
这些高速动态RAM速度要比常规动态RAM快,但比原来的静态RAM缓存慢,
我们把原来的静态ram缓存叫一级缓存,而把后来增加的动态RAM叫二级缓存。
一级缓存和二级缓存中的内容都是内存中访问频率高的数据的复制品(映射),它们的
存在都是为了减少高速CPU对慢速内存的访问。
通常CPU找数据或指令的顺序是:先到一级缓存中找,找不到再到二级缓存中找,如果还找不到就只有到内存中找了
2.赛扬处理器与奔腾处理器的区别再哪里?
赛扬处理器与奔腾处理器在运算内核上完全相同,不同的地方是二级缓存的大小不同。
现有的台式机处理器P4的二级缓存大小是512KB,而P4赛扬的二级缓存大小是128KB。
在笔记本上用的奔腾-M处理器的二级缓存大小是1MB,新出的赛扬M处理器的二级缓存大小是512KB,跟P4的一样。
奔腾-M和赛扬M处理器除了二级缓存大小不同外,其余地方一样。
什么是二级缓存?
它是干什么用的?二级缓存又叫L2 CACHE,它是处理器内部的一些缓冲存储器,其作用跟内存一样。
它是怎么出现的呢?要上溯到上个世纪80年代,由于处理器的运行速度越来越快,慢慢地,处理器需要从内存中读取数据的速度需求就越来越高了。
然而内存的速度提升速度却很缓慢,而能高速读写数据的内存价格又非常高昂,不能大量采用。
从性能价格比的角度出发,英特尔等处理器设计生产公司想到一个办法,就是用少量的高速内存和大量的低速内存结合使用,共同为处理器提供数据。
这样就兼顾了性能和使用成本的最优。
而那些高速的内存因为是处于CPU和内存之间的位置,又是临时存放数据的地方,所以就叫做缓冲存储器了,简称“缓存”。
它的作用就像仓库中临时堆放货物的地方一样,货物从运输车辆上放下时临时堆放在缓存区中,然后再搬到内部存储区中长时间存放。
货物在这段区域中存放的时间很短,就是一个临时货场。
最初缓存只有一级,后来处理器速度又提升了,一级缓存不够用了,于是就添加了二级缓存。
二级缓存是比一级缓存速度更慢,容量更大的内存,主要就是做一级缓存和内存之间数据临时交换的地方用。
现在,为了适应速度更快的处理器P4EE,已经出现了三级缓存了,它的容量更大,速度相对二级缓存也要慢一些,但是比内存可快多了。
缓存的出现使得CPU处理器的运行效率得到了大幅度的提升,这个区域中存放的都是CPU频繁要使用的数据,所以缓存越大处理器效率就越高,同时由于缓存的物理结构比内存复杂很多,所以其成本也很高。
什么叫虚拟内存,它与缓存有什么异同呢虚拟内存是WINDOWS操作系统用来管理内存的一种方法
虚拟内存说穿了就是把内存中的信息分出去一部分存在硬盘上
这样从表面上看就扩大了内存容量(难怪内存中存了这么多东西,原来有一部分被转到了硬盘上)
我们知道内存中存有很多数据和指令,但是这些数据和指令被访问的频率是不同的,有些要被经常访问,有些却被CPU冷落WINDOWS 是个落井下石的坏东西,它大声的说:既然你们被CPU冷落了,干脆把你们打入冷宫吧。
于是这些被访问频率低或者不被访问的数据从内存中被赶到了硬盘上。
但WINDOWS并非铁石心肠,它还说:如果CPU需要访问你们时,我就把你们送入内存,如果你们更加热门的时候,就可能被CPU带入缓存,如果你们被重新冷落时,我就会无情的把你们再打入冷宫。
而那个冷宫就是硬盘上的虚拟内存。
如果你刚才还不知道什么是虚拟内存是什么东西时,那么现在呢?
我还看到有些网友问:虚拟内存和缓存有什么区别呢
它们的原理都是局部时间内被访问的内存地址具有局部性。
现在我们来看看它们的区别。
1.缓存是一种硬件,是CPU的一部分;而虚拟内存并不是一种硬件,而是存在于硬盘上的一个文件,是根据WINDOWS的要求生成的(二者中的信息都是随时变化的)
2.缓存的目的是加快系统的速度,而虚拟内存技术是为了使更多的程序能够在有限的内存中运行。