计算机的内存和外存有什么区别?

如题所述

1、运行速度

内存储器最突出的特点是存取速度快,外存储器存取速度慢 。

2、容量

内存储器容量小,外存储器容量大

3、存储时长

内存储器关闭电源后数据清空,但外存储器数据不会消失。

4、价格

内存储器价格昂贵,外存储器便宜实惠。

扩展资料:

构成存储器的存储介质,存储元,它可存储一个二进制代码。由若干个存储元组成一个存储单元,然后再由许多存储单元组成一个存储器。一个存储器包含许多存储单元,每个存储单元可存放一个字节(按字节编址)。

每个存储单元的位置都有一个编号,即地址,一般用十六进制表示。一个存储器中所有存储单元可存放数据的总和称为它的存储容量。

假设一个存储器的地址码由20位二进制数(即5位十六进制数)组成,则可表示2的20次方,即1M个存储单元地址。每个存储单元存放一个字节,则该存储器的存储容量为1MB。

动态存储器每片只有一条输入数据线,而地址引脚只有8条。为了形成64K地址,必须在系统地址总线和芯片地址引线之间专门设计一个地址形成电路。

使系统地址总线信号能分时地加到8个地址的引脚上,借助芯片内部的行锁存器、列锁存器和译码电路选定芯片内的存储单元,锁存信号也靠着外部地址电路产生。

当要从DRAM芯片中读出数据时,CPU首先将行地址加在A0-A7上,而后送出RAS锁存信号,该信号的下降沿将地址锁存在芯片内部。接着将列地址加到芯片的A0-A7上,再送CAS锁存信号,也是在信号的下降沿将列地址锁存在芯片内部。然后保持WE=1,则在CAS有效期间数据输出并保持。

当需要把数据写入芯片时,行列地址先后将RAS和CAS锁存在芯片内部,然后,WE有效,加上要写入的数据,则将该数据写入选中的存贮单元。

由于电容不可能长期保持电荷不变,必须定时对动态存储电路的各存储单元执行重读操作,以保持电荷稳定,这个过程称为动态存储器刷新。PC/XT机中DRAM的刷新是利用DMA实现的。

首先应用可编程定时器8253的计数器1,每隔1⒌12μs产生一次DMA请求,该请求加在DMA控制器的0通道上。当DMA控制器0通道的请求得到响应时,DMA控制器送出到刷新地址信号,对动态存储器执行读操作,每读一次刷新一行。

参考资料来源:百度百科-存储器

温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-06-29
计算机内存和外存在多个方面存在显著的区别,以下是它们的主要区别:

定义与功能:

内存:是计算机中用于暂时存储正在运行程序和数据的地方,是计算机系统中的主存储器,与中央处理器(CPU)直接通信。内存的主要特点是访问速度快,但容量相对较小且数据在断电后会丢失。
外存:也称为辅助存储器,是计算机中用于长期存储数据的地方。外存设备如硬盘、固态硬盘(SSD)、光盘和U盘等可以长期保存数据,即使计算机断电也不会丢失。

存储时长:

内存:断电后不保留数据。
外存:能长期保留数据。

访问速度与容量:

内存:访问速度非常快,因为它直接与CPU通信,但容量相对较小,通常以兆字节(MB)或吉字节(GB)为单位。
外存:访问速度较慢,因为它需要与计算机的主板通过接口进行通信,且数据的读写过程涉及到机械运动或电子信号传输。但外存的容量通常比内存大得多,可以以太字节(TB)甚至拍字节(PB)为单位。

易失性:

内存:是具有易失性的。这意味着当系统断电时,数据就会丢失。
外存:是非易失性的,因此即使没有电源,它也能保存数据。

价格:

内存:由于需要紧密集成在主板上,并且与CPU直接通信,因此价格相对较高。
外存:价格相对较低,尤其是随着技术的发展和生产成本的降低,大容量外存设备的价格已经变得非常亲民。

与CPU的关系:

内存:相当于CPU的数据存取通道,两者属于协作关系。
外存:要与CPU或I/O设备进行数据传输,必须通过内存进行。

组成结构:

内存:由内存芯片、电路板、金手指等部分组成。
外存:由磁盘片、读写控制电路和驱动机构组成(以硬盘为例)。

综上所述,内存和外存在计算机系统中各自扮演着不同的角色,内存负责高速存储和交换数据,而外存则负责长期存储大量数据。它们共同协作,确保了计算机系统的正常运行和数据处理的高效性。
相似回答