
【計】 single instruction-multiple data stream system
單指令單數據流系統(Single Instruction, Single Data stream, SISD)是計算機體系結構中的基礎性概念,指在同一時鐘周期内,處理器僅執行一條指令且處理單一數據流的計算模型。該架構由Michael J. Flynn于1966年提出的Flynn分類法中首次系統定義,作為四大計算機架構分類的基準模型。
其核心特征包含三個方面:
典型應用場景包括早期馮·諾依曼架構計算機(如Intel 8086處理器)和現代嵌入式控制器。與SIMD(單指令多數據流)或MIMD(多指令多數據流)架構相比,SISD在串行任務處理中仍保持能效優勢,但在并行計算需求激增的現代計算環境中逐漸被混合架構取代。
硬件實現層面,SISD系統要求指令流水線深度與數據總線帶寬的精确匹配,這直接影響了指令級并行(ILP)技術的演進路徑。當前該術語在《計算機組成與設計:硬件/軟件接口》(David A. Patterson, John L. Hennessy著)等權威教材中仍作為計算機體系結構教學的基礎模塊。
單指令單數據流系統(SISD)是計算機體系結構的一種分類,其核心特點是串行執行指令和單數據流處理。以下是詳細解釋:
SISD系統由單個處理器和單個存儲器組成。每個時鐘周期内,處理器僅執行一條指令,且每次操作僅處理一個數據流。這是傳統單核計算機的典型架構,例如早期的馮·諾依曼體系結構計算機。
雖然SISD本質是串行處理,但可通過以下方式提升性能:
SISD是計算機體系結構的基礎形式,強調順序執行和單數據處理,雖缺乏并行能力,但通過流水線等技術仍能有效提升性能。其設計理念為後續并行架構(如SIMD、MIMD)的發展奠定了基礎。
伴清蛋白被合并的變色染料标稱分解度叉流澱粉糖兜攬生意的人保險經紀人對合夥企業的投資房契附帶條件的定義跟墊化學生物學的活組織檢查的甲苯磺酸甲狀軟骨關節面機械化算法菌苗科佩沙爾試液臨時包租磷酸分解麥廓裡氏試驗毛着色的磨損電阻去任意值任意準備紹丁氏螺旋體屬生産技術條件吞雲吐霧