主存储器的基本组成

基本组成结构
基本上主存由三部分组成 存储体 地址寄存器 数据寄存器。
寄存器也是存储器 用来存放数据。
一个读取操作就像是从菜鸟驿站拿快递一样,我需要提供取件码给店员(数据地址),然后从货架(存储体)中找到快递,放在柜台(数据寄存器中)我来取走。
一个写入操作则和取快递稍微不同,我们需要先给地址寄存器一个地址,然后把数据给数据寄存器,这样主存就会帮我们把数据写入存储体。
存储体基本结构和原理
存储体里有地址和存储单元,这也是mar和mdr存取方式,通过mar找到数据地址,再通过mdr取出存储单元中的数据。
存储单元 mar位数反应了存储单元个数 按照顺序排列 有点像列表 下标就是地址 mar就反应了有多少个存储单元。
一般mar用二进制位表示 如表示为4位mar 就有0000~1111 2^4次方 16个存储单元(如0001 是一个 0002是一个)。
存储字 word 每个存储单元中都有具体的代码数据。
存储字长 每个存储单元中存放的最大的二进制地位数 mdr=存储字长。
存储元 存储二进制的电子元件 每个存储员可以存1bit也就是 1位 2进制。
还有容易混淆的点 :
1个bit是机器中最小的单元 就是2进制中选出一元 0或者1;
1个字节(byte)是8个(bit) 简写为大b;
1b(byte 字节)=8b(bit 比特) 这个是固定的无论什么机器上都是这样;
1个字(存储字长)=mdr这是绝对的;
但是等于多少bit这是不固定的 如果是8位的主存储器 那么就是这个存储体中一个字为8bit。
总结:
计算机的最小单位为bit 一个2进制位,要么是1要么是0。而一个字节(byte)等于8个bit 也就是8个二进制位。但是一个字(储存字长 word)是多少个bit 这个要看计算机的具体结构。
举个生活中例子 如宽带的速度一般显示为100mbps。
这里显示的小b也就是bit 如果转换成我们正常的概念中的mb 那么需要100/8 = 12.5 左右(一个大b 字节 等于8个小b 比特)。

麒麟980曝光,首发7纳米和A77架构,或将使用自研基频处理器
D触发器与亚稳态的那些事
干货:如何通过连接真实的现场总线进行 WorkVisual 诊断
AI技术搭载ICMAX eMMC 攻克录音笔市场难题
做到这两点后鸿蒙或将超越安卓
主存储器的基本组成
负氧离子传感器双重筒式极板较平行极板的优势
PCB行业报告:18年聚焦苹果、汽车电子及5G高频
中国三大运营商积极开展5G试验部署工作已经为5G商用做好了充分准备
推荐几款好用的智能手表
SiC半导体的热稳定性
恭喜恭喜!湖北省光伏等新能源发电装机量突破400万千瓦
RAM有什么特点
民乐县促进生态工业园区硬环境建设提档升级
Imagination和北京大学宣布建立奖学金合作项目
美国高通公司Uplinq 2013大会第一天重点回顾
雷军为什么一定要狂怼华为?
高速贴片机和中速贴片机的对比,它们的区别是什么
环保vocs在线监测设备是什么
MCU三大发展方向分析