計算機系統組織


計算機系統是由許多部件組成的組合,例如外圍裝置、輔助儲存器CPU等。這可以用圖表更清晰地解釋。

上圖顯示的計算機系統組織的要點如下:

  • I/O 裝置和 CPU 併發執行。一些程序被排程到 CPU,同時一些程序正在進行輸入/輸出操作。
  • 有多個裝置控制器,每個控制器負責一個特定的裝置,例如鍵盤、滑鼠、印表機等。
  • 每個裝置都有可用的緩衝區。輸入和輸出資料可以儲存在這些緩衝區中。
  • 對於 I/O 操作,資料由 CPU 從記憶體移動到相應的裝置緩衝區,然後資料從緩衝區移回記憶體。
  • 裝置控制器使用中斷來通知 CPU I/O 操作已完成。

中斷處理

中斷是計算機系統組織中必要的一部分,因為它在硬體和軟體部件需要立即關注時被觸發。

裝置或程式可以生成中斷,以通知作業系統停止其當前活動並關注其他事情。以下圖表更好地解釋了中斷的型別:

硬體中斷和軟體中斷是兩種型別的中斷。硬體中斷由硬體外設觸發,而軟體中斷由軟體函式呼叫觸發。

硬體中斷還分為兩種型別。可遮蔽中斷可以被 CPU 忽略或停用,而不可遮蔽中斷則不行。

更新於:2023年9月14日

41K+ 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.