1. 通用寄存器用于臨時存儲由CPU正在操縱的數據。這些寄存器存儲算術/邏輯單元電路的輸入值以及該部件所產生的結果。
2. 利用總線,CPU給出相關存儲單元的地址以及相應的電信號(告知存儲電路,將在指定單元中獲取數據),從主存儲器中取出數據。
3. 通用寄存器用于存儲操作中馬上用到的數據,主存儲器用于存儲不久就要用到的數據,海量存儲器用于存儲暫時不會用到的數據。
4. 不管是精簡指令集計算機還是復雜指令集計算機,機器指令可以分為3類:(1)數據傳輸類;(2)算術/邏輯類;(3)控制類
5. 計算機與其他設備的通信通常是通過稱為控制器的中間設備來處理的。
6. 因為控制器是連接到一臺計算機的總線上的,因此它就有可能在CPU不使用總線的幾納秒時間里實現它與主存儲器的通信,控制器這種存取主存儲器的能力稱為直接存儲器存取(DMA)。它的不利影響是,使計算機總線的通信復雜化。
7. 計算機產生字符并向打印機發送字符的速度要遠遠快于打印機能夠打印的速度,計算機盲目地將數據發送給打印機,可能的結果會使得數據丟失。因此,諸如打印文件這樣的過程都會包括持續的雙向對話,計算機和外圍設備之間交換設備狀態的信息,協調它們之間的活動。這個過程稱為握手。