当前位置: 首页 > news >正文

主存中存储单元地址的分配

主存中存储单元地址的分配

  1. 为什么写这篇文章?

    因为我看书中这部分时,看到下面的计算一下子没反应过来:
    在这里插入图片描述

  2. 知识回顾(第1章)

    • 计算机系统中,字节是最小的可寻址的存储单位,通常由8个比特(bit)组成
  3. 理清文中参数

    • IBM:①32位字长
    • PDP-11:①16位字长
    • 地址线宽度:24位
  4. 文中的计算

    • 对于图4.6(a),即IBM 370机器

      • 因为一根地址线可以表示0,1两种状态,我们易得24位地址线可以访问 2 24 2^{24} 224个存储单元,而每一个存储单元默认是用1字节表示,因此24位地址总线按字节算可寻址范围为【 2 24 B y t e = 2 4 ⋅ 2 20 B y t e = 2 4 ⋅ 1 M = 16 M 2^{24}Byte=2^4\cdot2^{20}Byte=2^4\cdot1\text{M}=16\text{M} 224Byte=24220Byte=241M=16M

      • 其二说按字寻址,其实按字寻址就是按字长寻址;该机器字长为32位,那么按字寻址的可寻址范围为【 16 M × 8 32 = 4 M \frac{16\text{M}\times8}{32}=4\text{M} 3216M×8=4M】,乘以8是为了将字节化成和字长相同的单位——bit位

    • 对于图4.6(b),即PDP-11机器

      • 其一同IBM 370机器,因为按字节寻址不涉及到字长
      • 其二,该机器字长为16位,因此那么按字寻址的可寻址范围为【 16 M × 8 16 = 8 M \frac{16\text{M}\times8}{16}=8\text{M} 1616M×8=8M
http://www.lryc.cn/news/320727.html

相关文章:

  • Python和R的区别是什么,Python与R的应用场景是什么?
  • azure databricks 常用的JDBC连接
  • 功能齐全的免费 IDE Visual Studio 2022 社区版
  • FreeRTOS入门基础
  • 蓝桥杯-24点-搜索
  • 【附下载】3Ds Max从安装、配置到入门提高和高级用法
  • 开源堡垒机Jumpserver
  • PyTorch学习笔记之基础函数篇(十五)
  • Latex插入pdf图片,去除空白部分
  • 微服务:高并发带来的问题的容错方案
  • sqllab第35-45关通关笔记
  • Jenkins流水线将制品发布到Nexus存储库
  • 信息学奥赛一本通之MAC端VSCode C++环境配置
  • MPIKGC:大语言模型改进知识图谱补全
  • Flutter-自定义图片3D画廊
  • python中如何解析Html
  • Hystrix的原理及应用:构建微服务容错体系的利器(一)
  • win10企业版LTSC可以识别鼠标,无法识别移动硬盘问题
  • [经验分享]OpenCV显示上一次调用的图片的处理方法
  • NFS性能优化参考 —— 筑梦之路
  • Vue3学习日记 Day4 —— pnpm,Eslint
  • 二叉树遍历(牛客网)
  • 语音识别:whisper部署服务器(远程访问,语音实时识别文字)
  • Faust勒索病毒:了解最新变种[nicetomeetyou@onionmail.org].faust,以及如何保护您的数据
  • EI Scopus检索 | 第二届大数据、物联网与云计算国际会议(ICBICC 2024) |
  • 判断闰年(C语言)
  • 2024全国水科技大会【协办单位】凌志环保股份有限公司
  • 以太坊开发学习-solidity(二)值类型
  • 实景剧本杀小程序儿童公园剧本杀小程序系统开发
  • AJAX——综合案例