主存储器的基本组成

存储技术

600人已加入

描述

基本组成结构

存储单元

基本上主存由三部分组成 存储体 地址寄存器 数据寄存器。

寄存器也是存储器 用来存放数据。

一个读取操作就像是从菜鸟驿站拿快递一样,我需要提供取件码给店员(数据地址),然后从货架(存储体)中找到快递,放在柜台(数据寄存器中)我来取走。

一个写入操作则和取快递稍微不同,我们需要先给地址寄存器一个地址,然后把数据给数据寄存器,这样主存就会帮我们把数据写入存储体。

存储体基本结构和原理

存储单元

存储体里有地址和存储单元,这也是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 比特)。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分