【微机原理笔记】第 5 章 - 存储器系统与接口

简介: 【微机原理笔记】第 5 章 - 存储器系统与接口

第 5 章 存储器系统与接口

1. 存储器系统概述


1)半导体存储器的分类及特点

ROM 和 RAM 的区别 (考点)


ROM RAM
只读 只写
固定的数据 临时的数据
掉电后,数据还在 掉电后,数据不在


63edcf89ebc14330b5fdba8afc7ff5c4.png


2. 储存系统的一般概念(现代)

(1)Cache 存储系统 —— 主存层次


29f18d0a30aa4f7b9a85725fbe8005b9.png


1、局部化访问原理:CPU 只访问一部分的地方即 Cache 高速缓存区。


2、一次性取指令 128B 到 Cache 中,提高命中率。


如果 Cache : 内存 的容量比为 1 : 128 ,那么命中率将大于 90% 。


eg. (考点) 若 Cache 存取时间为 5ns ,内存的存取时间为 50ns ,且命中率为 90% ,那么整个存储器系统的存取时间为:


T = 5ns × 90% + 50ns × 10% = 10ns


(2)虚拟存储系统 —— 辅存层次


cb2eba5740da497185a0a4fc44dddcfc.png


3. 随机储存器 RAM(ROM)

(1)SRAM 和 DRAM 的区别 (考点)

SRAM DRAM
成本高 集成度高,成本低
速度快(ns) 速度慢(n+ns)
稳定 不稳定,定时刷新



(2)储存器的基本组成

1、芯片管脚

地址脚 数据脚 控制脚
决定容量 决定位数 决定类型



2、SRAM 常用芯片 —— 静态 RAM


eg. 将 1024 × 1 位的芯片组成 1024B 的储存空间,需要 8 块芯片,10 根地址线。


8 位芯片常用。


62128:16K × 8 位(14 根地址线)


62256:32K × 8位(15根地址线)


考点: 例如 6264 即 8K × 8位有多少管脚,一共有 28 条引脚,其中 13 根地址信号线,8 根数据线,4 根控制线


3、DRAM 常用芯片 —— 动态 RAM


典型的动态 RAM 芯片如 Intel 2116(16K × 1 位),21256(256K × 1 位)。


1 位芯片常用,地址管脚复用。


(3)SRAM 芯片应用


d047f1c58db845c084ecf70295ff9e32.png


1、译码方法 —— 线选法


CPU中用于“选片”的高位地址线(即存储器芯片未用完地址线)若一根连接一组芯片的片选端。这种方法称之为线选法。


eg.(考点) 用 2764 组成 16kB 的 rom 空间,令 A13 和 A14 分别接芯片甲和乙的片选端。可能的选择只有 10(选中芯片甲)和 01(选中芯片乙)。


f3646b839fb04498b3681360719844f6.png


① 片选地址线决定容量(范围)


② 参与片选的地址线决定位置


③ 没有参与片选的地址线决 2n


2、译码方法 —— 全译码


地址总线中除片内地址以外的全部剩余高位地址参加译码,产生各存储芯片的片选信号。


特点:地址连续唯一确定,无地址间断和地址重叠。


例如:CPU地址总线为 16 位,存储芯片容量为 8KB 。采用全译码方式寻址 64KB 容量存储器。


6b6fdc966f71411d91ed041a277f00c1.png

3、设计

① 地址分配表

② IO/M 连接

③ 地址范围

目录
相关文章
汇编(五)栈、CPU提供的栈机制、push、pop指令
汇编、栈、CPU提供的栈机制、push、pop指令、编程、汇编语言
32404 2
|
安全 算法 应用服务中间件
互联网并发与安全系列教程(03) - RateLimiter使用AOP方式实现限流
互联网并发与安全系列教程(03) - RateLimiter使用AOP方式实现限流
251 0
|
Java
最详细 keil5 和 cubeMX安装教程
最详细 keil5 和 cubeMX安装教程
1248 0
|
Windows 计算机视觉 安全
流媒体技术学习笔记之(十三)Windows安装FFmpeg
一、下载地址: 网址:https://ffmpeg.org/ 选择Windows版本:https://ffmpeg.org/download.html#build-windows 二、解压安装: 下载并解压FFmpeg文件夹,它会生成一个类似名为“ffmpeg-20150504-git-eb9fb50-win32-static”的新文件夹:   打开你想安装的任意磁盘,例如:d盘。
5430 0
|
Java 数据库连接 Maven
SSM框架整合:掌握Spring+Spring MVC+MyBatis的完美结合!
SSM框架整合:掌握Spring+Spring MVC+MyBatis的完美结合!
|
算法 5G 数据安全/隐私保护
大规模MIMO通信系统信道估计matlab性能仿真,对比LS,OMP,MOMP以及CoSaMP
本文介绍了大规模MIMO系统中的信道估计方法,包括最小二乘法(LS)、正交匹配追踪(OMP)、多正交匹配追踪(MOMP)和压缩感知算法CoSaMP。展示了MATLAB 2022a仿真的结果,验证了不同算法在信道估计中的表现。最小二乘法适用于非稀疏信道,而OMP、MOMP和CoSaMP更适合稀疏信道。MATLAB核心程序实现了这些算法并进行了性能对比。以下是部分
785 84
|
机器学习/深度学习 人工智能 算法框架/工具
什么是CANN和Ascend C
CANN(Compute Architecture for Neural Networks)是华为推出的AI异构计算架构,支持多种AI框架如MindSpore、PyTorch等,适用于AI处理器与编程,旨在提升昇腾AI处理器的计算效率。CANN提供强大的图引擎、算子开发语言Ascend C、算子加速库AOL、集合通信库HCCL、毕昇编译器及Runtime运行时,支持快速构建AI应用,涵盖推理应用开发、模型训练和算子开发等关键功能。
|
存储 弹性计算 固态存储
阿里云服务器租用费用1t空间多少钱?全面解析
阿里云服务器租用费用1t空间多少钱?1T空间如果是系统盘SSD云盘价格是3686元一年、ESSD云盘1t空间是5222元一年,ESSD Entry云盘1024G存储空间价格是2580元一年。阿里云百科整理几款不同的云盘1t空间价格
|
机器学习/深度学习 人工智能 自然语言处理
2024通义语音AI技术图景,大模型引领AI再进化(1)
2024通义语音AI技术图景,大模型引领AI再进化
|
网络协议 网络安全 数据安全/隐私保护
内容安全(DPI和DFI解析)
内容安全(DPI和DFI解析)
965 6