计算机组成原理基础练习题第一章
- 有些计算机将一部分软件永恒地存于只读存储器中,称之为()
A.硬件 B.软件
C.固件 D.辅助存储器 - 输入、输出装置以及外界的辅助存储器称为()
A.操作系统 B.存储器
C.主机 D.外围设备 - 完整的计算机系统包括()
A.运算器、存储器、控制器 B.外部设备和主机
C.主机和实用程序 D.配套的硬件设备和软件系统 - 计算机的存储系统是指()
A.RAM存储器 B.ROM存储器
C.主存 D.主存和辅存 - 用以指定待执行指令所在地址的是()
A.指令寄存器 B.数据计数器
C.程序计数器 D.累加器 - 计算机与日常使用的袖珍计算器的本质区别在于()
A.运算速度的高低 B.存储器容量的大小
C.规模的大小 D.自动化程度的高低 - 冯.诺伊曼机工作方式的基本特点是()
A.多指令流单数据流 B.按地址访向并顺序执行指令
C.堆栈操作 D.存储器按内容选择地址 - 用户与计算机通信的界面是()
A. CPU B.外围设备
C.应用程序 D.系统程序 - 只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()
A.目标程序 B.编译程序
C.解释程序 D.汇编程序 - “容量为640K存储器"是指下列()
A.640x103 字节的存储器 B.640x103位的存储器
C. 640x210位的存储器 D.640x210字节的存储器 - 计算机存储数据的基本单位为()
A.比特( Bit) B.字节(Byte)
C.字组(Word) D.以上都不对 - 计算机中()负责指令译码
A.算术逻辑单元 B.控制单元
C.存储器译码电路 D.输人输出译码电路 - 下列()不属于系统程序。
A.数据库系统 B.操作系统
C.编译程序 D.编辑程序. - 现代计算机由CPU、I/O设备及( A )组成。
A.主存储器 B.主机 C.硬盘 D.外部设备
解析:计算机硬件包括:输入设备、输出设备、存储器、运算器、控制器。其中运算器和控制器组成CPU,CPU和主存储器组成主机,I/O设备也称为外设,由主机以外的其它设备组成。
15.下列不属于输入设备的是( D )。
A.键盘 B.扫描仪 C.鼠标 D.显示器
解析:显示器属于输出设备
16.计算机存储数据的最小单位是( C )。
A.字 B.字节 C.位 D.以上都不对
解析:计算机存储数据的最小单位是位,存储的基本单位是字节
17.计算机系统中的存储系统是指( A )。
A.主存和辅存 B.RAM存储器 C.ROM存储器 D.主存
18.随着硬件技术的发展,计算机的电子器件推陈出新,各种类型和用途的计算机也是琳琅满目,但所有种类计算机依然具有“存储程序”的特点,最早提出这种概念的是( A )。 10分
A.冯·诺依曼(Von Neumann) B.图灵(Alan Mathison Turing)
C.贝尔(Bell) D.巴贝(Charles Babbage)
19.计算机的运算速度与许多因素有关,如机器的主频、执行什么样的操作等。MIPS是衡量计算机运行速度普遍采用的计量单位。假想,机器A每秒能执行200万条指令,记做2MIPS,机器B每秒能执行500万条指令,记做5MIPS。在这两台机器上,运行同一程序时,两条机器上所用时间( A )。
A.无法确定 B.A机器用的时间短
C.A机器B机器所用时间相同 D.B机器用的时间短
解析:不同的机器翻译同一程序出来的指令数也不一样,因此无法只用MIPS来评判计算机的运行速度。一个用户程序执行过程中可能会插入运行其他程序,所以通常观测到的用户程序执行时间要大于其真正的CPU执行时间。
20.以下语言中哪一种在计算机上执行最快(B)?
A.Java B.汇编语言 C.C++ D.Python
解析:汇编语言属于低级语言,其他的属于高级语言,语言级别越低运行越快
21.对于32位的计算机,一个字节由( D )位组成。
A.64 B.16 C.32 D.8
解析:一个字节由8位二进制位组成,和计算机的机器字长没有关系。在32位计算机中,一个字长为32位,一个字节为8位,所以从长度来说,一个字长为4字节。 字长概要:在同一时间处理二进制数的位数称为字长。 通常,处理字长为8位的数据的CPU称为8位CPU,32位CPU同时处理字长为32位的二进制数据。
22.用一个时钟频率为40MHz的处理器执行标准测试程序,它所包含的混合指令数和响应所需的时钟周期见下表所示。试求出有效的CPI、MIPS速率和程序的执行时间(假设有N条指令)。
CPI = 1 * 0.6 + 2 * 0.18 + 4 * 0.12 + 8 * 0.1 = 2.24
MIPS = 40 * 1000000 / (2.24 * 1000000) ≈ 17.86
执行时间T: T = N * 2.24 / (40 * (10^6))= N * 5.6 * 10^(-8)
解析:平均CPI = 1 * 0.6 + 2 * 0.18 + 4 * 0.12 + 8 * 0.1 = 2.24,
MIPS = 主频 / (10^6 * CPI)= 40 * 1000000 / (2.24 * 1000000) ≈ 17.86
CPU执行时间 = 指令条数 * CPI / 时钟频率 = N * 2.24 / (40 * (10^6))= N * 5.6 * 10^(-8)
23.图中编号1~9的线,属于数据总线的是_______。
答案:(从小到大)1、4、6、9
24.以下存储设备的存储容量由大到小依次是( )。
A、 寄存器、缓存、主存、外存 B、 外存、主存、缓存、寄存器
C、 主存、外存、缓存、寄存器 D、 缓存、外存、寄存器、主存
25.在链式查询方式下,越靠近控制器的设备( )。
A、得到总线使用权的机会越多,优先级越高 B、得到总线使用权的机会越少,优先级越低
C、得到总线使用权的机会越多,优先级越低 D、得到总线使用权的机会越少,优先级越高
26.以下存储设备速度由快到慢依次是( )。
A、 寄存器、主存、缓存、外存 B、 主存、寄存器、外存、缓存
C、 缓存、寄存器、主存、外存 D、 寄存器、缓存、主存、外存
27.虚拟存储器是由()组成的。
A、 cache-辅存 B、 主存-cache C、 主存-辅存 D、 主存-cache-辅存
28.在主存和CPU之间增加cache的目的是()。
A、 扩大主存容量 B、 解决CPU与主存之间的速度匹配
C、 提高主存速度 D、 提高主存速度和扩大主存容量
29.在三种集中式总线裁决中,( )方式对电路故障最敏感
A、 链式查询 B、 计数器定时查询 C、 独立请求 D、 都一样
30.在异步串行传输系统中,假设每秒传输100个数据帧,其字符格式规定包含1个起始位,6个数据位,1个奇校验位,1个终止位,则波特率为( )bps。
900
31.集中式的总线判优控制分为______、______和________三种。
链式查询 计数器定时查询 独立请求方式
32.存储系统层次结构主要体现在____和_____这两个层次结构上,其中后者解决了主存的容量问题。
缓存-主存 主存-辅存
33.在程序的执行过程中,随机存储器RAM(可/不可)读、(可/不可)写,只读存储器ROM_(可/不可)读、(可/不可)写
可 可 可 不可
34.随机存储器RAM的存取时间与物理地址_(有关/无关)。顺序存取存储器的存取时间与物理地址_______(有关/无关)。
无关 有关
35.随机存储器RAM分为_____和______两类。
静态RAM 动态RAM
36.在异步串行传输系统中,假设每秒传输100个数据帧,其字符格式规定包含1个起始位,7个数据位,1个奇校验位,1个终止位,则比特率为( )bps。
700
37.在同步通信中,设备之间______(有/没有)应答信号,数据传输在_______的控制下进行。
没有 时钟信号
38.衡量每秒浮点运算次数的指标是( )
A、主频 B、CPI
C、MIPS D、FLOPS
39.下列( )属于应用软件。
A、操作系统
B、编译程序
C、连接程序
D、文本处理
40.完整的计算机系统应包括( )
A、运算器 存储器 控制器
B、外部设备和主机
C、主机和应用程序
D、配套的硬件设备和软件系统
41.衡量每秒执行百万条指令的是( )。
A、CPI
B、主频
C、MIPS
D、FLOPS
42.( )的功能是将人类语言转换成机器语言。
A、控制器
B、输入设备
C、输出设备
D、存储器
43.( )的功能是将机器语言转换成人类语言。
A、控制器
B、输入设备
C、输出设备
D、存储器
44.以下语句错误的是
A、输入设备可以将机器语言转化为人类熟悉的形式
B、存储器可以存储程序
C、运算器可以进行逻辑运算
D、数据在存储器中以二进制形式存在
45.以下语句错误的是
A、输入设备可以将机器语言转化为人类熟悉的形式
B、存储器可以存储程序
C、运算器可以进行逻辑运算
D、数据在存储器中以二进制形式存在
46.存储字是指( )
A、存放在一个存储单元中的二进制代码组合
B、存放在一个存储单元中的二进制代码位数
C、存储单元的个数
D、机器指令的位数
47.存储字长是指( )
A、存放在一个存储单元中的二进制代码组合
B、存放在一个存储单元中的二进制代码位数
C、存储单元的个数
D、机器指令的位数
48.假设某存储器的MAR为8位,MDR为8位。该存储器中存储单元的个数为
A、8B、64
C、256
D、16
49.存储容量=×
我的答案:
第一空:
存储单元个数
第二空:
存储字长
50.若MAR8位,MDR4位,则存储字长为_________位,存储单元的个数为________
我的答案:
第一空:
4
第二空:
256
51.地址为1001的存储单元中存放了一串二进制00110000。可知:存储字为________,存储字长为_____。
我的答案:
第一空:
00110000
第二空:
8
52.如果MAR12位,MDR8位,则所连接的存储器容量为______KB。
我的答案:
第一空:
4
53.是指执行一条指令所需时钟周期数。
我的答案:
第一空:
CPI
54.1K=2的_____次方。
我的答案:
第一空:
10
55.冯诺伊曼计算机由__、、、、。
我的答案:
第一空:
运算器
第二空:
存储器
第三空:
控制器
第四空:
输入设备
第五空:
输出设备
56.1G=2的_____次方。
我的答案:
第一空:
30
57.一个完整的计算机系统是由______系统和________系统组成的。
我的答案:
第一空:
硬件
第二空:
软件
批语
58.______是指CPU一次能处理数据的位数,与CPU中的______有关。
我的答案:
第一空:
机器字长
第二空:
数据总线条数
59.计算机软件由________和_______两部分组成。
我的答案:
第一空:
系统软件
第二空:
应用软件
60.完成一条指令分为_取指令__、分析指令_、__执行指令__三步。
判断题
1.指令与数据都以二进制的形式存放在存储器中。
我的答案:√
2.每个存储单元的地址是唯一的。
我的答案:√
3.MAR是存储器数据寄存器。
我的答案:×
解释:地址寄存器
4.计算机实体属于硬件。
我的答案:√
5.程序计数器可以进行加1操作。
我的答案:√
6.每个存储单元的地址是互不相同的。
我的答案:√
7.存储字长和MDR位数相同。
我的答案:√
8.根据存储字长可以计算出存储单元个数。
我的答案:×
9.地址为101的存储单元中存放了一串二进制10011101,则存储字为10011101。
我的答案:√
10.存放在存储器中的指令要按地址访问。
我的答案:√
11.地址为101的存储单元中存放了一串二进制10011101,则存储字长为3。
我的答案:×
12.安卓系统属于应用软件。
我的答案:×
13.控制器可以指挥程序运行
我的答案:√
14.显卡属于计算机硬件
我的答案:√
15.存储容量指的是存储器中存放二进制信息的总位数
我的答案:√
16.优酷视频属于应用软件。
我的答案:√
17.存储器的存储单元个数和MAR的位数有关。
我的答案:√
相关文章:

计算机组成原理基础练习题第一章
有些计算机将一部分软件永恒地存于只读存储器中,称之为() A.硬件 B.软件C.固件 D.辅助存储器输入、输出装置以及外界的辅助存储器称为() A.操作系统 B.存储器 C.主机 D.外围设备完整的计算机系…...

[PyTorch][chapter 34][池化层与采样]
前言: 这里主要讲解一下卷积神经网络中的池化层与采样 目录 DownSampleMax poolingavg poolingupsampleReLu 1: DownSample 下采样,间隔一定行或者列进行采样,达到降维效果 早期LeNet-5 就采样该采样方式。 LeNet-5 2 Max pooling 最大值采样…...

Java进阶-字符串的使用
1.API 1.1API概述 什么是API API (Application Programming Interface) :应用程序编程接口 java中的API 指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些类是如何实现的,只需要…...

接口自动化框架对比 | 质量工程
一、前言 自动化测试是把将手工驱动的测试行为转化为机器自动执行,通常操作是在某一框架下进行代码编写,实现用例自动发现与执行,托管在CI/CD平台上,通过条件触发或手工触发,进行回归测试&线上监控,代替…...

谷歌浏览器network error解决方法
很多用户在使用谷歌浏览器时候会出现network error网页提示,很多用户不知道该如何处理这一问题,其实解决方法不止一种,小编整理了两种谷歌浏览器network error解决方法,一起来看看吧~ 谷歌浏览器network error解决方法࿱…...

自动化测试如何做?接口自动化测试框架必备的9个功能,测试老鸟总结...
目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 当你准备使用一个…...

ANR原理篇 - ANR原理总览
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录 系列文章目录前言ANR流程概览ANR触发机制一、service超时机制二、broadcast超时机制三、provider超…...

新版Mamba体验超快的软件安装
在一文掌握Conda软件安装:虚拟环境、软件通道、加速solving、跨服务器迁移中详细介绍的conda的基本使用和遇到问题的解决方式,也提到了mamba作为一个替代工具,可以很好的加速conda的solving environemnt过程。但有时也会遇到一个很尴尬的问题…...

LDAP配置与安装
LDAP配置与安装 一、安装LDAP1、安装OpenLDAP及相关依赖包2、查看OpenLDAP版本3、配置OpenLDAP数据库4、设置OpenLDAP的管理员密码5、修改配置文件5.1. 修改{2}hdb.ldif文件5.2. 修改{1}monitor.ldif文件5.3. 修改{-1}frontend.ldif文件 6、验证LDAP的基本配置7、修改LDAP文件权…...

1-Linux环境安装JDK
Linux环境安装JDK 准备: ① Linux 环境 本文中Linux环境为 CentOS Linux 7 可使用以下命令查询 linux 系统版本: hostnamectl② 准备JDK包 进入官网 https://www.oracle.com/java/technologies/downloads/#java17下载对应jdk包 此处使用以前下载的旧…...

通胀数据回落助金价小幅回升
现货黄金窄幅震荡,目前交投于2032.92美元/盎司附近。隔夜美国通胀数据弱于市场预期,市场对美联储6月份加息预期降温,美元指数走弱,金价一度冲高至2050关口附近,不过,随后金价回吐全部涨幅,并一度…...

正则表达式的基本语法以及技巧和示例
正则表达式(Regular Expression)是一种强大的文本模式匹配工具,它使用特定的语法规则来描述和匹配字符串。在实际应用中,正则表达式可以用于搜索、替换、验证和分割文本数据。本文将详细解释正则表达式的语法和常用的使用示例。 …...

蓝牙耳机怎么挑选?小编分享2023畅销蓝牙耳机排行榜
蓝牙耳机怎么挑选?蓝牙、音质、续航、佩戴是蓝牙耳机选购时最重要的四大维度,这几年随着技术的成熟体验有了很大改善,但挑选的时候仍然要仔细对比,不然容易踩雷。小编根据销量整理了蓝牙耳机排行榜,一起看看最受消费者…...

Linux快照太有趣了!
1.首先介绍一下什么是Linux快照 VMware 的菜单栏中有虚拟机快照这个选项,形象来说快照就相当于一个备份文件,记录的是虚拟机运行到某一节点时的状态,在虚拟机的使用过程中如果发生了意外,比如系统崩溃或系统异常,此时…...

【改进粒子群优化算法】自适应惯性权重粒子群算法(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...

ROS 下 激光扫描仪 YDLidar-G4 使用
环境配置: ubuntu20.04 LTS ROS noetic 编程工具:vs code,远程通过ssh访问 扫描仪:YDLidar-G4 YDLidar驱动: YDLidar SDK YDLidar ROS 功能包 此环境包含树莓派,以下过程在树莓派3B上测试通过,…...

智能边缘:数字化时代的关键战略之一
随着物联网、云计算和人工智能等技术的快速发展,智能边缘已经成为了许多企业和组织中的重要部分。智能边缘旨在将物联网设备、应用程序和数据存储集成到一个统一的、移动的计算环境中,以提高效率、降低成本并增强数据安全性。在本文中,我们将…...

EasyRecovery16中文最新版电脑数据恢复软件下载使用教程
EasyRecovery如果需要使用它来恢复数据,请注意,尤其是当需要恢复的数据文件非常重要时,建议使用软件EasyRecovery以保障数据安全。共有三个版本,分别是个人版、专业版、企业版,这三种都可以免费下载并使用,…...

什么是鉴权?这些postman鉴权方式你又知道多少?
一、什么是鉴权? 鉴权也就是身份认证,就是验证您是否有权限从服务器访问或操作相关数据。发送请求时,通常必须包含相应的检验参数以确保请求具有访问权限并返回所需数据。通俗的讲就是一个门禁,您想要进入室内,必须通过…...

最新的经典mysql面试题及答案
互联网产品必然是需要有架构的,架构包含接入层、储蓄层、逻辑处理等等,其中存储层承载着数据落地和持久化的任务,同时给逻辑处理层提供数据查询功能支持。而一提到储蓄层必然就要说数据库了,对于数据库的掌握也是软件工程师面试时…...

算法修炼之练气篇——练气十九层
博主:命运之光 专栏:算法修炼之练气篇 前言:每天练习五道题,炼气篇大概会练习200道题左右,题目有C语言网上的题,也有洛谷上面的题,题目简单适合新手入门。(代码都是命运之光自己写的…...

记录一次Windows7操作系统渗透测试
#本文档仅用于实验,请勿用来使用恶意攻击! 《中华人民共和国网络安全法》中,恶意破坏计算机信息系统罪在第二十七条被明确规定,规定内容为: 第二十七条 任何单位和个人不得为达到破坏计算机信息系统安全的目的&#x…...

承诺协议:定义 构造
文章目录 安全性定义方案构造基于 OWP 存在性基于 DL 假设基于 OWF 存在性基于 DDH 假设 总结 安全性定义 承诺协议(Commitment Scheme)是一个两阶段的两方协议。一方是承诺者(Committer) C C C,另一方是接收者&#…...

二、easyUI中的layout(布局)组件
1.layout(布局)组件的概述 布局容器有5个区域:北、南、东、西和中间。中间区域面板是必须的,边缘的面板都是可选的。每个边缘区域面板都可以通过拖拽其边框改变大小,也可以点击折叠按钮将面板折叠起来。布局可以进行嵌…...

MySQL---聚合函数、字符串函数、数学函数、日期函数
1. 聚合函数 数据准备: create database mydb4; use mydb4;create table emp(emp_id int primary key auto_increment comment 编号,emp_name char(20) not null default comment 姓名,salary decimal(10,2) not null default 0 comment 工资,department char(20…...

边缘计算盒子有哪些?边缘计算应用场景
边缘计算(Edge Computing)是一种分布式计算模型,旨在将数据处理和计算功能从中心数据中心移到数据源附近的边缘设备上。它的目标是在接近数据生成的地方进行实时数据处理和分析,减少数据传输延迟和网络拥塞,提高应用程…...

Linux内核(十四)Input 子系统详解 IV —— 配对的input设备与input事件处理器 input_register_handle
文章目录 input_handle结构体详解配对的input设备与input事件处理器实例input核心层对驱动层和事件层之间的框架建立流程图 本文章中与input子系统相关的结构体可参考input子系统结构体解析 input函数路径:drivers/input/input.c input_handle结构体详解 input_ha…...

Vue2.x源码解析(三)
Platform 函数 Platform 函数是用于与各种浏览器和平台进行交互的函数,它为 Vue 提供了跨平台的支持,例如浏览器、Node.js 等。Platform 函数提供了一些常用的工具和配置项,例如事件的托管、资源请求和异步更新等。下面是 Platform 函数的伪…...

全面理解守护进程的基础概念,以及如何创建一个守护进程(系列文章第三篇)
前言 这个系列的文章有四篇,其目的是为了搞清楚: 进程,shell,shell进程,终端,控制终端,前台进程,后台进程,控制进程,前台进程组,后台进程组&#…...

Leetcode刷题日志5.0
目录 前言: 1.两数相加 2.无重复字符的最长子串 3.整数反转 4.删除链表的倒数第 N 个结点 前言: 今天我又来继续分享最近做的题了,现在开始进入我们快乐的刷题时间吧!(编程语言Python3.0,难度…...