计算机内外存的定义?

来源:百度知道 编辑:UC知道 时间:2024/05/29 23:01:47
要标准的定义!

内存:CPU可以直接读写的半导体集成电路存储器,一般用于暂时存储程序或者数据。
外存:CPU一般不直接访问的由于长期保存数据或者程序的存储器,大多数是磁性存储器。

存储器用来存储信息,它可以分为两大类:一种是内部存储器,位于主机板上,简称内存或主存;另一类叫外部存储器,简称外存。CPU可以直接使用内存上的数据,而外存上的数据必须经由专门的设备送至内存,才能被CPU读写。
1、内存
内存由于可以直接被CPU使用,一般采用速度较快的存储元件。但内存的数量并不是随意的,其大小通常会受到地址总线数量的限制。内存一般用来存放系统软件中的系统引导程序、监控程序和操作系统中的基本输入输出部分BIOS,以及当前所要运行的应用软件,而其余的系统软件和全部应用软件则在用到时再由外存调至内存。按存取方式来分,内存主要有两种:随机存取存储器RAM(Random Access Memory),它即可读也可写;另一种是只读存储器ROM(Read Only Memory),顾名思义,它只能被读取而不能被写入。
(1)RAM。具有易失性,一旦掉电,其中的内容会完全丢失,因而它一般用来存放从外存中读取的系统程序和应用程序。在程序运行过程中,中间结果一般放在RAM中,结束后又将最后结果送入外存,而RAM的可读写又允许其中的程序和数据随时被修改。RAM主要有两种:双极型和MOS型,后者又分为静态RAM(SRAM)和动态RAM(DRAM),这两种RAM各有长处。静态RAM不需要刷新,因而快速,能适应总线定时的需要,但是比较贵;动态RAM需要刷新电路来保持存储的内容不会丢失,因而较慢,但是便宜。而高速缓存Cache则综合这二者的优点。它使用少量的静态RAM用作即时存储系统,而大量的DRAM用于慢的存储。这种技术允许整个系统用快速存储器来模拟,这样系统花了便宜的相当于动态RAM的价格却得到了相当于静态RAM的Cache可以被封存装入微处理器中或者在处理器之外。但芯片内的Cache(通常为256K)经常感到不足。于是可在芯片外也加上Cache。最常用的数据放在Cache中,而其余的数据则放在主存中,CPU在访问存储器时,首先会检查Cache中有无所需要的数据,如果没有则再访问主存。Cache越大,所需数据装得越多,则访问速度越快。