计算机系统结构

维基百科,自由的百科全书

(重定向自電腦架構)
跳转到: 导航, 搜索

在電腦工程中,計算機架構指的是電腦系統設計的觀念與架構,描述電腦在實做的設計藍圖與功能需求,並且著重於「負責了計算機架構的中心功能:計算」的中央處理器(CPU)內部的執行動作與記憶體的存取。

計算機架構大致由幾個主要部份所組成:

  • 指令集(Instruction set architecture;簡稱 ISA):被視為一種機器語言,包含了許多相關的指令集(記憶體定址、處理器暫存器控制等等...)。
  • 微系統架構(Microarchitecture)或稱電腦組織(Computer organization):是更詳細的敘述系統內部各元素如何進行合作與溝通。
  • 数据表示,即硬件能直接识别和处理的数据类型和数据格式;
  • 寄存器定义,包括操作数寄存器、变址寄存器、控制寄存器等的定义、数量和使用方式;
  • 指令系统,包括机器指令的操作类型和格式、指令间的排序和控制机制等;
  • 中断机构,包括中断类型、中断级别和中断响应方式等;
  • 机器工作状态的定义和切换,如管态和目态等;
  • 输入输出结构,包括处理机、存储器与输入输出设备之间的连接方式、数据传送方式、数据流量、以及数据交换过程的控制等;
  • 信息保护,包括信息保护方式和硬件对信息保护的支持等。
  • 网络,分布式系统。

[编辑] 参见

个人工具