"计算机体系结构课后习题原版答案及概念解释"

需积分: 12 20 下载量 44 浏览量 更新于2024-01-19 收藏 1.37MB DOC 举报
计算机体系结构是指计算机系统的组织结构,包括各个层次机构的划分和功能特性。根据计算机语言的不同层次,计算机系统可以划分为多级层次结构,分别是微程序机器级、传统机器语言机器级、汇编语言机器级、高级语言机器级和应用语言机器级等。 微程序机器级是一种基于微指令的机器级,它使用微指令来实现计算机的功能。微程序机器级的特点是具有高度的灵活性和可编程性,能够实现各种不同的指令和功能。 传统机器语言机器级是指使用传统机器语言编写的机器级程序。传统机器语言是一种由机器指令组成的语言,它使计算机能够直接执行特定的操作和算法。 汇编语言机器级是指使用汇编语言编写的机器级程序。汇编语言是一种较高级的机器语言,它使用符号和助记符代替了传统机器语言中的二进制码,使程序的编写更加便捷和易读。 高级语言机器级是指使用高级语言编写的机器级程序。高级语言是一种抽象级别较高的计算机语言,它使用高级的数据类型和结构,使程序的编写更加简洁和易于理解。 应用语言机器级是指使用应用语言编写的机器级程序。应用语言是一种针对特定应用领域的语言,它提供了丰富的库和函数,用于实现特定应用的功能。 虚拟机是指通过软件实现的机器。虚拟机具有独立的硬件平台和操作系统环境,可以在其上运行各种不同的软件。虚拟机技术可以实现对硬件资源的合理利用和共享,提高计算机系统的性能和可扩展性。 翻译是指将高一级机器上的程序转换为低一级机器上等效的程序。翻译的过程包括将高级语言转换为汇编语言、将汇编语言转换为传统机器语言、将传统机器语言转换为微程序机器语言等。通过翻译,可以将高级语言程序转换为可以在低级机器上执行的等效程序。 计算机系统结构是指传统机器程序员所看到的计算机属性,包括计算机的概念性结构和功能特性。计算机系统结构通过组织和安排各个模块和部件,实现计算机的数据流和控制流。在计算机技术中,透明性是指某种事物或属性在某种角度上存在,但又好像不存在的概念。 计算机组成是指计算机系统结构的逻辑实现,包括物理机器级中数据流和控制流的组成,以及逻辑设计等。计算机组成通过硬件实现计算机系统的功能和特性,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。 计算机实现是指计算机组成的物理实现,包括处理机、主存等部件的具体结构和功能。计算机实现涉及到器件的选择和集成度,模块、插件、底板的物理划分和连接,信号传输和电源冷却等技术。计算机实现的好坏直接影响计算机的性能和可靠性。 综上所述,计算机体系结构是计算机系统的组织结构,包括各个层次机构的划分和功能特性。计算机组成是计算机体系结构的逻辑实现,包括数据流和控制流的组成和逻辑设计。计算机实现是计算机组成的物理实现,包括部件的物理结构,集成度和速度,信号传输和连接等。通过虚拟机和翻译技术,可以实现计算机系统的高效运行和各个层次机构的协同工作。