鳥哥的Linux私房菜第四版學習歷程(一)

2021-09-02 19:58:26 字數 1413 閱讀 8417

計算器的定義為:接受使用者輸入指令與資料,經由**處理器的數學與邏輯單元運算處理後,以產生或儲 存成有用的 信 息。

計算機的五大單元包括:輸入單元、輸出單元、控制單元、算數邏輯單元、記憶單元五大部分。其中 cpu 占有控制、算術邏輯單元,記憶單元又包含主儲存器與輔助記憶體。

資料會流進/流出記憶體是 cpu 所發布的控制命令,而 cpu 實際要處理的資料則完全來自於主儲存器。

cpu 依設計理念主要分為:精簡指令集(risc)與複雜指令集(cisc)系統。

關於 cpu 的頻率部分:外頻指的是 cpu 與外部元件進行資料傳輸時的速度,倍頻則是 cpu 內部用來加速 工作效能的乙個倍數, 兩者相乘才是 cpu 的頻率速度。

新的 cpu 設計中,已經將北橋的記憶體控制晶元整合到 cpu 內,而 cpu 與主儲存器、顯示介面卡溝通的 匯流排通常稱為系統匯流排。 南橋就是所謂的輸入輸出(i/o)匯流排,主要在聯絡硬碟、usb、網路卡等介面裝置。

cpu 每次能夠處理的資料量稱為字組大小(word size),字組大小依據 cpu 的設計而有 32 位與 64 位。 我們 現在所稱的計算機是 32 或 64 位主要是依據這個 cpu 解析的字組大小而來的!

個人計算機的主儲存器主要元件為動態隨機訪問記憶體(dynamic random access memory, dram), 至於 cpu 內部的第二層快取則使用靜態隨機訪問記憶體(static random access memory, sram)。

bios(basic input output system)是一套程式,這套程式是寫死到主機板上面的乙個記憶體晶元中, 這個記憶體芯 片在沒有通電時也能夠將資料記錄下來,那就是唯讀儲存器(read only memory, rom)。

目前主流的外接卡介面大多為 pcie 介面,且最新為 pcie 3.0,單通道速度高達 1gbytes/s。

常見的顯示介面卡連線到螢幕的介面有 hdmi/dvi/d-sub/display port 等等。hdmi 可同時傳送影像與聲音。

傳統硬碟的組成為:圓形磁碟盤、機械手臂、 磁碟讀取頭與主軸馬達所組成的,其中磁碟盤的組成為扇區、 磁軌與磁柱。

磁碟連線到主機板的介面大多為 sata 或 sas,目前桌機主流為 sata 3.0,理論極速可達 600mbytes/s。

常見的文字編碼為 ascii,正體中文編碼主要有 big5 及 utf8 兩種,目前主流為 utf8 。

作業系統(operating system, os)其實也是一組程式, 這組程式的重點在於管理計算機的所有活動以及驅動 系統中的所有硬體。

計算機主要以二進位製作為單位,常用的磁碟容量單位為 bytes,其單位換算為 1 byte = 8bits。

最普通的作業系統僅在驅動與管理硬體,而要使用硬體時,就得需要透過應用軟體或者是殼程式(shell)的功 能, 來呼叫作業系統操縱硬體工作。目前稱為作業系統的,除了上述功能外,通常已經包含了日常工作所 需要的應用軟體在內了。

《鳥哥的Linux私房菜》第四版導學

10.1.2 為何要學命令列模式的shell?學習shell的原因cd312,a313 10.1.3 系統的合法shell與 etc shells功能 關於不同shell版本的簡介b313 如何查詢centos7.x中我們可以使用的shell?c313 10.1.4 bash shell的功能 ba...

鳥哥的linux私房菜

各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...

linux鳥哥的私房菜

這書還是感覺非常棒,真的是授之以漁而不是授之以魚。我覺得只需要掌握乙個命令就可以了man k keyword 比如我想查詢和防火牆相關的命令,那麼 man k firewall 結果是ufw 然後我再man一下ufw,看一下ufw最下面的see also 就可以找到iptables了。比如我想查詢一...