標籤:電腦硬體 基礎知識
1、電腦CPU
電腦CPU由很多加法器構成的,加法器有匯流排串連。加法器的速度,與CPU的主頻有關。
2、南橋和北橋
南橋:是外部慢速裝置資料匯總的橋樑such as 顯示器、鍵盤、滑鼠這種慢速的裝置;southbridge
北橋:是外部快速裝置資料的匯總橋樑such as 記憶體,南橋的資料匯總之後送到北橋,再有北橋直接和CPU進行通訊。
硬體架構:
目前的主流CPU:ARM 是一個英國公司設計ARM,但是從來不生產,把生產交給高通、飛思卡爾這些公司。目前很多手機就是應用的ARM,ARM省電,體積小的優勢。
X86:Intel平台就是這種的32位平台。32位就是32位並行通訊。
X64:AMD的真正的64位。
alpha:
Ultrasparc:斯坦福大學設計的高效能CPU。sun公司的
power:是更高效能的。IBM的第一主頻超過4GHZ的CPU,現在主頻已經達到了極限。
M68K:摩托羅拉公司也生產CPU
powerPC 後來蘋果和IBM摩托羅拉共同開發的比power差一點的CPU。
現在Linux支援這些所有的CPU,這就是Linux的開源優越性。
作業系統的概念:
CPU在一個時刻是只能運行一條程式。但是現在我們看到的確實好像同時運行很多程式。電腦很快,但是輸入輸出很慢,所以我們引入了多任務型的概念。我們需要記住啟動並執行資料,
然後就進去了進程的概念了。Memory記憶體裡面進行了分段。虛擬位址空間可以解決不同處理器的不同地址編碼。那樣的話32位系統就只能有4g的記憶體。所以32位的最大隻能有4個的記憶體。為了管理這些程式的已耗用時間,開始結束,開始,切換,就需要一個軟體——這就是作業系統。作業系統就是把硬體虛擬化,軟體看到的就不再是電腦的硬體了,而是作業系統提供的介面-system call.系統介面的進階集合就是庫-call.最後就是需要把所有的東西都融合在一起就是shell就是人機互動了,他有圖形介面的,也有命令列的。
電腦硬體基礎知識