(1)從巨集觀上按處理機的數量分類:
單處理機系統
多處理機系統
並行處理機系統
(2)從微觀上
flynn分類法:
sisd,simd,misd,mimd
馮氏分類法:
2023年馮澤雲提出用最大並行度來對計算機體系結構進行分類。所謂最大並行度pm是指計算機系統在單位時間內能夠處理的最大的二進位制位數。設每乙個時鐘週期△ti內能處理的二進位制位數為pi,則t個時鐘週期內平均並行度為pa=(∑pi)/t(其中i為1,2,…,t)。平均並行度取決於系統的執行程度,與應用程式無關,所以,系統在週期t內的平均利用率為μ=pa/pm=(∑pi)/(t*pm)。用平面直角座標系中的一點表示乙個計算機系統,橫座標表示字寬(n位),即在乙個字中同時處理的二進位制位數;縱座標表示位片寬度(m位),即在乙個位片中能同時處理的字數,則最大並行度pm=n*m。
由此得出四種不同的計算機結構:
①字序列、位序列(簡稱wsbs)。其中n=1,m=1。
②字並行、位序列(簡稱wpbs)。其中n=1,m>1。
③字序列、位並行(簡稱wsbp)。其中n>1,m=1。
④字並行、位並行(簡稱wpbp)。其中n>1,m>1。
指令系統:
cisc:
risc:
指令控制方式:
1。順序方式。取指,分析,執行。每一條指定執行完,才去取下一條指令。迴圈往復。
2.重疊方式。在解釋第k條指令的操作完成之前,就可以開始解釋第k+1條指令。
3.流水方式:
取指2ns,分析2ns,執行1ns,執行100條的話
週期是最長的那乙個階段占用時長2ns
理論工式:(t1+t2+tk)+(n-1)*t = (2+2+1)+(100-1)*2=203
實踐工時:(k+n-1)*t = (3+100-1)*2 = 204
流水線的吞吐率:單位時間內流水線處理機流出的結果數。對指令而言,就是單位時間內執行的指令數。=指令條數/流水線執行時間。
流水線的最大吞吐率:1/週期。
流水線的效率:n個任務占用的時空區與k個流水段總的時空區的比值。
軟考 計算機系統知識
離線寫部落格 運算器 控制器 儲存器 輸入裝置 輸出裝置。本markdown編輯器使用stackedit修改而來,用它寫部落格,將會帶來全新的體驗哦 markdown 是一種輕量級標記語言,它允許人們使用易讀易寫的純文字格式編寫文件,然後轉換成格式豐富的html頁面。維基百科 使用簡單的符號標識不同...
軟考 計算機系統知識
cpu是計算機系統核心部件,他負責獲取程式指令,並對指令進行解碼,並加以執行 cpu的功能 程式控制 cpu通過執行指令來控制程式的執行順序 操作控制 一條指令功能的實現需要若干操作訊號配合來完成,cpu產生每條指令的操作訊號,並將操作訊號送往對應的部件,控制相應的部件按指令功能要求進行操作 時間控...
軟考 計算機系統
計算機系統由計算機硬體和軟體兩部分組成。硬體包括 處理機 儲存器和外部裝置等 軟體是計算機的執行程式和相應的文件。計算機系統具有接收和儲存資訊 按程式快速計算和判斷並輸出處理結果等功能。本文主要從硬體部分著手,一起來大致了解一下。儲存器的組成及特點 效能指標 介面的控制方式及特點 流水線的定義及操作...