计算机组成原理学习笔记

本文详细解释了存储容量、存储单元(包括字、字长和存储元)以及存储字长的概念,通过比喻阐述了它们在计算机内存中的作用,如存储单元如大楼中的房间,存储容量则是房间数量与床位数的乘积。
摘要由CSDN通过智能技术生成

目录

前言

一、存储容量

二、存储单元

1.字和字长

2.存储单元

三、存储字长

四、总结


前言

存储容量和存储单元、存储字长之间的联系

首先:我们要想知道存储容量和存储单元、存储字长之间的联系我们首先要知道存储容量、存储单元、存储字长分别是什么含义。


一、存储容量

存储容量:指存储器可以容纳的二进制信息量,用存储单元个数(MAR的位数)与存储字长(MDR的位数)的乘积表示。单位是“bit”一个bit是一个0或1.

单位:用字节(Byte)作为度量单位,一个字节被定义为8位二进制数。其一般单位为千字节(KB)、兆字节(MB)、吉字节(GB)、太字节(TB)、拍字节(PB)、艾字节(EB)、泽字节(ZB,又称皆字节)、尧字节(YB,又称佑字节)等,相邻单位之间进制为1024(例如1KB=1024 Bytes=8192 bits)。

二、存储单元

在了解存储单元的含义前,我们先了解一下字和字长的含义

1.字和字长

字:是计算机一次能够处理数据位数的最大值,一个字通常由多个字节组成,和字长密切相关。通常说的64位计算机的字是8个字节,32位计算机的字是4个字节

字节:是指计算机中用于表示和处理数据的二进制位数。字长通常以位(bit)为单位进行衡量,一个位可以表示0或1。64位计算机的字长就是64位、32位计算机的字长就是32位
 

2.存储单元

存储单元:计算机内存的基本构建块,用于存储和检索数据。它由多个存储元组成,每个存储元是存储器中最小的存储单位,用于存放一个二进制位(bit),即0或1。一个存储单元则可以存放一串二进制代码。每个存储单元都有一个唯一的地址,用于标识和定位该单元。(单位:Byte)

MAR:是存储器地址寄存器,用来存放欲访问的存储单元的地址,其位数对应存储单元的个数。

地址线:首先,我们知道了每一个存储单元在计算机内存中都有一个唯一的地址。这个地址实际上是由地址线上的二进制代码表示的。地址线的数量决定了可以表示的地址的数量,因此也决定了可以访问的存储单元的数量。例如,如果有n根地址线,那么可以表示2^n个不同的地址,从而可以访问2^n个存储单元。
 


三、存储字长

存储字长:存储单元中存储的二进制代码的位数。存储字长可以是8位、16位、32位等。(单位:bit)。

MDR:是存储器数据寄存器,用来存放从存储体某单元取出的代码或者准备往某存储单元存入的代码,其位数与存储字长相同。


四、总结

在了解过存储容量、存储单元、存储字长的含义之后,我们可以将存储体看作一个一栋大楼,存储单元就是大楼中的房间,而每个房间中的床位数就可以看作存储字长,而存储容量是存储单元个数(MAR的位数)与存储字长(MDR的位数)的乘积,就可以看作大楼中床的个数。也就是存储容量可以理解为存储体可以容纳的二进制信息量(我理解为存储体中可以存储的二进制数总位数)。

新手学习笔记,如有错误还请大佬指出,感激不尽!!

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值