1. 程式人生 > 其它 >計算機概論筆記-鳥哥linux私房菜

計算機概論筆記-鳥哥linux私房菜

1.cpu的主要功能在於管理和運算,這分別對應的CPU的兩個單元:控制單元和算術邏輯單元.

2.指令集架構(Instrument Set Airtecture)是指CPU的架構,分別包括RISC(computer)和CISC,常見的就是ARM和X86,對於硬體電路來說,指令集其實是CPU的一種介面,只有滿足指令集,符合指令集的規範,軟體才能在CPU上執行.

3.指令集架構(ISA)是一種規範,是軟體和硬體的介面,是二進位制碼,是指令..而微架構(Micro Aritecture)是指硬體,是實現二進位制程式碼的電路的組織形式,不管電路怎麼串連,最終的結果要是合乎規定的二進位制程式碼.

4.在使用編譯後的二進位制bin程式碼時,一定要清楚這些程式碼適配的機器硬體和作業系統,不同的作業系統,系統呼叫也不同,不同的硬體,適配的指令集也不同,因此,必須作業系統和硬體指令集架構必須完全匹配.

5.容量單位1Byte=8bit,注意區分大小寫,1KB=2的10次方Byte,注意此處的進位是1024.

6.速度單位HZ就是秒分之一,反過來就是每秒多少次,MHZ就是一秒多少M(1000000)次,MbHZ就是一秒傳遞多少Mb,b是位,不是byte位元組.

7.速度單位Mbps MBps 是不一樣的,一個是位,一個是位元組,前面的常常是頻寬,後面的是容量.

8.CPU和記憶體,CPU和顯示裝置,通過北橋相連,北橋和南橋相連,南橋和磁碟等輸入輸出裝置相連,但是現在,北橋被整合到CPU裡邊了,只剩下南橋.

  1. CPU和記憶體,顯示器的連線線被稱為系統匯流排,南橋南邊的匯流排被稱為IO匯流排.

9.32位的作業系統被稱為i686,64位的作業系統被稱為x86-64

  1. CPU的32/64是指CPU能夠一次解析的字組大小

10記憶體主要是DRAM DDR SDRAM Double Data Rate CPU的快取主要是SRAM

  1. BIOS被寫死在ROM中

11二進位制轉10進位制

12 當把文字寫入磁碟或記憶體時,需要把文字根據編碼轉換成二進位制,當需要將文字輸出到螢幕或列印時,需要將二進位制轉化為文字,如果使用的字元編碼不對,就會出現編碼錯誤.

13作業系統的功能,驅動硬體,管理資源(程序,記憶體,檔案) ,為應用程式提供介面.

14 程序執行緒排程,記憶體不足swap,檔案系統比作業系統先存在,安裝作業系統時,檔案系統必須已經存在了,否則,作業系統是無法安裝的.

15硬體驅動程式必須實現作業系統的介面,否則,作業系統是無法處理硬體的