1.运行速度
虽然外部存储器的存取速度较慢,但内部存储器的最大特点是存取速度较快。
2.容量
内部存储器容量小,外部存储器容量大。
关闭电源时,内部存储器中的数据将被删除,但外部存储器中的数据不会被删除。
4.价格
内部存储器价格昂贵,而外部存储器则便宜且实惠。
扩展信息:
组成内存的存储介质是存储元件,可以存储二进制代码。一个存储单元是由多个存储单元组成的,存储器是由许多存储单元组成的。内存包含多个存储单元,每个存储单元可以存储一个字节(字节寻址)。
每个存储位置都有一个数字或地址,通常用十六进制表示。内存中所有存储单元所能存储的数据总量称为存储容量。
假设一个内存地址码由20个二进制数字(或5个十六进制数字)组成,即代表2的20次方,即1M存储单元地址即可。每个存储单元存储1个字节,因此内存存储容量为1MB。
动态存储器每个芯片只有一根输入数据线和八个地址引脚。要形成64K地址,必须在系统地址总线和芯片地址读取之间专门设计一个地址形成电路。系统地址总线信号可以以时分复用的方式施加到八个地址引脚,利用行锁存器、列锁存器和解码电路来选择芯片内的存储单元。在芯片内部,锁存信号也是由外部地址电路产生的。
当从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控制器发送刷新地址信号,对动态存储器执行读操作,每次读取后刷新一行。
参考来源:-内存
上一篇:512G但只用30G就说内存不够
下一篇:内存储器和外存储器的区别