名词解释、简答 以下是对计算机系统原理中的一些简答和名词的解释汇总: 简答 指令和数据在计算机内部以几进制存储,又是如何区分的 ? 答案 :二进制存储。通过不同的时间段来区分指令和数据,在指令周期中从内存读出的信息是指令,流向控制器;在执行周期中从内存读出的信息是数据,流向运算器。 计算机内部为什么要使用二进制 ? 答案 :因为二进制具有精度高、数据存储量大、逻辑判断能力强、应用范围广等优点。同时,二进制只有0和1两个数字,可以用电压的高低、脉冲的有无来表示,运算规律简单,在计算机内部比较容易实现。 简单描述计算机系统的层次结构 ? 答案 :通常由五个不同的级组成,每一级都能进行程序设计。第1级是微程序设计级或逻辑电路级,是硬件级,由硬件直接执行。第2级是一般机器级,也称为机器语言级,它由微程序解释机器指令系统,也是硬件级。第3级是操作系统级,它由操作系统程序实现,这些操作系统由机器指令和广义指令组成,广义指令是操作系统定义和解释的软件指令,所以这一级也称为混合级。第4级是汇编语言级,它给程序人员提供一种符号形式语言,以减少程序编写的复杂性,这一级由汇编程序支持和执行。第5级是高级语言级,它是面向用户的,为方便用户编写应用程序而设置的,这一级由各种高级语言编译程序支持和执行。 从源程序到可执行程序的过程 ? 答案 :通常包括编译、汇编、链接等步骤。编译是将源程序翻译成机器语言的过程;汇编是将汇编语言翻译成机器语言的过程;链接则是将多个目标文件和库文件链接成一个可执行文件的过程。 冯诺依曼计算机由哪几部分组成,主要思想是什么 ? 答案 :冯诺依曼计算机由运算器、控制器、存储器、输入设备和输出设备五个基本部件组成。主要思想是:存储器不仅能存放数据,而且也能存放指令,形式上两者没有区别,但计算机应能区分数据还是指令;控制器应能自动执行指令;运算器应能进行加、减、乘、除四种基本算术运算,并且也能进行一些逻辑运算和附加运算;操作人员可以通过输入设备、输出设备和主机进行通信;采用“存储程序”工作方式。 名词解释 主机 :由CPU、存储器与I/O接口合在一起构成的处理系统称为主机。 CPU :中央处理器,是计算机的核心部件,由运算器和控制器构成。 运算器 :计算机中完成运算功能的部件,由ALU(算术逻辑运算单元)和寄存器构成。 ALU :对数据进行算术和逻辑运算处理的部件。 外围设备 :计算机的输入输出设备,包括输入设备、输出设备和外存储设备。 数据 :编码形式的各种信息,在计算机中作为程序的操作对象。 指令 :一种经过编码的操作命令,它指定需要进行的操作,支配计算机中的信息传递以及主机与输入输出设备之间的信息传递,是构成计算机软件的基本元素。 透明 :在计算机中,从某个角度看不到的特性称该特性是透明的。 位 :计算机中的一个二进制数据代码,计算机中数据的最小表示单位。 字 :数据运算和存储的单位,其位数取决于具体的计算机。 字节 :衡量数据量以及存储容量的基本单位,1字节等于8位二进制信息。 字长 :一个数据字中包含的位数,反映了计算机并行计算的能力。一般为8位、16位、32位或64位。 地址 :给主存器中不同的存储位置指定的一个二进制编号。 存储器 :计算机中存储程序和数据的部件,分为内存和外存。 总线 :计算机中连接功能单元的公共线路,是一束信号线的集合,包括数据总线、地址总线和控制总线。 硬件 :由物理元器件构成的系统,计算机硬件是一个能够执行指令的设备。 软件 :由程序构成的系统,分为系统软件和应用软件。 兼容 :计算机部件的通用性。 软件兼容 :一个计算机系统上的软件能在另一个计算机系统上运行,并得到相同的结果,则称这两个计算机系统是软件兼容的。 程序 :完成某种功能的指令序列。 主存 :一般采用半导体存储器件实现,速度较高、成本高,且当电源断开时存储器的内容会丢失。 辅存 :一般通过输入输出部件连接到主存储器的外围设备,成本低,存储时间长。 操作系统 :主要的系统软件,控制其它程序的运行,管理系统资源并且为用户提供操作界面。 指令集体系结构(ISA) :计算机硬件与系统软件之间的接口。指令系统是核心部分,还包括数据类型、数据格式的定义、寄存器设计、I/O空间编址、数据传输方式、中断结构等。 响应时间 :作业从开始提交到完成的时间,包括CPU执行时间、等待I/O的时间、系统运行其他用户程序的时间以及操作系统运行时间。 CPU执行时间 :CPU真正用于程序执行的时间,包括用户CPU时间(执行用户程序代码的时间)和系统CPU时间(为了执行用户代码而需要CPU运行操作系统的时间)。 11. 用若干个 助记符 表示的与机器指令一一对应的指令称为 汇编 指令。 12. 指令集体系结构(ISA)是整个计算机系统的核心部分,ISA层上面是 软件 部分,下面是 硬件 部分。 13. 按照在计算机上完成任务的不同,可以把使用计算机的用户分成以下4类: 最终用户 、 系统管理员 、应用程序员和系统程序员。 14. 整数加减运算中,同号相加时,若结果的符号不同于 加数 的符号,则会发生 溢出 。 15. 对阶时,使小阶向大阶看齐,使小阶的 尾数 向右移位,移位的位数等于两个阶的 差 的绝对值。 16. 目标代码指编译器或 汇编器 处理源代码后所生成的 机器语言 目标代码。 17. 中央处理器(CPU)的基本部件是 数据通路 和 控制部件 。 18. 主存是存储器层次结构中的 核心 存储器,用来存放系统中被启动的 程序代码 和数据。 19. cache的写策略要 通写 法和 回写 法。 20. 程序直接控制I/O方式的基本思想是直接通过 查询程序 来控制主机与外设的 数据 交换。 11. 指令所处理的非数值数据主要包括 ______ 数据和 ______ 数据。 解 指令所处理的非数值数据主要包括字 符数 据和 逻辑 数据。 +1 12. 与机器语言相对应的符号化表示语言称为 ______ 语言。通常用容易记忆的英文单词或缩写表示指令操作码的含义,用标号、变量名、寄存器名等表示操作数或其地址码,这些英文单词或其缩写、标号、变量名等称为 ______ 。 解 与机器语言相对应的符号化表示语言称为 汇编语言 。通常用容易记忆的英文单词或缩写表示指令操作码的含义,用标号、变量名、寄存器名等表示操作数或其地址码,这些英文单词或其缩写、标号、变量名等称 为助记符 。 +1 13. 用来管理整个计算机系统的资源,包括对它们进行 ______ 、管理、监视和服务等的软件称为 ______ 。 解 用来管理整个计算机系统的资源,包括对它们进行 调度 、管理、监视和服务等的软件称为 操作系统 。 14. 浮点数加减运算过程中,需要经过 ______ 、尾数加减、______ 和舍入 4 个步骤。 解 浮点数加减运算过程中,需要经过 对阶 、尾数加减、 规格化 和舍入4个步骤。 +1 15. 在两个同号数相加时,当相加得到的 ______ 超出了 n 位数可表示的范围时出现这种情况,此时发生了 ______ 现象。 解 在两个同号数相加时,当相加得到的 结果 超出了 n 位数可表示的范围时出现这种情况,此时发生了 溢出 现象。 +2 16. 链接器在将多个可重定位文件组合成一个 ______ 时,主要完成 ______ 和重定位两个任务。 解 链接器在将多个可重定位文件组合成一个 可执行文件 时,主要完成 符号解析 和重定位两个任务。 +1 17. 进程可以看成是 ______ 的一次运行过程,因而它具有 ______ 的含义。 解 进程可以看成是 程序 的一次运行过程,因而它具有 动态 的含义。 18. 层次结构存储系统可以在 ______ 、______ 和价格方面达到较好的综合指标。 解 层次结构存储系统可以在 速度 、 容量 和价格方面达到较好的综合指标。 +1 19. 虚拟存储技术既解决了 ______ 受限的问题,又解决了多个程序共享 ______ 带来的安全等问题。 解 虚拟存储技术既解决了 编程空间 受限的问题,又解决了多个程序共享 主存 带来的安全等问题。 20. 内核空间的 I/O 软件由与设备无关的 I/O 软件、______ 程序和 ______ 程序等三个部分组成。 解 内核空间的 I/O 软件由与设备无关的 I/O 软件、 设备驱动 程序和 中断服务 程序等三个部分组成。