计算机的系统结构,也称为计算机体系结构,是指 计算机的机器语言程序员或编译程序编写者所看到的外特性。它包括计算机的概念性结构和功能特性,主要研究计算机系统的基本工作原理,以及在硬件和软件界面划分的权衡策略,建立完整的、系统的计算机软硬件整体概念。
具体来说,计算机系统结构涉及以下几个方面:
计算机的组成:
包括硬件和软件。硬件是计算机的物理部分,如CPU、内存、输入输出设备等;软件包括操作系统、应用程序等。
系统结构的外特性:
这是程序员所看到的计算机系统的属性,包括计算机系统的概念性结构和功能特性。
系统结构的内特性:
涉及计算机内部的组织方式和运作机制。
系统结构的微外特性:
可能涉及更底层的硬件结构和功能。
计算机系统结构的研究有助于理解计算机系统的工作原理,设计更高效的计算机系统,并在硬件和软件之间进行有效的划分和优化。常见的计算机系统结构包括冯·诺依曼架构、哈佛架构等。
建议在实际应用中,了解计算机系统结构有助于更好地利用硬件资源,设计高效的系统,并理解计算机系统的运行原理。