CPU 的功能如何呢﹖說來很複雜,主要為五個單元﹕ 一﹐輸入單元 用來讀取給電腦處理的資料或程式 二﹐處理單元 用來執行計算﹔比較和判斷等運算功能 三﹐輸出單元 將電腦的運算結果和處理好的資料輸出 四﹐記憶單元 用來儲存資料或程式的地方 五﹐控制單元 按作業程序指揮上述單元的運作及交換資料通道的傳送 如何計算CPU的速度﹖ 要 真正發揮 CPU 的效率﹐與周邊設施的配合是密不可分的。 因為他們要在同一速率上才能工作﹐時間上必須要配合默契。當 CPU 完成了一個運算之後﹐I/O 也要同時將產生的運算結果傳達出去﹐也同時傳給 CPU 下一個運算數據。這情形就像接力賽那樣﹐如果時間不吻合﹐接力棒就會丟了。不過﹐CPU 處理數據往往要比單純的數據交接更須時間。聰明的 CPU設計工程師想出了一道絕招﹕就是將 CPU 運行於比 BUS (所有系統數據的運送通道)快一定倍數的速度上。這樣等周邊反應過來的同時﹐CPU 也率先完成運用了﹐(時至今日﹐CPU 的速度遠遠快過週邊﹐掉過來往往是 CPU 等它們了)。