内存是计算机中用于存储应用程序的存储组件。内存芯片分为相等的部分, 称为”
细胞”
。每个单元格由称为”
地址”
。例如, 存储芯片配置表示为‘64 K x 8’如下图所示。
文章图片
【字节可寻址内存和字可寻址内存之间的差异】可以从上面显示的存储芯片表示中获得以下信息:
1.芯片中的数据空间=64K X 8
2.单元中的数据空间=8位
3.芯片中的地址空间=
文章图片
= 16位
现在我们可以清楚地说明字节可寻址存储器和字可寻址存储器之间的区别。
字节可寻址内存 | 字可寻址存储器 |
---|---|
当单元中的数据空间= 8位时, 相应的地址空间称为字节地址。 | 当单元中的数据空间= CPU的字长时, 相应的地址空间称为字地址。 |
基于该数据存储, 即按字节存储, 存储芯片配置被命名为字节可寻址存储器。 | 基于该数据存储, 即按字存储, 存储芯片配置被命名为字可寻址存储器。 |
例如。 :64K X 8芯片具有16位地址, 单元大小= 8位(1字节), 这意味着该芯片中的数据按字节存储。 | 例如。 :对于16位CPU, 64K X 16芯片具有16位地址和单元大小= 16位(CPU的字长), 这意味着在该芯片中, 数据是逐字存储的。 |
i)需要注意的最重要的一点是,在字节地址或字地址的情况下,地址大小可以是任意数量的位(取决于芯片中单元的数量),但单元大小在每一种情况下是不同的。
ii)计算机设计中的默认内存配置为” 可字节寻址” 。
推荐阅读
- 聊聊 JDBC 的 executeBatch || 对比下不同数据库对 JDBC batch 的实现细节
- 架构风格、架构模式和设计模式之间的区别
- Arch Linux和Kali Linux之间有什么区别()
- 批处理系统与在线处理系统有什么区别()
- 批处理操作系统和多程序操作系统之间有什么区别()
- 批处理和流处理之间有什么区别()
- Bootstrap和AngularJS之间有什么区别()
- Fedora和Kali Linux之间有什么区别()
- 数据结构和算法常见试题分享|S34