待整理。

单选

1 32位处理器的最大虚拟地址空间为
A. 2G
B. 8G
C. 16G
√D. 4G

2 在虚存、内存之间进行地址变换时,功能部件 ( )将地址从虚拟(逻辑)地址空间映射到物理地址空间
A. Cache
B. DMA
√C. MMU
D. TLB

3 在程序执行过程中,Cache与主存的地址映象是由
A. 用户编写程序完成
B. 操作系统完成
√C. 硬件自动完成
D. 编译系统完成

4 某计算机的存储系统由cache和主存组成。某程序执行过程共访存2000次 ,其中访问cache缺失(未命中) 100次 , 则 该程序执行过程中Cache的命中率为
A. 85%
B. 90%
√C. 95%
D. 80%

5 在 Cache的地址映射中, 若主存中的任意一块均可映射到Cache内任意一行的位置上, 则这种映射方法称为
A. 混合映射
√B. 全相联映射
C. 2-路组相联映射
D. 直接映射

6 采用虚拟存储器的主要目的是
A. 扩大外存储器的存储空间
B. 提高主存储器的存取速度
C. 提高外存储器的存取速度
√D. 扩大主存储器的存储空间, 且能进行自动管理和调度

7 相联存储器是按( )进行寻址访问的存储器
√A. 内容
B. 队列
C. 堆栈
D. 地址

8 以下关于虚拟存储管理地址转换的叙述中错误的是( )
√A. 一般来说,逻辑地址比物理地址的位数少
B. MMU在地址转换过程中要访问页表项
C. 地址转换过程中可能会发生“缺页”
D. 地址转换是指把逻辑地址转换为物理地址

9 假定主存按字节编址,cache共有64行,采用4路组相联映射方式,主存块大小为32字节,所有编号都从0开始。问主存第3000号单元所在主存块对应的cache组号是
A. 5
B. 1
√C. 13
D. 29

10 下列关于MMU的叙述中,错误的是( )
A. MMU配合使用TLB 地址转换速度更快
√B. MMU负责主存地址到Cache地址的映射
C. MMU参与虚拟地址到物理地址的转换
D. MMU是存储管理部件

11 下列关于主存与cache地址映射方式的叙述中正确的是( )
A. 全相联映射方式比较适用于大容量Cache
B. 直接映射是一对一的映射关系,组相联映射是多对一的映射关系
√C. 在Cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率
D. 在Cache容量相等条件下,直接映射方式的命中率比组相联方式有更高的命中率

12 下列关于CaChe的说法中,错误的是( )
√A. 读操作也要考虑CaChe与主存的一致性问题
B. 分离CaChe(也称哈佛结构)是指存放指令的CaChe与存放数据CaChe分开设置
C. CaChe行大小与主存块大小一致
D. CaChe对程序员透明

13 下列关于CaChe的论述中,正确的是
√A. 采用直接映射时,CaChe无需使用替换算法
B. 加快CaChe本身速度,比提高CaChe命中率更能提升存储系统的等效访问速度
C. 采用最优替换算法,CaChe的命中率可达到100%
D. CaChe的容量与主存的容量差距越大越能提升存储系统的等效访问速度

14 某计算机系统中,CaChe容量为512 KB,主存容量为256 MB,则CaChe 一主存层次的等效容量为
√A. 256 MB
B. 256 MB - 512 KB
C. 256 MB+512 KB
D. 512 KB

15 下列关于Cache的描述中正确的是( )
A. Cache存储器中存放的内容是内存的副本
B. Cache存储器是内存中的一个特定区域
C. Cache存储器的存取速度介于内存和磁盘之间
√D. Cache中存放正在处理的部分指令和数据

多选

16 关于TLB和Cache,下面哪些说法中正确的是( )
√A. TLB和Cache中存的数据不同
B. TLB miss会造成程序执行出错,但是Cache miss不会
C. TLB和Cache都采用虚拟地址访问
√D. TLB 访问缺失(miss)后,可能在Cache中直接找到页表内容

17 下列关于存储系统的描述中正确的是( )
√A. Cache和虚拟存储器这两种存储器管理策略都利用了程序的局部性原理
√B. 每个程序的虚地址空间可以远大于实地址空间,也可以远小于实地址空间
√C. 当Cache未命中时,CPU以直接访问主存,而外存与CPU之间则没有直接通路
D. 多级存储体系由cache、 主存和虚拟存储器构成

18 下列关于TLB、cache和虚存页(Page)命中组合情况中,一次访存过程中可能发生的是( )
A. TLB未命中、cache命中、Page未命中
√B. TLB未命中、cache命中、Page命中
√C. TLB未命中、cache未命中、Page命中
√D. TLB命中、cache命中、Page命中

19 下列RAID组中需要的最小硬盘数为3个的是( )
A. RAID 10
√B. RAID 3
C. RAID 1
√D. RAID 5

20 下列RAID技术中采用奇偶校验方式来提供数据保护的是( )
A. RAID 10
√B. RAID 3
√C. RAID 5
D. RAID 1

填空

21 在请求分页存储管理方案中, 若某用户空间为16个页面, 页 长 1 K B,虚页号0、1、2、3、4对应的物理页号分别为1、5、3、7、2。则逻辑地址A2CH所对应的物理地址为( E2C )H (只需填数字和字母,不需要在最后带H,如有字母一定要大写,字母之间以及字母和数字间不留空格)

22 假定主存按字节编址,cache共有64行,采用直接映射方式,主存块大小为32字节,所有编号都从0开始。问主存第3000号单元所在主存块映射到的cache行号是( 29 )。(本题中的数字都是十进制数,答案也填十进制数)

23 计算机主存容量8MB,分为4096个主存块,Cache数据区容量为64KB,若Cache采用直接映射方式,则Cache的总行数为 (32) ( 只需要填写阿拉伯数字 )

【MOOC】华中科技大学计算机组成原理慕课答案-第四章-存储系统(二)的更多相关文章

  1. 题目1205:N阶楼梯上楼问题(2008年华中科技大学计算机保研机试真题:递推求解)

    题目1205:N阶楼梯上楼问题 时间限制:1 秒 内存限制:128 兆 特殊判题:否 提交:2447 解决:927 题目描写叙述: N阶楼梯上楼问题:一次能够走两阶或一阶,问有多少种上楼方式. (要求 ...

  2. 《计算机组成原理/CSAPP》网课总结(二)——编译原理基础

    这部分是四月份的安排,拖到五一放假了,主要是对源码编译过程的一次总结,总的来说,大致可分为预编译.编译.汇编和链接四部分.这里简单记录一下: 一 概述 1.预处理 或者说是预编译,指的是在编译前需要做 ...

  3. 龙书D3D11章节习题答案(第四章)

    下面答案仅供參考,有错欢迎留言. Chapter 4:Direct3D Initialzation    1. Modify the previous exercise solution by dis ...

  4. 计算机组成原理往年试题以及答案(tzf!!!)

    计算机组成原理往年试题以及答案(下载链接!!!) 太子妃升职记(1~36) ::http://pan.baidu.com/s/1dDP5Kqd

  5. 《计算机组成原理 》& 《计算机网络》& 《数据库》 Roadmap for self-taugh student

    计算机组成原理: UCB的这门课绝对是不错的资源. Great Ideas in Computer Architecture (Machine Structures) B站:https://www.b ...

  6. Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again

    Minieye杯第十五届华中科技大学程序设计邀请赛现场同步赛 I Matrix Again https://ac.nowcoder.com/acm/contest/700/I 时间限制:C/C++ 1 ...

  7. MT【277】华中科技大学理科实验班选拔之三次方程

    (2015华中科技大学理科实验班选拔)已知三次方程$x^3+ax^2+bx+x=0$有三个实数根.(1)若三个实根为$x_1,x_2,x_3$,且$x_1\le x_2\le x_3,a,b$为常数, ...

  8. linux的系统组成和计算机组成原理,linux常用操作

    Linux入门 linux简介   学习目的:linux服务器操作系统稳定长期运行,python,pycharm装于linux上 linux系统组成 应用软件:调用系统软件接口 linux操作系统分两 ...

  9. 计算机组成原理实验之CPU组成与指令周期实验

    (实验五  CPU组成与指令周期实验) 课程 计算机组成原理实验 实验日期 2015 年 12 月  8 日 一.实验目的 1.将微程序控制器同执行部件(整个数据通路)联机,组成一台模型计算机. 2. ...

  10. day01-编程与计算机组成原理

    什么是编程 编程语言:是人与计算机沟通交流的介质,通过标准化的规则传递信息 编程:就是为了使计算机能够理解人的意图,通过编程语言写出一个个文件,这堆文件完成相应的目的 编程的目的:用计算机取代人完成工 ...

随机推荐

  1. STM32中如何使用printf()函数

    STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK) 在STM32串口通信程序中使用printf发送数据,非常的方便.可在刚开始使用的时候总是遇到问题,常见的是硬件访 ...

  2. 机器学习 | 强化学习(5) | 价值函数拟合(Value Function Approximation)

    价值函数拟合(Value Function Approximation) 导论(Introduction) 目前的价值函数都是基于打表法(lookup table)进行穷举 对于所有状态\(s\)都有 ...

  3. 印度股票实时行情API数据源接口

    ​ StockTV API: 提供实时和历史行情数据,覆盖印度所有股票和指数,支持WebSocket和REST API接口.(推荐使用,对接简单,有技术支持) 新浪财经:提供股票市场数据,可以优先考虑 ...

  4. AI与.NET系列文章之三:在.NET中使用大语言模型(LLMs)

    引言 在技术迅猛发展的今天,大语言模型(Large Language Models, LLMs)已成为人工智能领域的核心驱动力之一.从智能对话系统到自动化内容生成,LLMs的应用正在深刻改变我们的工作 ...

  5. Selenium KPI接口 时间等待

    常见的时间等待有三种: 固定.显示.隐士. 应用场景: 主要用于模拟真实的用户操作,有时时间过于短,页面响应不过来,从而造成元素定位不到. 使用格式: sleep(3):一般用于调试 implicit ...

  6. 使用word模板的科研论文编写

    编写SCD论文等的时候,可能出现官网的论文模板不够全面.一般我们使用latex作为论文编写模板,格式等都方便控制和编写,而word模板操作起来较为复杂.但是官网有些时候可能找不到latex的模板内容, ...

  7. 最新版 Proteus 8.15 Professional 图文安装教程(附安装包)

    前言 大家好,我是梁国庆. Proteus 是世界上唯一将电路仿真软件.PCB设计软件和虚拟模型仿真软件三合一的设计平台. 本篇博主将手把手带领大家安装最新版 Proteus 8.15. 若图片加载超 ...

  8. 【Bug记录】uniapp开发时pages.json和manifest.json注释报错解决方案

    pages.json和manifest.json注释报错问题解决 增强 pages.json和 manifest.json 开发体验 json文件写注释 用 VsCode 开发 uni-app 项目时 ...

  9. 【Pandas】concat方法使用注意点

    使用pandas库的concat做数据拼接需要注意,应该先对原始数据设置列名,如果没有设置列名,在拼接时只会保留第一个文件的第一行(以列名形式),由于剩下的文件在读取时会自动将第一行作为列名,这样就会 ...

  10. .net 跨域 config中配置

    <system.webServer> <validation validateIntegratedModeConfiguration="false" /> ...