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

【计算机组成原理 第5版】白、戴编著 第三章多层次的存储器 题型总结2 cache部分

3-9

命中率h=\frac{2420}{2420+80}=0.968

平均访问时间t=40*h+240*(1-h)=46.4ns

cache的效率为\eta=\frac{40ns}{46.4ns}\approx86.2\%

3-10

由题意可以设命中率为h,列方程

50=40*h+200*(1-h)

解得h=0.9375

3-11

(这里还是交叉存储器这块的知识)

T_1=(T+(6-1)*\tau+6*t)*80=80T+400\tau+480

T_2=(T+(8-1)*\tau+8*t)*60=60T+420\tau+480

因此不相等。

3-12

T_a=H*T_1+(1-H)*T_2

3-13

知识点定位:P95、96

主存4K=2^12个块,块地址有12位。s=12

每块128字,字地址有7位。w=7

故主存的地址格式为19位。

Cache有64行,每组4行,则共16=2^4组,组号为4位。d=4

因此,标记位s-d=8位,组号d=4位,字号w=7位。

3-14

Cache共有64KB/16B=2^{12}行,行号为12位。

块大小log_2(16)=4

主存地址总宽度为log_2(1MB)=20位,

所以标记位是20-4-12=4位。

然后剩下的答案我毛线看不懂了。。。

deepseek解释

小猿搜题

3-15

主存容量:16M*32位

cache容量:64K*32位

主存块、cache块大小:4*32位

那么主存块数=\frac{16M*32}{4*32}=2^{22}

cache块数=\frac{64K*32}{4*32}=2^{14}

直接映射路数=主存块数/cache块数=2^8=256

索引位位数=log_2256=8

标记位位数=主存地址总位数-索引位位数=24

主存地址格式为    {    标记位24位   , 索引位8位     }

3-16

AI回答都是多选。。。

A. 错误,多级存储体系通常由 cache、主存和外存(如磁盘) 构成,虚拟存储器是一种技术,不是独立的存储层次。

B. 正确,存储保护的核心目标就是防止非法访问和程序间的相互破坏。

C. 错误,虚拟存储器虽然让外存(如磁盘)对程序员“透明”,但外存和主存的工作方式不同(如磁盘需要I/O操作),访问速度差异巨大。

D. 正确,cache和虚拟存储器这两种存储器管理策略都利用了程序的局部性原理。

3-17

引入多道程序的目的在于:
A. 充分利用CPU,减少CPU等待时间

多道程序设计通过让多个程序交替执行,使CPU在某个程序等待I/O时切换到另一个程序,减少空闲时间,提高系统吞吐率。

B. 错误,实时响应速度通常由实时系统保证,多道程序可能增加调度开销。

C. 错误,代码共享和减少主辅存交换是分时系统或虚拟存储技术的优化目标,并非多道程序的核心目的。

D. 错误,多道程序主要优化CPU利用率,存储器的充分利用依赖内存管理技术(如分页、分段)。

http://www.xdnf.cn/news/12213.html

相关文章:

  • Java异步编程难题拆解技术
  • LVS、NGINX、HAPROXY的调度算法
  • Spring Cloud 深度解析:构建高可用微服务架构实践指南
  • 文本内容变化引起布局尺寸变化 导致的 UI 适配问题
  • 工业软件低代码开发平台技术架构研究
  • SQL语法
  • ROS 2 环境下使用 Astra Pro 深度相机实现目标距离检测及远程可视化全流程总结
  • 制作一款打飞机游戏65:时间表修正
  • AirSim/Cosys-AirSim 游戏开发(一)XBox 手柄 Windows + python 连接与读取
  • 估计二维结构的数量
  • 尝试使用gocryptfs实现大模型加密部署
  • AI书签管理工具开发全记录(十):命令行中结合ai高效添加书签
  • Vue指令修饰符、v-bind对样式控制的增强、computed计算属性、watch监视器
  • 【c++】STL-string容器的使用
  • 第九届御网杯做题笔记(misc和web)(部分题其他的要么不会要么可以用gpt可以秒)
  • redis进入后台操作、查看key、删除key
  • PostgreSQL-基于PgSQL17和11版本导出所有的超表建表语句
  • JavaScript中判断两个对象是否相同(所有属性的值是否都相同)
  • JavaWeb简介
  • Ansible常用模块和使用技巧
  • 学习笔记(23): 机器学习之数据预处理Pandas和转换成张量格式[1]
  • 前端css外边距塌陷(Margin Collapse)现象原因和解决方法
  • 【DAY39】图像数据与显存
  • Java 中创建线程主要有三种方式
  • Fast-dLLM:为扩散大模型按下加速键
  • 关于项目多语言化任务的概述
  • Manus AI 现在可以生成短片了
  • 电镀机的阳极是什么材质?
  • Windows系统下npm报错node-gyp configure got “gyp ERR“解决方法
  • 道可云人工智能每日资讯|人工智能赋能广西生态环境保护计划发布