计算机组成原理:未使用地址码对存储系统的影响
需积分: 32 66 浏览量
更新于2024-08-26
收藏 3.48MB PPT 举报
"该资源讲述了计算机组成原理中的存储系统,特别是关于地址码未参与译码的情况,涉及到主存储器的组织结构和性能指标。主要内容包括高速缓冲存储器、虚拟存储器以及存储器的基本概念,如存储容量、带宽、存取时间和存储周期等。"
在计算机系统中,存储系统扮演着至关重要的角色。主存储器,也称为内存,是CPU直接访问以执行程序和处理数据的地方。地址码AAA没有参加译码意味着在特定的芯片选择过程中,某些地址线并未参与决定哪个芯片被选中。在这个例子中,A19、A18、A17、A14和A13地址线未参与芯片①②和③的译码。这种设计允许通过其他地址线来区分不同的芯片,从而达到扩展存储容量的目的。
表中的信息展示了不同芯片的选片地址、译码输出、地址范围以及重叠区个数。例如,芯片①②在A12A11A10...A0的地址空间中,当A19A18A17A16A15A14A13均为0时,对应的地址范围是00000H~01FFFH,有32个地址,这意味着可以存储32个字节的数据。同样的,芯片③在相同的A12A11A10...A0地址空间内,但当A19A18A17A16为0且A15为1时,地址范围为08000H~09FFFH,也有32个地址。芯片④⑤⑥⑦和⑧分别覆盖了更大的地址范围,如10000H~17FFFH和18000H~1FFFFH,这些地址不唯一,表示它们可能与其他芯片的地址范围有重叠。
高速缓冲存储器(Cache)是用来提高主存性能的,它位于主存和CPU之间,存储最近频繁访问的数据,以减少主存与CPU之间的数据传输延迟。虚拟存储器则是通过将主存和辅助存储器(如硬盘)组合,形成一个逻辑上的大内存,使得程序可以运行在大于实际物理内存大小的空间中。它通过页面替换算法管理内存,使得不常用的数据可以被暂时移出到慢速的辅助存储器中。
存储器的基本概念包括存储单元、存储体、存储字和地址。存储单元是存储最小单位,通常是一个字节或一个字,由多个存储元组成。存储体是由许多存储单元构成的集合,而存储字是指存储体中一次性读取或写入的二进制代码串。地址则用来唯一标识每个存储单元的位置。
存储容量是衡量存储器大小的指标,等于存储单元的数量乘以每个存储单元的位数。存储器带宽则表示单位时间内存储器能处理的数据量,是评估存储器性能的关键参数之一。存取时间包括读出时间和写入时间,是衡量存储器响应速度的标准,而存储周期则是完成两次独立存取操作的最短时间间隔。
本文档深入探讨了存储系统中的地址译码、存储器性能、高速缓冲存储器和虚拟存储器的作用,以及存储器的一些基本属性,这些都是理解计算机系统内部运作的关键知识点。
3484 浏览量
176 浏览量
568 浏览量
521 浏览量
387 浏览量
2023-07-17 上传
316 浏览量
1037 浏览量
782 浏览量
小婉青青
- 粉丝: 28
- 资源: 2万+
最新资源
- StateEstimationforRobotics-CN.pdf.tar.gz
- Desktop,c语言火车票订票管理源码,c语言
- node-font-list:获取系统中安装的字体列表
- 菲尼克斯微型继电器手册.rar
- MICROMAKEL3+ 3ds chitubox插件
- Honeywell_hackathon
- developer-knowledge:独立的增强型知识项目分层清单,可以成为更好的软件开发人员。 标题
- h2gis,H2数据库的空间扩展。.zip
- NewtonJson.rar
- shell:一种用于IBM Cloud Functions and Composer的基于电子的开发工具
- 20210315-中国联通-通信行业:5G终端白皮书V4(2021年度).rar
- 单片机频率计仿真protues
- 情人节图标 .svg素材下载
- Android_Projects:我尝试学习Android开发时所做的旧项目
- 主题默认值:Hexsoftstudio CSS默认值
- Gestrue,安卓、安卓、安卓.zip