Digital-electronics 简明教程
Memory Devices
内存是计算机或任何其他数字系统的重要部分之一。它用于保存处理和执行任务所需的数据和程序。
内存还会影响数字系统的性能、效率和速度。如今,半导体内存很流行,因为它们提供了非常高速的操作、大的存储容量和紧凑的尺寸。
在这里,我们将解释与半导体存储器件相关的从基本到高级的概念。
What is Memory?
在数字电子领域,存储器是一种用于存储计算机和其他基于微处理器的系统中数据和指令的设备。在现代数字系统中,存储器由半导体材料制成,并被称为 semiconductor memory 。
存储器是计算机或任何其他数字系统中提供存储空间的设备,其中要处理的数据和处理所需指令被存储。
存储器被划分为大量的小部分。每个部分称为存储器单元。每个存储器单元或位置都有一个唯一分配的地址,该地址从 0 到总存储器大小减一。
例如,如果一台计算机具有 64 kB 的存储器大小,则该存储器单元具有 64 × 1024 = 65536 个存储器位置或单元。因此,这些位置的地址范围从 0 到 65535。
Classification of Memory
存储器主要分为两种类型,它们是:内部存储器和外部存储器。
Memory Hierarchy
内存层级结构定义为基于其特征(主要是速度和容量)在数字系统中使用的不同类型内存设备的布置。内存层级结构有助于我们在特定级别为系统选择合适的内存进行使用。
不同内存设备的典型内存层级结构如下图所示:
当我们从上至下查看时,此内存层级结构的一些关键特征包括:
-
存储容量增加。
-
每位存储成本降低。
-
CPU 访问内存的频率降低。
-
CPU 的访问时间增加。
Functional Block Diagram of Memory
内存基本上是多存储单元的集合,具有执行数据读/写操作的支持电路。下图描述了典型内存设备的功能框图:
它包含以下主要部件:
Important Terms Related to Memory Operation
以下是一些与内存读写操作相关的重要术语和定义:
-
Write Cycle Time - 写入周期时间定义为数据写入操作在单元中可用的一个特定单元地址的最小时间量。通常为 200 纳秒量级。
-
Write Pulse Time - 写入脉冲的最小持续时间称为写入脉冲时间,大约为 120 纳秒。
-
Write Release Time - 内存地址在写入脉冲之前有效的最小时间称为写入释放时间。
-
Data Setup Time - 数据在写入脉冲结束之前保持有效的最少时间称为数据建立时间。通常约为 120 纳秒。
-
Data Hold Time - 写入脉冲结束之后数据保持有效的最少时间称为数据保持时间。
-
Read Cycle Time - 有效内存地址保持可用以从内存单元中读取数据的最小时间量称为读取周期时间。通常为 200 纳秒量级。
-
Access Time - 从内存单元中访问数据所需的时间称为内存访问时间。也为 200 纳秒量级。
-
Read to Output Active Time - 在读取脉冲开始后能够启用输出缓冲区的最小时间称为读取到输出活动时间。通常,此时间为 20 纳秒量级。
-
Read to Output Valid Time − 从读信号脉冲的开始到数据输出线路提供有效数据的最大延迟时间称为“读取到输出有效时间”。
这是了解存储器件的读写操作所需的几个关键术语。
Characteristics of Memory Devices
在本节中,我们将重点研究存储器件的一些关键特征及其定义和重要性−
Types of Memory Devices
这里列出了和解释了计算机和数字系统中使用的一些重要的存储器设备分类。
基于数据存储性质的存储器分类−
-
Volatile Memory
-
Non-Volatile Memory
基于访问模式的存储器分类−
-
Sequential Access Memory
-
Random Access Memory
现在,让我们详细讨论所有这些类型的存储器及其子类型和特征。
Volatile Memory
一种需要持续供电来维护所存储数据的存储器类型称为 volatile memory 。如果断开存储器的电源,存储在其中的数据将会丢失。因此,它也被称为 temporary memory 。
断电时,易失性存储器会丢失其存储的数据。易失性存储器的操作速度快,因此它可以在短时间内读写数据。
易失性存储器用于存储需要访问的数据并执行操作。RAM(随机访问存储器)是易失性存储器的示例。
Non-Volatile Memory
即使没有供电也可以保留存储数据的存储器类型称为 non-volatile memory 。它也称为永久存储器,用于长期存储数字数据。
非易失性存储器永久存储数据。即使断电,它也可以保留存储的数据。
非易失性内存比易失性内存慢。因此,该内存有更长的读取和写入周期。
非易失性内存的示例包括 ROM(只读存储器)、磁带、光盘、磁碟、USB 驱动器等。
Sequential Access Memory
一种按预定义的顺序方式访问存储的数据和信息内存类型被称为 sequential access memory 。
有时,它也称为 serial access memory ,因为按序列化方式检索存储的数据。
在顺序访问内存中,系统必须从内存地址的开头开始搜索存储设备,直到找到所需的数据片段。换句话说,为检索所需数据,系统必须访问所有内存地址,直到访问到所需数据。
在顺序访问内存中,数据检索流程以顺序方式执行。其中,系统从内存开头开始,并顺序地遍历所有内存地址,直到获得所需数据。
顺序访问内存的访问速度较慢,且读/写时间较长。磁带是顺序访问内存的示例。