存储器层次结构详解:从RAM到虚拟存储器
需积分: 48 58 浏览量
更新于2024-08-20
收藏 4.81MB PPT 举报
"该资源是南航计算机组成原理课程的一部分,重点讲解了只读存储器(ROM)的特点、用途以及存储器层次结构的相关知识。内容包括存储器的概述、RAM芯片、高速缓冲存储器(Cache)和虚拟存储器的原理与应用。"
只读存储器(ROM)是一种重要的计算机存储部件,它的主要特点是信息只能读取,不能在线写入。ROM的数据一旦写入,就能长期保存,即使断电也不会丢失,因此它属于非易失性存储器。这种特性使得ROM适用于存放一些固定不变的程序,如监控程序、启动程序,或者在嵌入式设备中存放固化程序。此外,ROM也可作为控制存储器存储微程序,或者在输入/输出设备中作为字符发生器和代码转换器使用。
存储器层次结构是现代计算机系统设计的关键部分,通常包括四层:存储器概述和RAM芯片、主存与CPU的连接及读写操作、高速缓冲存储器和虚拟存储器。第一讲介绍了存储器的基本概念和RAM的工作原理;第二讲详细阐述了主存如何与CPU连接,以及读写操作的过程;第三讲探讨了cache的工作原理,包括局部性原理、映射方式以及对程序性能的影响;最后一讲则涉及虚拟存储器,包括虚拟地址空间、实现方法以及存储保护机制。
存储器的一些基本术语,如记忆单元、存储单元、存储体和编址方式,都是理解存储系统运作的基础。存储单元是具有相同地址的一组位,存储体是所有存储单元的集合。地址编址方式有字节编址和按字编址。此外,还有专门的寄存器如存储器地址寄存器(MAR)用于存储地址,存储器数据寄存器(MDR)用于暂存数据。
存储器按照工作性质可以分为随机存取存储器(RAM)、顺序存取存储器(SAM)、直接存取存储器(DAM)和相联存储器(AM)。其中,RAM是最常见的类型,每个单元的读写时间相同,而顺序存取和直接存取通常用于磁带和磁盘这样的外部存储设备。相联存储器如快表则是通过内容来查找存储位置。
根据存储介质,存储器还可以分为半导体存储器(如双极型)、磁存储器、光存储器等。半导体存储器因其速度快、体积小等特点,广泛应用于计算机的内部存储。
这个资源深入浅出地介绍了存储系统的核心组成部分,对于学习计算机组成原理和准备南航考研的学生来说,是非常有价值的参考资料。
2019-07-29 上传
120 浏览量
2016-04-29 上传
2021-10-14 上传
2021-10-14 上传
2023-01-27 上传
2020-11-15 上传
2021-10-11 上传
2021-11-19 上传
八亿中产
- 粉丝: 27
- 资源: 2万+
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器