計算機有4個主要的結構化部件:處理器、記憶體、輸入輸出模組、系統匯流排。
在某些情況下,允許i/o模組直接與記憶體發生資料交換,以減輕在完成i/o任務過程中的處理器負擔
可程式設計i/o的問題是處理器通常必須等待很長時間,以確定i/o模組是否做好了接收或傳送更多資料的準備。處理器在等待期間必須不斷詢問i/o模組的狀態,其結果是嚴重地降低了整個系統的效能。
中斷驅動i/o比可程式設計i/o更有效,這是因為它消除了不必要的等待。但是,由於資料中的每個字都必須通過處理器,這導致中斷驅動i/o仍然會花費很多處理器時間。
當需要移動大量資料時,需要使用一種更有效的技術:直接記憶體訪問(dma)。dma功能可以由系統匯流排中乙個獨立的功能完成,也可以併入到乙個i/o模組中。
dma模組直接與儲存器互動送整個資料塊,每次傳送乙個字。這個過程不需要處理器參與。當傳送完成後,dma模組傳送乙個中斷訊號給處理器。因此只有在開始傳送和傳送結束時處理器才會參與。
計算機系統概述
計算機硬體發展 第一代計算機,電子管計算機,這代計算機只有機器語言即01 執行速度比較慢,第二代計算機,電晶體計算機,開始出現分時作業系統和一些高階語言 第三代計算機,中小規模計算機,開始有了作業系統雛形 計算機,超大規模積體電路,開始出現微型處理器 計算機軟體的發展。剛開始的計算機沒有什麼軟體,直...
計算機系統概述
cpu工作的基本週期中,首先從記憶體中提取指令,之後對其解碼以確定其型別和運算元,最後執行 重複取指 解碼並執行下一指令,直至所有程序執行完畢。進一步分析 cpu必須具有控制程式的順序執行 指令控制 產生完成每條指令所需要的控制命令 操作控制 對各種操作加上時間上的控制 時間控制 對資料進行算術運算...
計算機系統概述
電子計算機可以分成兩類 電子模擬計算機特點 以連續變化的電流或電壓來表示被運算量的電子計算機 電子數字計算機特點 按位運算,是不連續地跳動運算。數字計算機按照 速度 效率 執行的經濟效益又分為兩大類 通用計算機又有下面這幾種 計算機的效能指標主要是 cpu效能指標,儲存器效能指標和io的吞吐率 運算...