0142 存储系统2

news2025/1/11 14:16:16

目录

3.存储系统

3.4外部存储器

3.5高速缓冲存储器

3.6虚拟存储器

部分习题


3.存储系统

3.4外部存储器

 

 

 

 

 

 

 

3.5高速缓冲存储器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.6虚拟存储器

 

 

 

 

 

 

 

 

 


部分习题

1.一个磁盘转速为7200转/分,每个磁道有160个扇区,每个扇区有512字节,则在理想情况下,其数据传输速率是()

A.7200*160KB/s        B.7200KB/s        C.9600KB/s        D.19200KB/s

2.某磁盘转速10000转/分,平均寻道时间是6ms,磁盘传输速率是20MB/s,磁盘控制器延迟0.2ms,读取一个4KB的扇区所需的平均时间约为()

A.9ms        B.9.4ms        C.12ms        D.12.4ms

3.若磁盘转速7200转/分,平均寻道时间8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间大约是()

A.8.1ms        B.12.2ms        C.16.3ms        D.20.5ms

4.访问Cache系统失效时,通常不仅主存向CPU传送信息,同时还需要将信息写入Cache,在此过程中传送和写入信息的数据宽度各为()

A.块、页        B.字、字        C.字、块        D.块、块

5.某32位计算机的Cache容量为16KB,Cache行的大小为16B,若主存和Cache地址映像采用直接映像方式,则主存地址为0x1234E8F8的单元装入Cache的地址是()

A.0001 0001 0011 01        B.0100 0100 0110 10

C.1010 0011 1110 00        D.1101 0011 1010 00

6.某存储系统中,主存容量是Cache容量的4096倍,Cache倍分为64块,当主存地址和Cache地址采用直接映像方式,地址映射表大小应为()(不考虑一致维护和替换算法位)

A.6*4097bit        B.64*12bit        C.6*4096bit        D.64*13bit

7.有效容量为128KB的Cache,每块16B,采用8路组相联,字节地址为1234567H的单元调入该Cache,则其Tag为()

A.1234H        B.2468H        C.048DH        D.12345H

8.主存容量1MB,Cache容量为16KB,每块有8个字,每字32位,采用直接地址映像方式,Cache起始子块为第0块,若主存地址为35301H,且CPU访问Cache命中,则在Cache的第()字块中

A.125        B.153        C.154        D.151

9.假设主存位数为32位,按字节编址,主存和Cache之间采用全相联映射方式,主存块大小为1个字,每字32位,采用回写方式和随机替换策略,则能存放32K数据的Cache的总容量至少有()位

A.1536K        B.1568K        C.2016K        D.2048K

10.若计算机主存地址为32位,按字节编址,Cache数据区大小为32KB,主存块大小为32B,采用直接映射方式和回写策略,则Cache行的位数至少是()

A.275        B.274        C.258        D.257

11.某计算机主存地址32位,按字节编址,某Cache的数据区容量为32KB,主存块大小64B,采用8路组相联映射方式,该Cache中比较器的个数和位数分别是()

A.8,20        B.8,23        C.64,20        D.64,23

12.某计算机主存地址为24位,采用分页虚拟存储管理方式,虚拟地址空间大小4GB,页大小4KB,按字节编址,页表部分内容如下

虚页号实业号存在位
82024H0
.........
129180H1
130018H1

当CPU访问虚拟地址0008 2840H时,转换的结果是()

A.得到主存地址02 4840H        B.得到主存地址18 0840H

C.得到主存地址01 8840H        D.检测到缺页异常 


1.C

7200转/分=120转/秒,转一圈经过160个扇区,每个扇区512B,所以数据传输率=120*160*512/1024=9600KB/s

2.B

磁盘转速10000转/分,转一圈时间为6ms,因此平均查询扇区时间为3ms,平均寻道时间为6ms,读取4KB扇区信息时间为4KB/(20MB/s)=0.2ms,信息延迟时间0.2ms,总时间=3+6+0.2+0.2=9.4ms

3.B

存取时间=寻道时间+延迟时间+传输时间。存取一个扇区的平均延迟时间为旋转半圈的时间,60/7200/2=4.17ms,传输时间=60/7200/1000=0.01ms,因此平均存取时间=4.17+0.01+8=12.18ms

4.C

一个块由若干个字组成,CPU与Cache(主存)信息交互的单位是字,而Cache与主存信息交互的单位是块

5.C

Cache容量为16KB=2^{14}B,即Cache地址长14位,采用直接映像,将32位主存地址写成二进制,取低14位就是Cache地址

6.D

Cache被分为64块,即有64行,采用直接映射,一行相当于一组,标记阵列每行存储1个标记项,其中主存标记项为12位(2^{12}=4096,是Cache容量的4096倍,即比Cache长12位),加上1位有效位,因此为64*13位

7.C

块大小16B,块内地址4位;Cache容量128KB,8路组相联,共有128KB/(16B*8)=1024组,租号10位;剩下的即标记字段,1234567H转为二进制28位,高14位即为标记字段00101 000 0011 01,即048DH(高位补0)

8.A

主存地址二进制数0011 0101 0011 0000 0001,直接映射,块内地址为低5位,主存字块标记为高6位,其余01 0011 000即为Cache字块地址,即152

9.D

主存块内大小1个字,32位,按字节编址,即块内地址2位,全相联映射,标志占32-2=30位,采用回写法,1位修改位;随机替换策略,无需替换控制位,每个Cache行总位数=32bit(数据位)+30bit(标志位)+1bit(修改位)+1bit(有效位)=64bit,总容量至少为32K*64bit=2048Kbit

10.A

Cache数据区32KB,主存块大小32B,Cache共有1K个行,物理地址偏移量长度为5bit,直接映射,组号10bit;32-5-10=17bit标记,回写法,1修改位,共32B(数据位)+17bit(标志位)+1bit(修改位)+1bit(有效位)=275bit

11.A

块内地址6位,组号6位,32-6-6=20位标志位,比较器的个数就是分组中Cache行数8,比较器位数就是标志位数20

12.C

页大小4KB,即页内地址12位,虚拟地址空间大小4GB,虚拟地址32位,低12位为页内地址,高20位为虚页号,即00082H为虚页号,840H为页内地址,82H对应130,查页表命中,存在位为1,对应页框号018H,与页内地址拼接,得到主存地址01 8840H

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/878022.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

九、多态(2)

本章概要 构造器和多态 构造器调用顺序继承和清理构造器内部多态方法的行为 协变返回类型使用继承设计 替代 vs 扩展向下转型与运行时类型信息 构造器和多态 通常,构造器不同于其他类型的方法。在涉及多态时也是如此。尽管构造器不具有多态性(事实上…

JavaFx基础学习【三】:Scene

一、介绍 Scene,就是场景,在整体结构中,就是蓝色那一块的 为了更好的体验出什么是Scene,以下提供了两个不同背景颜色的Scene,让大家知道是在Application中是处于哪一块,从图中我们可以很容易看出来&#x…

CityGML程序化建模开源引擎及数据集

在攻读博士学位期间,我在 3D GIS 研究中遇到了以下缺点: 包含多个细节级别的 CityGML 数据集很少。不存在程序化生成的 CityGML 格式的数据。没有免费的程序化建模引擎。公开可用的 CityGML 模型通常包含大量(拓扑)错误。 推荐&a…

ME3116电源小板

最近设计一款PCB的时候使用微盟的dc dc电源ic踩了一个坑。 在使用me3116作为24v到5v的降压ic作为esp32系统前级的降压电路时,再没有铂电阻采样负载的情景下工作正常,带上负载后,ic工作不正常,过一段时间,后级电路会烧…

BBR拥塞控制算法 v3

BBR (Bottleneck Bandwidth and Round-trip propagation time) 是谷歌在 2016 年发布的一套拥塞控制算法。它尤其适合在存在一定丢包率的弱网环境下使用。比如谷歌就通过 BBR 让内部和外部的网络能够以更高吞吐量和更低延迟更高效地运行。在这类环境下,BBR 的性能远…

visual studio 2017 运行的程序关闭后不能再运行?(visual studio建立项目之后退出,如何再次完整打开项目?)

在你储存项目的文件夹里面应该是这样的 里面.vcxproj后缀名的就是原来创建的项目,直接打开这个头文件源文件就会一起出来了! 真的管用,亲测有效。

el-calendar的样式修改使用记录

效果图与element原图 el-calendar的尺寸 el-calendar的大小是根据内部每一个日历块进行决定的 .el-calendar-day {height: 47px !important;border: none;text-align: center;padding: 0;} 右上角的上月下月,取消显示今天的css // 今天按钮隐藏.el-button-group …

2009年下半年 软件设计师 上午试卷

博主介绍:✌全网粉丝3W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…

新增守护进程管理、支持添加MySQL远程数据库,支持PHP版本切换,1Panel开源面板v1.5.0发布

2023年8月14日,现代化、开源的Linux服务器运维管理面板1Panel正式发布v1.5.0版本。 在这个版本中,1Panel新增了守护进程管理功能;支持添加MySQL远程数据库;支持添加FTP/S和WebDAV的SFTP服务;支持PHP版本切换。此外&am…

从零开始,快速打造租车服务小程序的分享

随着移动互联网的发展,小程序成为了企业推广和服务的重要手段之一。租车服务行业也不例外,通过打造一款租车服务小程序,企业可以更好地与用户进行互动和交流,提供更方便快捷的租车服务。本文将介绍如何利用第三方制作平台/工具快速…

ORB-SLAM2学习笔记7之System主类和多线程

文章目录 0 引言1 整体框架1.1 整体流程 2 System主类2.1 成员函数2.2 成员变量 3 多线程3.1 ORB-SLAM2中的多线程3.2 加锁 0 引言 ORB-SLAM2是一种基于特征的视觉SLAM(Simultaneous Localization and Mapping)系统,它能够从单个、双目或RBG…

理解jvm之对象已死怎么判断?

目录 引用计数算法 什么是引用 可达性分析算法(用的最多的) 引用计数算法 定义:在对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加一;当引用失效时,计数器值就减一&#xff1…

用ngrok实现内网穿透,一行命令就搞定!

最近在写支付的东西,调试时候需要让支付平台能够回调本地接口来更新支付成功的状态。但由于开发机器没有公网IP,所以需要使用内网穿透来让支付平台能够成功访问到本地开发机器,这样才能更高效率的进行调试。 推荐内网穿透的文章已经很多很多…

Stable Diffusion 插件开发经验

Stable Diffusion近来大热,但是插件开发的资料少之又少。 这里提供一些插件开发的经验,可供参考。 1.替换启动页。 如果你想要在运行Stable Diffusion的基础上想要一些独有的操作,不想要进行裁剪,直接替换启动页面,那么就需要在webui中进行替换 这里modules.ui.create_ui…

FPGA通过MIG IP读写DDR3

一. 简介 本期将接收如何驱动DDR3存储器,当然不会像SDRAM那样,自己手写驱动;而是借助Vivado提供的MIG IP来完成这项工作。但是建议在学习DDR3之前,可以学习一下且写一下SDRAM的驱动,因为它们的涉及到的存储原理和框架…

THUDM/chatglm2-6b-int4体验

在gpu下 gpu: Telsa T4 资源消耗:RAM大概4G,GPU显存大概6G # 安装transformers等包 !pip install protobuf transformers4.30.2 cpm_kernels torch>2.0 gradio mdtex2html sentencepiece accelerate# 导入AutoTokenizer, AutoModel from…

react 09之状态管理工具1 redux+ react-thunk的使用实现跨组件状态管理与异步操作

目录 react 09之状态管理工具1 redux react-thunk的使用实现跨组件状态管理与异步操作store / index.js store的入口文件index.js 在项目入口文件 引入store / actionType.js 定义action的唯一标识store / reducers / index.jsstore / actions / form.jsstore / reducers / for…

关于PMP中的敏捷知识

在此次改版中,题目中增加了大量的敏捷题型,总体比重仍然很高,据我的主观感觉,达到了1/3。与ACP认证相比,PMP对敏捷管理技术的考察相对简单,考察路径也较为集中,主要聚焦于以下两个方面&#xff…

Python-OpenCV中的图像处理-图像特征

Python-OpenCV中的图像处理-图像特征 图像特征Harris角点检测亚像素级精度的角点检测Shi-Tomasi角点检测SIFT(Scale-Invariant Feature Transfrom)SURF(Speeded-Up Robust Features) 图像特征 特征理解特征检测特征描述 Harris角点检测 cv2.cornerHarris(img, blockSize, ks…

Nodejs 第十一章(CSR SSR SEO)

概述 在上一章的时候我们说过在node环境中无法操作DOM 和 BOM,但是如果非要操作DOM 和 BOM 也是可以的我们需要使用第三方库帮助我们jsdom npm i jsdomjsdom 是一个模拟浏览器环境的库,可以在 Node.js 中使用 DOM API 简单案例 const fs require(no…