0%

习题-王道-计算机组成原理-ch1-计算机系统概述.md

凑数

凑数

凑数

凑数

以下说法中,错误的是()。

A.计算机的机器字长是指数据运算的基本单位长度

B.寄存器由触发器构成

C.计算机中一个字的长度都是32位

D.磁盘可以永久性存放数据和程序

解析

$\color{green}{\text{C}}$.计算机中一个字的长度都是32位

计算机中一个字的长度可以是16、32、64位等,一般是8的整数倍,不一定都是32位。

本题出现的一些概念需要注意

总结
题型错因教训视频讲解
Nonenan
下列关于机器字长、指令字长和存储字长的说法中,正确的是()。

I.三者在数值上总是相等的

II.三者在数值上可能不等

Ⅲ.存储字长是存放在一个存储单元中的二进制代码位数

IV.数据字长就是MDR的位数

A.I、III

B. I、IV

C. II、III

D.II、IV

解析

$\color{green}{\text{C}}$. II、III

机器字长、指令字长和存储字长,三者在数值上可以相等也可以不等,视不同机器而定。一个存储单元中的二进制代码的位数称为存储字长。存储字长等于MDR的位数,而数据字长是数据总线一次能并行传送信息的位数,它可以不等于MDR的位数。

数据字长:数据总线一次能并行传送信息的位数

总结
题型错因教训视频讲解
Nonenan
32位微机是指该计算机所用CPU ( )。

A.具有32位寄存器

B.能同时处理32位的二进制数

C.具有32个寄存器

D、能处理32个字符

解析

$\color{green}{\text{B}}$.能同时处理32位的二进制数

计算机的位数,即机器字长,也就是计算机一次能处理的二进制数的长度。要注意的是,操作系统的位数是操作系统可寻址的位数,它与机器字长不同。一般情况下可通过寄存器的位数来判断机器字长。

操作系统的位数是操作系统可寻址的位数
计算机的位数是机器字长

总结
题型错因教训视频讲解
nan
在CPU的寄存器中,()对用户是完全透明的。

A.程序计数器

B.指令寄存器

C.状态寄存器

D.通用寄存器

解析

$\color{green}{\text{B}}$.指令寄存器

汇编程序员可以通过指定待执行指令的地址来设置PC的值,状态寄存器、通用寄存器只有为汇编程序员可见,才能实现编程,而IR、MAR、MDR是CPU的内部工作寄存器,对程序员均不可见。

汇编程序员可见:PC的值,状态寄存器、通用寄存器

总结
题型错因教训视频讲解
Nonenan
计算机操作的最小单位时间是()。

A.时钟周期

B.指令周期

C. CPU周期

D.中断周期

解析

$\color{green}{\text{A}}$.时钟周期

时钟周期即CPU 频率的倒数,是最基本的时间单位,其余选项均大于时钟周期。另外,CPU 周期又称机器周期,它由多个时钟周期组成。

总结
题型错因教训视频讲解
Nonenan
CPU的CPI与下列()因素无关。

A.时钟频率

B.系统结构

C.指令集

D.计算机组织

解析

$\color{green}{\text{A}}$.时钟频率

CPI是执行一条指令所需的时钟周期数,系统结构、指令集、计算机组织都会影响CPI,而时钟频率并不会影响CPI,但可加快指令的执行速度。例如,执行一条指令需要10 个时钟周期,则一台主频为1GHz的CPU,执行这条指令要比一台主频为100MHz的 CPU快。

总结
题型错因教训视频讲解
概念不清nan
当前设计高性能计算机的重要技术途径是()。

A.提高CPU主频

B.扩大主存容量

C.采用非冯·诺依曼体系结构

D、采用并行处理技术

解析

$\color{green}{\text{D}}$、采用并行处理技术

提高CPU主频、扩大主存容量对性能的提升是有限度的。采用并行技术是实现高性能计算的重要途径,现今超级计算机均采用多处理器来增强并行处理能力。

总结
题型错因教训视频讲解
Nonenan
15.下列关于“兼容”的叙述,正确的是()。

A.指计算机软件与硬件之间的通用性,通常在同一系列不同型号的计算机间存在

B.指计算机软件或硬件的通用性,即它们在任何计算机间可以通用

C.指计算机软件或硬件的通用性,通常在同一系列不同型号的计算机间通用

D、指软件在不同系列计算机中可以通用,而硬件不能通用

解析

$\color{green}{\text{C}}$.指计算机软件或硬件的通用性,通常在同一系列不同型号的计算机间通用

兼容指计算机软件或硬件的通用性,因此选项A、D错。选项B中,它们在任何计算机间可以通用,错误。选项C中,兼容通常在同一系列的不同型号计算机间,正确。

总结
题型错因教训视频讲解
Nonenan
下列说法中,正确的是()。

I.在微型计算机的广泛应用中,会计电算化属于科学计算方面的应用

II.决定计算机计算精度的主要技术是计算机的字长

Ⅲ.计算机“运算速度”指标的含义是每秒能执行多少条操作系统的命令

IV.利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片称为单片机

A. I、II

B. I、IV

C.II

D. I、II、IV

解析

$\color{green}{\text{C}}$.II

会计电算化属于计算机数据处理方面的应用,Ⅰ错误。II显然正确。计算机“运算速度”指标的含义是每秒能执行多少条指令,Ⅲ错误。这样集成的芯片称为CPU,Ⅳ错误。

总结
题型错因教训视频讲解
概念不清nan
求程序的运行时间
图片详情找不到图片(Image not found)
解析
图片详情找不到图片(Image not found)

误区:CPU速度提高50%,则CPU时间减少一半,而误选A。

总结
题型错因教训视频讲解
计算nan
机器字长的概念
图片详情找不到图片(Image not found)
解析

机器字长是指CPU内部用于整数运算的数据通路的宽度。CPU内部数据通路是指CPU内部的数据流经的路径及路径上的部件,主要是CPU内部进行数据运算、存储和传送的部件,这些部件的宽度基本上要一致才能相互匹配。因此,机器字长等于CPU内部用于整数运算的运算器位数和通用寄存器宽度。

定义中的$\color{green}{\text{整数}}$,所以与浮点数的运算无关

总结
题型错因教训视频讲解
Nonenan
组成原理图解释
图片详情找不到图片(Image not found)
解析
图片详情找不到图片(Image not found)

这道题的图出自唐朔飞的计组课本
为了能实现按地址访问的方式,主存中还必须配置两个寄存器MAR和 MDR。MAR( Memo-ry Address Register)是存储器地址寄存器,用来存放欲访问的存储单元的地址,其位数对应存储单元的个数(如 MAR为10位,则有$2^{10}$=1 024个存储单元,记为1K)。MDR( Memory Data Reg-ister)是存储器数据寄存器,用来存放从存储体某单元取出的代码或者准备往某存储单元存入的代码,其位数与存储字长相等。当然,要想完整地完成一个取或存操作,CPU还得给主存加以各种控制信号,如读命令.写命令和地址译码驱动信号等。随着硬件技术的发展,主存都制成大规模集成电路的芯片,而将 MAR和 MDR集成在CPU芯片中(参阅图4.5)。

$\bigtriangleup$ 再缕一缕这个组成原理图

总结
题型错因教训视频讲解
概念不清nan
MIPS的求法
图片详情找不到图片(Image not found)
解析
图片详情找不到图片(Image not found)

t=CPI$\times$(1/f)

CPI,时钟周期,时钟频率的关系找不到图片(Image not found)

可以用这幅图来解释MIPS的求法:IPS=$\dfrac{f}{CPI}$

总结
题型错因教训视频讲解
计算nan
两个机器的比较
图片详情找不到图片(Image not found)
解析
图片详情找不到图片(Image not found)

答案的第三题的解法不好,下面给出两种更加优雅解法,参考图:CPI,时钟周期,时钟频率的关系

  1. 同等架构下,执行速度与主频呈正比 $0.4 \times \dfrac{12}{8}=0.6MIPS$
  2. 同等架构下,CPI是一致的,$CPI=\dfrac{\text{主频(n个周期/s)}}{执行速度(指令/s)}$,所以$CPI_{A}=\dfrac{8}{0.4}=20$,相应的$执行速度(指令/s)=\dfrac{\text{主频(n个周期/s)}}{CPI}$,所以$v_B=\dfrac{16}{20}=0.6$
总结
题型错因教训视频讲解
计算了解基本概念和及计算方法nan
指令变化后的CPI
图片详情找不到图片(Image not found)
解析
图片详情找不到图片(Image not found)

注意指令会变化

总结
题型错因教训视频讲解
nan