Linux必備基礎知識

來源:互聯網
上載者:User

標籤:控制器   電腦   寄存器   基礎知識   儲存空間   

1、電腦體繫結構:(五大組件)

運算器

控制器

儲存空間,記憶體,編址

輸出裝置

輸入裝置


2、如何?線路複用:這就要求運算器中有存放裝置,而這個裝置就是寄存器。


3、CPU中最核心組件:運算器+控制器+寄存器

    運算器:處理資料

    控制器:協調各個組件正常工作

    寄存器:實現資料和指令的寄存,是線路複用的基礎。


4、POST:BIOS

    自舉:如何?,需要藉助ROM實現,一開機晶片(ROM)上的指令就自動(硬體邏輯)映射到記憶體               (最開始的那一端)上,控制器和運算器才可以讀取指令+資料,只有指令和資料載入到記憶體中,開機程式才得以運行,這就加電自檢。 程式 = 指令+資料


5、問題一:我的電腦核心CPU如何和外圍裝置(鍵盤、網卡、硬碟)打交道。

    方法一:CPU不停地去查看各個外圍裝置。CPU不停地詢問各個裝置——Poll輪詢。

    方法二:當某個裝置有事件發生,則該裝置產生中斷去通知CPU。——中斷(interrupt)

   問題二:當中斷來了,CPU如何知道這個中斷是哪個裝置產生的。

         答:CPU結合中斷控制器來判斷是哪個裝置產生的。中斷位、中斷向量。


6、北橋裝置:高速匯流排控制器(早期:用來串連記憶體;現在:用來串連南橋摘要資料,負責傳遞  給CPU或記憶體)

7、南橋裝置:低速匯流排控制器(用來串連I/O裝置)

8、現實中的例子:有一個檔案伺服器,每小時100萬人訪問,一個網頁2M,硬碟I/O速度太慢,則導致硬   盤燒壞或傳輸遲延

解決方案:將固態硬碟接在北橋上,完成快速的電腦I/O資料傳遞,讓系統工作的更快。


8、CPU主頻和記憶體的頻率不一致,CPU快,記憶體慢,如何協調?

答:加快記憶體的頻率?不,造價太高太高。這時就需要引入Cache緩衝,一級緩衝、二級緩衝,數字越        小,離CPU越近,速度越快。由於緩衝是小於記憶體的,不可能將記憶體中的所以資料都載入到緩衝中去,所以Cache必須遵循的基本理論:局部性的原理。(時間上的局部性和空間上的局部性)。


9、常見的CPU系列:硬體平台架構(就是CPU架構,CPU類型)

RAM系列(嵌入式系統)             

X86系列(32位)          

X64系列(64位)

安騰         

alpha        

Ultrasprac        

Power       

M68000(M68K)        

PowerPC

 

常見的OS類型:

Windows

Linux

Unix

    HP-Unix

    Solaris

    SCO UNIX

    Unixware

OS/2

10、硬體一樣、作業系統不一樣,能否運行同一個程式?

答:是誰來彌合底層硬體的不同,庫dll(一堆程式,但沒有執行入口,即自己不能執行,只能被別的程式調用執行,稱之為call)。不同作業系統的庫(API),有可能不一樣。所以硬體一樣、作業系統不一樣,能否運行同一個程式,取決於該程式所調用的庫在各個作業系統是否都存在。

    系統調用(麥子的庫):systemcall              API(饅頭的庫):進階調用


11、核心功能:

    進程管理

    記憶體管理

    檔案系統

    網路功能

    硬體驅動

    安全機制


12、Linux的基本原則:

    1、由目的單一的小程式組成;組合小程式完成複雜任務;

    2、一切皆檔案;

    3、盡量避免捕獲使用者介面;

    4、設定檔儲存為純文字格式;





Linux必備基礎知識

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.