单选

1 计算机硬件能直接执行的是 B
A. 高级语言
B. 机器语言
C. 汇编语言
D. 任何语言

用汇编语言编写的程序,计算机是不能直接识别和执行的;必须先把汇编语言源程序翻译成机器语言程序(即目标程序),然后才能被执行。

2 完整的计算机系统通常包括 A
A. 硬件系统与软件系统
B. 主机和应用软件
C. 主机、外部设备
D. 运算器、控制器、存储器

计算机的五大部件是控制器、运算器、存储器、输入设备和输出设备;
计算机的三大核心组件是cpu、内存和硬盘;
完整的计算机系统通常包括硬件系统与软件系统。

3 计算机的字长与下列哪项指标密切相关 B
A. 存取速度
B. 运算精确度
C. 内存容量
D. 运算速度

字长是CPU能够直接处理的二进制数据位数,它直接关系到计算机的计算精度、功能和速度。字长越长处理能力就越强。
ps:毒草里选花,花里选牡丹的题。排除C。

4 CPU地址线数量与下列哪项指标密切相关 A
A. 内存容量
B. 存储数据位
C. 运算精确度
D. 运算速度

内存容量和编址方式,所以A。

5 下列说法中,错误的是 A
A. 寄存器的数据位对微程序级用户透明
B. 软件与硬件具有逻辑功能的等价性
C. 固件功能类似软件,形态类似硬件
D. 计算机系统层次结构中,微程序属于硬件级

“透明”:在计算机领域通常是指存在但不干预。简单的说就是:计算机中存在,但你不需要了解的。比如汇编程序员需要看到通用寄存器的值,所以通用寄存器对他们不透明,但是内部寄存器是他们不需要的,所以内部寄存器透明。
而微程序级是硬件级,需要直接对寄存器进行操作,所以都是不透明的。

6 下列属于冯•诺依曼计算机的核心思想是 A
A. 存储程序和程序控制
B. 存储器按地址访问
C. 采用补码
D. 采用总线

多选

1 下列关于计算机系统层次结构的描述中,正确的是 ABCD
A. 低层代码执行效率比高层代码执行效率高
B. 指令集架构层是软、硬件间的接口
C. 低层用户对硬件的透明性比高层用户要低
D. 不同层次面向不同用户,看到计算机的属性不同

2 下列可用于评价计算机系统性能的指标是 ABCD
A. 字长
B. IPC
C. MIPS
D. CPI

IPC;CPU每一时钟周期内所执行的指令数量;
MIPS:每秒处理的百万级的机器语言指令数;
CPI:执行一条指令所需要的时钟周期数。

3 下列计算机系统性能评价的描述中正确的是 CD
A. 程序MIPS值越高,计算机的性能越高
B. 程序的CPI值越低,计算机的性能越高
C. 同一程序在不同机器上运行时得到的MIPS值不一定相同
D. 主频高的机器性能不一定高

AB错了,所以CD对了。

4 下列关于硬件与软件关系的描述中,正确的是 ABCD
A. 硬件的发展推动了软件的发展
B. 软件的发展也推动硬件的发展
C. 硬件是软件运行的基础
D. 软件能完成的功能及性能与硬件有关

5 下列关于计算机字长的描述中正确的是 BD
A. 字长一般与存储器数据位相同
B. 字长一般与通用寄存器的位数相同
C. 字长一般与存储器的地址位相同
D. 字长一般与运算器的数据位相同

CPU的字长往往是固定的,不一定和存储器的数据位、地址位相同,甚至常常不相同。处理器中字长与数据线个数的具体关系是:或者相等,或者是倍数关系。

填空

1 访问256KB的存储空间,需要的地址线数最少为( )根? (只需要填阿拉伯数字)【18】

256KB=2^18B

2 程序必须存放在哪里才能被CPU访问并执行 【主存】

没有放到主存中的程序,也需要先取到主存中来。这是冯诺依曼的原理之一。

3 若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的MIPS为(保留到小数点后一位)【264.7】

4 若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中B类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的CPI为 (保留到小数点后2位)【1.75】

5 某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的CPI 为 (保留到小数点后一位)【3.2】

6 某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的MIPS为 (保留到小数点后一位)【187.5】

【MOOC】华中科技大学计算机组成原理慕课答案-第一章-计算机系统概论的更多相关文章

  1. C++PRIMER第五版练习题答案第一章

    C++PRIMER第五版练习题答案第一章 应该有很多小伙伴和我一样,闲来无事买了本C++的书自己啃,课后的练习题做的很揪心,这里我分享下我写的答案,希望能帮助到你,提供源码,就不跑了哈,毕竟现在是第一 ...

  2. CSAPP 第一章 计算机系统漫游

    第一章 计算机系统漫游 C语言的起源:(系统级编程的首选) C语言与Unix操作系统关系密切 C语言小而简单:其设计由一个人掌控 C语言是为实践目的设计的:其设计用来实现Unix操作系统 C语言程序编 ...

  3. [CSAPP]第一章 计算机系统漫游 学习笔记

    CSAPP 第一章 计算机系统漫游 1.1 信息就是位+上下文 系统中所有信息-----包括磁盘文件.内存中的程序.内存中存放的用户数据以及网络上上传的数据,都是由一串比特表示的.同时区分不同数据对象 ...

  4. 《C++Primer》第五版习题答案--第一章【学习笔记】

    C++Primer第五版习题解答---第一章 ps:答案是个人在学习过程中书写,可能存在错漏之处,仅作参考. 作者:cosefy Date: 2022/1/7 第一章:开始 练习1.3 #includ ...

  5. 《深入理解计算机系统》(CSAPP)读书笔记 —— 第一章 计算机系统漫游

    本章通过跟踪hello程序的生命周期来开始对计算机系统进行学习.一个源程序从它被程序员创建开始,到在系统上运行,输出简单的消息,然后终止.我们将沿着这个程序的生命周期,简要地介绍一些逐步出现的关键概念 ...

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

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

  7. C程序设计(谭浩强)第五版课后题答案 第一章

    大家好,这篇文章分享了C程序设计(谭浩强)第五版课后题答案,所有程序已经测试能够正常运行,如果小伙伴发现有错误的的地方,欢迎留言告诉我,我会及时改正!感谢大家的观看!!! 1.什么是程序?什么是程序设 ...

  8. [CSAPP笔记][第一章计算机系统漫游]

    计算机系统漫游 我们通过追踪hello程序的生命周期来开始对系统的学习—–从它被程序员创建,到系统上运行,输出简单的消息,然后终止.我们沿着这个程序的生命周期,简要介绍一些逐步出现的概念,专业术语和组 ...

  9. CSAPP学习笔记 第一章 计算机系统漫游

    Ch 1.0 1.计算机系统是由硬件和系统软件组成的 2.本书阐述了计算机组件是如何工作的以及执行组件是如何影响程序正确性和性能的. 3.通过跟踪hello程序的生命周期来开始对系统的学习. #inc ...

  10. CSAPP:第一章计算机系统漫游

    CSAPP:计算机系统漫游 关键点:上下文.程序运行.计算机系统抽象. 信息就是位+上下文一个程序的运行过程系统的硬件组成编译系统是如何工作的?一个程序的运行过程(c语言举例)计算机系统中的抽象 信息 ...

随机推荐

  1. Luogu P4287 SHOI2011 双倍回文 题解 [ 紫 ] [ manacher ]

    双倍回文:回文子串结论的经典应用. 结论 先放本题最关键的结论:一个字符串本质不同的回文子串最多只有 \(n\) 个. 考虑如何证明: 假设我们一个一个地在当前字符串(黑色部分)的结尾加入字符(红色部 ...

  2. 本地一键运行大模型神器Ollama + DeepSeek R1尝鲜指南

    本地一键运行大模型神器Ollama + DeepSeek R1尝鲜指南 作为AI领域的弄潮儿,你是否苦恼于云端大模型API的高昂成本?想在本机零门槛体验顶尖开源模型?这篇保姆级教程将带你解锁「Olla ...

  3. intellij debug模式提示 Method breakpoints may dramatically slow down debugging 解决办法

    直接上图........ 点击图中按钮  或者 快捷键(Ctrl - Shift -F8 ) 出现下图  

  4. 解密prompt系列49. 回顾R1之前的思维链发展路线

    在所有人都在谈论R1的今天,作为算法也是有些千头万绪无从抓起.所以这一章先复盘,我先按照自己的思路来梳理下R1之前整个模型思维链的发展过程.下一章再展望主要去看RL在Agent上的一些尝试,毕竟Age ...

  5. Hive - [02] 安装部署

    一.相关链接地址 Hive官网:https://hive.apache.org/ Hive下载页面:https://downloads.apache.org/hive/ 中科大镜像地址:http:// ...

  6. centos使用gcc编译c++源码文件(*.cpp)

    1.检查gcc是否安装 输入g++如提示:g++: fatal error: no input files说明已经安装gcc环境 2.安装gcc环境,如已经安装略过此步骤 yum install gc ...

  7. git 命令手册【不定时更新】

    本地分支 --> 远程服务器 git add xxx git commit -m "xxx" git push origin xxx 远程服务器 --> 本地分支 gi ...

  8. 一次客户演讲PPT 反思

    一 演讲ppt正常 制作流程: 编写演讲纲 与客户确认 确认通过后编写演讲稿 制作PPT 二 过程反思点 写纲前 与客户对接,了解需求及想法,最好音频记录 任务紧张程度.重要性想办法理清楚(领导跟踪情 ...

  9. Jupyter Notebook的所有文件ipynb保存下来

    前言 如果你想要保存整个 Jupyter Notebook 工作目录,包括所有笔记本和其他相关文件,最直接的方法是将整个文件夹压缩为一个 ZIP 或 TAR 文件. 下载单个文件 压缩文件夹下载 在 ...

  10. minio迁移工具 mc

    mc mirror 命令属于 MinIO Client (mc) 工具,默认不会随 MinIO 服务器一起安装,需要 单独安装. 安装 MinIO Client (mc) Linux/macOS 执行 ...