在阅读本文之前,建议没有基础的读者先阅读下主存的基本组成结构:

五分钟理解主存储器的基本组成结构

存储单元的字地址:

我们来看张图:

在上面的图中,每一个小矩形代表一个存储单元,大矩形表示主存中的存储体。

通常都是以8位二进制为一个存储单元,也就是一个字节。然后在我们的计算机中,不管是笔记本还是台式机,总会听到CPU一次处理数据的能力是32位还是64位,其实,这个32位或者64位就是用来表示字长。字长用来表示的长度。而字就是由字节构成。

在上图中,一个存储单元为1个字节,这4个字节又构成一个字,每个字有字地址,在上图中表示出来了。关于字地址的表示方式,也有两种,这两种表示方法的区别,我后面也会用一篇文章来解释清楚。

那么,上图的字长为多少呢?

我们来分析下,4个字节构成一个字,一个字节等于8个比特,所以总共就是32位了。现在我们的计算机,都是64位了,很少有32位的计算机出现了。

举例:

在学习到主存储体的章节时,这三道题我们经常会看到,经常会有小伙伴很迷惑,不知道怎么分析,我们来看下下面三道题:

1.设地址线为24根,按字节寻址,有多少存储字?
2.如果存储容量不变,若字长为16位,按寻址有多少存储字?
3.如果存储容量还不变,若字长为32,按寻址有多少存储字?

我们先分析下第一个问题。

这里假如地址线有24根,由于地址也是用2进制表示的,那么每根地址线就有0或者1两位,地址可以表示为从00000..00000(24位)—11111...11111(24位)。一共就有2^24位,也就是2^24个地址。转化之后就是16MB的地址。这些地址表示存储单元的位置,所以存储单元的个数也就是16MB。

那么,16MB怎么计算的呢?

2^24Byte(字节)=16777216Byte
16777216Byte/1024=16384KByte
16384KByte/1024 = 16MByte

而且,1Byte=8Bit,那么16MByte = 128Mbit。

第一个问题的意思就是,一个字等于8比特,也就是一个字节。一个存储单元可以存放一个8位二进制数,这个二进制数就是一个存储字。其实,就是问有多少个存储单元。经过计算,就是16MB个。

我们先分析下第二个问题。

在上面第一个例子中,一个存储单元中有8位,那么16MB个存储单元中,可以存放16MB×8位。就是存储单元的容量,简称存储容量

那么,第二个问题中,存储容量不变,就是一样有16MB×8的空间。字长为16位,我们按寻址,有多少个存储字

如果是按字寻址,我们知道字长16位,那么总容量除以字长就是存储字的个数:

(16MB*8)/ 16 = 8M

那么第三个问题也是一样的,只是把字长换成了32

(16MB*8)/ 32 = 4M

CSDN链接:

CSDN-专业IT技术社区-登录​blog.csdn.net

multism中ui和uo应该怎么表示_吐血整理!这篇带你彻底理解主存中存储单元地址的分配...相关推荐

  1. multism中ui和uo应该怎么表示_南昌大学仿真实验(multism) -

    低频电子线路,基于Multisim仿真实验报告 目录 一, 软件仿真实验 实验一 仪器放大器设计与仿真--------- 实验二 逻辑电平信号检测电路设计与仿真---- 实验三 三极管Beta值分选电 ...

  2. multism中ui和uo应该怎么表示_如何求该运算放大电路uo和ui的关系表达式?

    展开全部 解:根据"虚断",同相输入端的电流为零,所以:V+=0:根据"虚短",则:V-=0. 再根据"虚断",反e69da5e887aa3 ...

  3. multism中ui和uo应该怎么表示_王者荣耀:梦泪直播时谈到体验服大改动,表示装备的改动很关键...

    王者荣耀的主播梦泪,大家都很熟了,也是一个很强的主播,他对于王者荣耀的理解,还是非常深刻的,而最近王者荣耀的体验服,进行了大改动,也是改变了很多的东西.对此,网友们也是非常的在意,而梦泪就在直播中,跟 ...

  4. multism中ui和uo应该怎么表示_欧阳娜娜上节目痛哭,坦言压力太大睡不着,明星都怎么了?...

    本文由明星粉丝团作者芦笙原创,未经允许不得转载 欧阳娜娜去到了<向往的生活>的节目中,在快要结束的时候,她和张子枫说希望能够再留一天,张子枫也表示为什么不留呢?当然可以啊.随后她就躺在张子 ...

  5. multism中ui和uo应该怎么表示_基于multism的串联型直流稳压电源设计与仿真

    图(5)串联型直流稳压电源电路图 直流稳压电源由电源变压器.整流.滤波和稳压电路四部分组成,其原理框图如 图(1)所示.电网供给的交流电压U 1 (220V,50Hz) 经电源变压器降压后,得到符合 ...

  6. 这篇带你深入理解SpringBoot中的自动装配(好文精读)

    作者: 聂晨 cnblogs.com/niechen/p/9027804.html SpringBoot的自动装配是拆箱即用的基础,也是微服务化的前提.其实它并不那么神秘,我在这之前已经写过最基本的实 ...

  7. 主存中存储单元地址的分配(超详细)

    主存中存储单元地址的分配(P73) 问题:对于24位地址线的主存,按字节寻址的范围是16M:字长为16位时按字寻址的范围为8M,字长为32位时按字寻址的范围为4M 分析: 主存中存储单元的空间位置按照 ...

  8. multism中ui和uo应该怎么表示_multism开放实验学生练习技术报告.ppt

    2.2 Multisim 8的基本操作界面 Multisim 8的基本操作界面 菜单栏 设计工具箱 扩展条 工作电路区 4 Multisim在模拟电路中的应用 4.1 二极管限幅电路 4.2 工作点稳 ...

  9. 吐血整理《计算机网络五层协议之物理层(中)》

    吐血整理 <计算机网络 五层协议之物理层(上)> 吐血整理 <计算机网络 五层协议之物理层(下)> 物理层(中篇) 1.信道的基本概念(续) 1.1信道的极限容量 1.2.信道 ...

最新文章

  1. msp430入门学习31
  2. C++ primer 第13章 拷贝控制
  3. 读书笔记—《销售铁军》随记9-最后一篇
  4. 【Liunx】Linux 系统目录结构
  5. 什么是Web 2.0——下一代软件的设计模式和商业模式 (全文翻译—1 博客版序)
  6. 图论算法在机试实现中的一些技巧和陷阱
  7. 建立一个普通方法无法打开查看和删除的文件夹
  8. 2022考研-高等数学教程
  9. 获取汉字首字母,拼音,可实现拼音字母搜索----npm js-pinyin
  10. linux 查看系统位数命令,怎么用命令行查看Linux系统位数
  11. MAC配置thinkPHP的心路历程(课设vue-tpadmin商城)
  12. excel数据透视表之交叉表分组
  13. html excel 2位小数,excel保留两位小数_excel用公式保留2位小数的方法
  14. MySQL基础(一)
  15. Mac突然连不上WiFi解决步骤
  16. XMind (2022)新版思维导图新增功能介绍
  17. Linux命令之logrotate命令
  18. 基于Python进行餐饮订单数据分析
  19. IPTV系统云桌面管理:开机广告+三方apk管理+图文介绍
  20. effective morden c++ 2

热门文章

  1. VC++判断是否连网
  2. 【转】ctypes库的使用整理
  3. Spring+Hessian搭建远程方法调用
  4. 软设考试成绩查询结果
  5. iconv 解决乱码问题
  6. 【转】PHP会话Session使用详解
  7. 1个模型横扫40+个SOTA!22位华人共同打造佛罗伦萨模型,一统图像视频文本,含9亿图像-文本对...
  8. IJCAI 2021 | 腾讯和复旦联合出品:Adv-Makeup人脸黑盒攻击对抗算法
  9. 对于python初学者,如何使用python定义联合(使用ctypes)?
  10. 超赞思想!牛津大学提出 PSViT 让Transformer模型不在冗余!!!