计算机标准体系结构及分类方法简介

0 下载量 52 浏览量 更新于2024-01-01 1 收藏 654KB DOCX 举报
计算机标准体系结构知识点汇总.docx 根据给定的知识点汇总,“计算机标准体系结构知识点汇总.docx”,我将对计算机系统结构的基础概念进行总结。本文将从计算机系统结构的经典定义、多级层次结构、透明性、编译与解释以及常见的计算机系统结构分类法进行介绍。 首先,在计算机系统结构的基础概念中,我们可以看到计算机系统结构主要由概念性结构和功效特征组成。概念性结构是程序员所看到的计算机属性,而功效特征则是计算机组成的逻辑实现和物理实现。在计算机实现中,还存在着多级层次结构。虚拟机和物理机是计算机系统多级层次结构的两个主要层次。虚拟机包括高级语言机器、汇编语言机器和操作系统机器,而物理机则包括传统机器语言机器和微程序机器。 接下来,我们会遇到透明性的概念。在计算机技术中,透明性是指将原本存在的事物或属性,从某种角度上看它们仿佛不存在。这种概念在计算机系统结构中经常出现,通过透明性的实现,可以使得计算机系统更加灵活和易于使用。 编译和解释是计算机系统结构中两个重要的概念。编译是指先将高一级机器上的程序转换为低一级机器上的等效程序,而解释则是将高一级机器上程序的每一条语句或指令转化为低一级机器上的等效程序。这两个过程都是为了能够更好地将高级程序转换为底层机器可以执行的指令,提高计算机系统的性能和效率。 最后,我们将介绍常见的计算机系统结构分类法。根据计算机系统的并行度,可以将计算机系统结构分为四类:单指令流单数据流(SISD)、单指令流多数据流(SIMD)、多指令流单数据流(MISD)和多指令流多数据流(MIMD)。这种分类法主要是通过指令流(IS)、数据流(DS)、控制流(CS)、控制部件(CU)、处理部件(PU)、存储器(MM)和存放器(SM)等元素进行分类。 总之,计算机系统结构是计算机科学中非常重要的一部分。通过对计算机系统结构的基础概念、多级层次结构、透明性、编译与解释以及常见的计算机系统结构分类法的了解,可以帮助我们更好地理解计算机系统的组成和工作原理,进而进行计算机系统的设计和优化。对于计算机专业的学生和从事相关工作的人员来说,掌握这些知识点至关重要。