计算机组成原理-王道习题1

计算机组成原理-王道第一章刷题

1.B计算机组成原理-王道习题1_第1张图片

软件是为了实现某一特定功能的 程序段,数据的集合

操作系统可以看成一个特殊的软件,功能是管理计算机硬件资源

磁盘是计算机硬件结构里面用来存储东西的

微处理器计算机组成原理-王道习题1_第2张图片

计算机系统层次结构

  1. D
    完整,就限制了D, 不然所有选项都正确

C主机和应用程序,缺少了输入和输出

3 A
冯诺依曼机核心是存储程序, (按照程序,规定顺序执行)所以选A
计算机组成原理-王道习题1_第3张图片

控制流驱动 - 计算机首先取出指令,指令告诉我们需要什么数据,这时准备数据,再进行操作
数据流驱动 - 他是由数据驱动的,首先我们知道我们想要什么数据,才取出这个指令,对这个数据进行操作

冯诺依曼机存储程序的思想:控制流驱动计算机组成原理-王道习题1_第4张图片
计算机组成原理-王道习题1_第5张图片

冯诺依曼机和控制器的工作方式是没有必然联系的
计算机组成原理-王道习题1_第6张图片
4. B

c.堆栈是两种数据结构,堆栈操作就是对这两种数据进行操作,这题可对比3来做
d.涉及相关联存储器:他不根据地址 而是 根据存储内容来进行存取的存储器

所以CD,所有的都有这两个,不是仅仅针对冯诺依曼机工作方式
计算机组成原理-王道习题1_第7张图片

5.D
计算机组成原理-王道习题1_第8张图片

计算机组成原理-王道习题1_第9张图片
等效:就是去北京可以做火车,飞机,他们效果是一样的。b意思很多事情,软件可以做,硬件也可以做
c:硬件实现直接用机器语言,不用像软件中间还有转换下,所以比软件执行速度快

d.软件功能可以用硬件取代,只不过他们实现的路径不同
计算机组成原理-王道习题1_第10张图片
6.D
MAR:地址存储器(A - address),MDR:数据存储器(D - data)
MAR,MDR位数,和存储空间是息息相关,MDR存储主存里面数据,所以他的长度和存储字长一样

7.A
关键字跟踪下一条

8 。C

地址寄存器:MAR — 存储器里的, 但是现代计算机是把MAR,MDR放到CPU里面
CPU = 运算器 + 控制器,

大家很容易把主存想象成只放东西的存储器,但其实放东西的是存储器里面的存储矩阵,除了这,还需要其他的一些东西,比如地址译码器,数据缓冲器,帮助我们存取数据。

假设CPU想要从我们的主存中某个地址读取某个数据,首先需要发出控制逻辑,告诉存储矩阵我想要读取一个东西,读取的是哪个位置的东西呢,把地址发过来,送入到地址译码器,翻译完后,就知道想到读取的是哪个地址的东西,将他送到数据缓冲器里面,才从这,返回到CPU

计算机组成原理-王道习题1_第11张图片

9 .A

运算器中:
机器字长(计算机的位数):代表机器一次所能操作的数据位数位数

控制器:
操作系统的位数:操作系统可寻址的范围
PC的位数: 计算机组成原理-王道习题1_第12张图片

10.D

11.C

12.C
计算机组成原理-王道习题1_第13张图片

机器字长:能够一次性进行直接处理的这么个数据,用二进制来表示,他占有几位。

比如做8 + 7 的运算,把他们转成二进制, 1000 + 0111 = 1111, 假设他能一次性做完这些事情,那么就说他可以对4位数据 进行同时处理。

假设5位相加,11001 + 01001 = 100010, 假设计算机没法一次性对他进行操作,那么我们就说这个计算机系统是4位的。也就是计算机只能同时对4位的二进制数据进行操作

指令字长:一个指令中包含的二进制的位数。
比如10101001 表示一条指令,他有8位,就可以说这个指令字长是8

存储字长:存储在一个内存中的一个存储单元。有几位二进制数据,我们就称为几

题目:以16位表示地址,我们最多可以表示2^16 = 65536个地址, 2^16个就是地址空间 ,就是说16位最大能表示到哪:从0000 - ffff

13.B

  • 什么事功能部件:我们知道CPU按照功能的不同,分为运算器,控制器,存储器,输入,输出设备,假设一个数据从主存输入到CPU进行运算,运算完后,又送回主存。那他从主存如何一步步到CPU,需要经过哪些寄存器,怎么走,这样就叫一个数据通路。这个数据通路是个路径。

  • 所以路径肯定不是一个用于存储东西的, A错误

  • 我们知道,程序是要存储到主存中的,因为CPU只能和主存进行直接交互,当然和cache也可以,但他是后面引入,为了解决CPU和主存数据不匹配的问题。 - B 对

  • C硬盘是属于辅存,假设他是程序运行时的存储位置,那么我们程序在运行的时候,CPU要调入他的一些数据,首先需要先访问主存,主存没,在访问辅存,那这个数据就太慢了,无法满足我们CPU的要求

  • 操作系统本质是软件,不是一个存储器,无法存储数据

14.D

可以简单理解,缺了他,电脑就无法运行的 叫系统软件,若缺了,还可以运行,只是少了某个处理问题的功能叫应用软件

计算机组成原理-王道习题1_第14张图片
计算机组成原理-王道习题1_第15张图片

15.C

什么叫翻译程序,就是把高级语言 转换 成机器语言的程序,只不过编译程序和解释程序采用了不同的策略来做这件事情

编译程序是将一个任务书(源程序)一次性翻译成机器语言 ,解释程序是翻译一句执行一句

编译程序运行的时候,表明他已经全部翻译完成,所以运行速度快

16.C
操作系统原语并不是一种语言,他是操作系统中用来完成某个特定功能,最小的连续,不可分割的过程

正则语言:满足正则编辑式的这么一个语言

17.D

解释程序才能一次一句来翻译。
目标文件:是一个汇编语言写的
将汇编语言程序转变成机器语言 的过程 是汇编

你可能感兴趣的:(计算机组成原理,计算机组成原理,王道习题)