什么是计算机体系结构?
计算机体系结构可以定义为一套描述计算机功能、管理和实现的规则和方法。准确地说,它就是系统执行和运行的规则。
细分
计算机体系结构主要可以分为以下三类:
指令集体系结构 (ISA) - 每当向处理器发出指令时,它的作用就是读取并相应地执行。它为指令分配内存,并根据内存寻址模式进行操作(直接寻址模式或间接寻址模式)。
微体系结构 - 它描述了特定处理器如何处理和执行来自 ISA 的指令。
系统设计 - 它包括系统内的其他所有硬件组件,例如虚拟化、多处理。
计算机体系结构的作用
计算机体系结构的主要作用是平衡计算机系统的性能、效率、成本和可靠性。
例如 - 指令集体系结构 (ISA) 充当计算机软件和硬件之间的桥梁。它作为程序员对机器的视图。
计算机只能理解二进制语言(即 0、1),而用户理解高级语言(即 if else、while、条件等)。因此,为了在用户和计算机之间进行通信,指令集体系结构在这里起着重要作用,将高级语言翻译成二进制语言。
结构
让我们看看下面给出的计算机体系结构的示例结构。
通常,计算机体系结构由以下部分组成:
处理器
内存
外设
所有上述部分都通过系统总线连接,系统总线由地址总线、数据总线和控制总线组成。
下图描述了计算机体系结构:

广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP