學習linux多必須知道的硬件概念

1. 計算機的五大單元:
    輸入單元
    輸出單元
    CPU(算數邏輯單元、控制單元)
    內存

2. CPU種類:
    精簡指令集:
        SUN(SPARC系列) : 用於大型工作站
        IBM(Power PC) : sony的ps3  
        ARM系列 : 手機 、導航儀網絡設備
    複雜指令集:
        AMD 、 Intel  、VIA等×86架構 : 用於個人計算機
3. 計算機中最重要的藉口設備是主板,主板上最重要的組件是主板芯片組
4. ×86架構概念:
        intel最早發展出來的cpu代號8086,後來依此架構開發出80286等,統稱此架構的cpu爲×86架構。後來位數不斷升級增加,我們管         64位個人計算機統稱 爲×86_64的架構
5. 工作站以上等級的計算機設計時的考慮與個人計算機不同 
6. 兩大主流×86開發商:Intel與AMD的主要區別:
        Intel:其內存與CPU是通過北橋連接的,
        AMD:內存集成在CPU上,由於CPU所需的數據都是通過內存傳輸進來的,所以理論上提升速度。
7. CPU的基本概念:
     7.1 不同的CPU型號其引腳汪汪不同,因此搭配的主板也不一樣,因此購買CPU的時候,需要考慮你的主板是否支持CPU型號
     7.2 頻率:指的是CPU每秒的工作次數,他是外頻與倍頻的乘積
     7.3 外頻:CPU與外部組件進行數據傳輸運算的速度,內存與CPU的通信速度依靠的是外頻
     7.4 倍頻:CPU內部用來加速工作性能的一個倍數
     7.5:北橋的總線稱爲系統總線,南橋的總線成爲IO總線,系統總線的速度較快,同時,北橋所支持的頻率稱爲前端總線速度,每秒傳送的位數稱爲總線寬度;總線頻寬就是  前端總線速度*總線寬度,常用的總線寬度有32/64位。
8. 內存:
         個人計算機的內存爲動態隨機訪問內存(DRAM),這種RAM也稱爲揮發性內存,因爲需要通電才能記錄與使用,斷電之後數據消失。
         CPU內部有一個第二層緩存,是靜態隨機訪問內存(SRAM)
         常用的DRAM有兩種:SDRAM 和 DDR RAM
9. 操作系統(極其重要)
我們藉助一張圖來看看操作系統到底是什麼:

在計算機中,操作系統處於的角色:

上圖中內核與系統調用層便是操作系統,那麼總結一下操作系統的主要功能:
     9.1. 操作系統只是在管理整個硬件資源,包括CPU、內存、輸入輸出設備以及系統文件
     9.2. 應用程序的開發都是參考操作系統提供的開發接口
     9.3. 內核功能:系統調用接口、程序管理、內存管理、文件系統管理、設備驅動
最後操作系統只在於驅動與管理硬件!
10. 驅動程序
操作系統如何驅動一個硬件?操作系統會提供一個開發接口給開發商,根據這個接口進行設計用來驅動他們生產的硬件的驅動程序,因此,只要用戶安裝這個驅動程序,就可以在操作系統上進行操作了硬件了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章