第一章 计算机系统概述 复习题: 1.1、 列出并简要地定义计算机的四个主要组成部分。 答:主存储器,存储数据和程序;算术逻辑单元,能处理二进制数据;控制单元,解读存储器中的指令并且使他们得到执行;输入/输出设备,由控制单元管理。 1.2、 定义处理器寄存器的两种主要类别。 答:用户可见寄存器:优先使用这些寄存器,可以使机器语言或者汇编语言的程序员减少对主存储器的访问次数。对高级语言而言,由优化编译器负责决定把哪些变量应该分配给主存储器。一些高级语言,如 C 语言,允许程序言建议编译器把哪些变量保存在寄存器中。 控制和状态寄存器:用以控制处理器的操作,且主要被具有特权的操作系统例程使用,以控制程序的执行。 1.3、 一般而言,一条机器指令能指定的四种不同操作是什么? 答:这些动作分为四类:处理器-寄存器:数据可以从处理器传送到存储器,或者从存储器传送到处理器。处理器-I/O:通过处理器和 I/O模块间的数据传送,数据可以输出到外部设备,或者从外部设备输入数据。数据处理,处理器可以执行很多关于数据的算术操作或逻辑操作。控制:某些指令可以改变执行顺 序。 1.4、 什么是中断 ? 答:中断 :其 他模块( I/O,存储器) 中断 处理器正 常 处理过程的机制。 1.5、 多中断 的处理方 式 是什么? 答:处理多中断 有两种方 法 。第一种方 法 是当 正 在处理一个中断 时 ,禁 止 再 发 生 中断 。第二种方 法 是定义中断 优先级,允许高优先级的中断 打 断 低 优先级的中断处理器的运 行。 1.6、 内 存层 次的各 个元素 间的特征 是什么? 答:存储器的三 个重 要特性 是:价 格 ,容 量和访问时 间。 1.7、 什么是高速 缓 冲 存储器? 答:高速 缓 冲 存储器是比 主存小 而快 的存储器,用以协 调 主存跟 处理器,作为最 近储存地址 的缓 冲 区 。 1.8、 列出并简要地定义 I/O操作的三 种技 术。 答:可编程 I/O:当 处理器正 在执行程序并遇 到与 I/O相 关的指令时 ,它 给相 应的I/O 模块发 布 命 令( 用以执行这个指令);在进一步 的动作之 前 ,处理器处于繁 忙 的等 待 中,直 到该操作已 经 完 成。中断 驱 动I/O:当 处理器正 在执行程序并遇 到与 I/O相 关的指令时 ,它 给相 应的 I/O模块发 布 命 令,并继 续 执行后 续指令,直 到后 者完 成...