chapter 1.初識(shí)Linux Shell

內(nèi)核主要負(fù)責(zé)功能

內(nèi)核主要負(fù)責(zé)以下四種功能:

  1. 系統(tǒng)內(nèi)存管理
  2. 軟件程序管理
  3. 硬件設(shè)備管理
  4. 文件系統(tǒng)管理
系統(tǒng)內(nèi)存管理

內(nèi)核通過硬盤上的存儲(chǔ)空間來實(shí)現(xiàn)虛擬內(nèi)存,這塊區(qū)域稱為交換空間(swap space)驶鹉。內(nèi)存存儲(chǔ)單元塊稱作頁面(page)夜郁,內(nèi)核會(huì)維護(hù)一個(gè)內(nèi)存頁面表忽妒,指明哪些頁面位于物理內(nèi)存內(nèi),哪些頁面被交換到磁盤上探熔。即使還有可用的內(nèi)存昌阿,內(nèi)核也會(huì)自動(dòng)把一段時(shí)間未訪問的內(nèi)存頁面復(fù)制到交換空間上(換出 swapping out)

軟件程序管理
  1. 內(nèi)核創(chuàng)建了第一個(gè)進(jìn)程(init進(jìn)程)來啟動(dòng)系統(tǒng)上所有其他進(jìn)程梢夯。內(nèi)核啟動(dòng)時(shí)言疗,它會(huì)將init進(jìn)程加載到虛擬內(nèi)存中。
  2. 有的linux使用一個(gè)表來管理開機(jī)要啟動(dòng)的進(jìn)程颂砸,通常在/etc/inittab中或/etc/init.d噪奄,開機(jī)啟動(dòng)/停止的腳本通過/etc/rcX.d目錄入口(entry)(是/etc/init.d目錄中啟動(dòng)腳本的符號(hào)鏈接)啟動(dòng),X代表優(yōu)先級(jí)人乓。
  3. init系統(tǒng)采用了運(yùn)行級(jí)勤篮,運(yùn)行級(jí)為1時(shí)(單用戶模式),只啟動(dòng)基本系統(tǒng)進(jìn)程以及一個(gè)控制臺(tái)終端進(jìn)程色罚。通常用來在系統(tǒng)有問題時(shí)進(jìn)行緊急文件系統(tǒng)維護(hù)碰缔。
硬件設(shè)備管理
  1. 有兩種方法用于插入設(shè)備驅(qū)動(dòng)代碼
  2. 編譯進(jìn)內(nèi)核的設(shè)備驅(qū)動(dòng)代碼
  3. 可插入內(nèi)核的設(shè)備驅(qū)動(dòng)模塊(可在硬件設(shè)備插入時(shí)將驅(qū)動(dòng)代碼寫入,拔出時(shí)刪除)
  4. 將硬件設(shè)備當(dāng)成特殊的文件戳护,稱為設(shè)備文件
  5. 字符型設(shè)備文件(如調(diào)制解調(diào)器金抡、終端)
  6. 塊設(shè)備文件(如硬盤)
  7. 網(wǎng)絡(luò)設(shè)備文件(如網(wǎng)卡)
  8. 為每個(gè)設(shè)備都創(chuàng)建一種節(jié)點(diǎn)特殊文件瀑焦。與設(shè)備的所有通信都通過設(shè)備節(jié)點(diǎn)完成。每個(gè)節(jié)點(diǎn)都有唯一數(shù)值對(duì)來給Linux內(nèi)核標(biāo)識(shí)它梗肝。數(shù)值對(duì)為主設(shè)備號(hào)與次設(shè)備號(hào)蝠猬,主設(shè)備號(hào)相當(dāng)于組,次設(shè)備號(hào)標(biāo)識(shí)組下特定設(shè)備统捶。

參考文章

Linux Command Line and Shell Scripting Bible
該系列其他文章請(qǐng)查看:
Linux命令行與shell腳本

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市柄粹,隨后出現(xiàn)的幾起案子喘鸟,更是在濱河造成了極大的恐慌,老刑警劉巖驻右,帶你破解...
    沈念sama閱讀 211,743評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件什黑,死亡現(xiàn)場離奇詭異,居然都是意外死亡堪夭,警方通過查閱死者的電腦和手機(jī)愕把,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,296評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來森爽,“玉大人恨豁,你說我怎么就攤上這事∨莱伲” “怎么了橘蜜?”我有些...
    開封第一講書人閱讀 157,285評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長付呕。 經(jīng)常有香客問我计福,道長,這世上最難降的妖魔是什么徽职? 我笑而不...
    開封第一講書人閱讀 56,485評(píng)論 1 283
  • 正文 為了忘掉前任象颖,我火速辦了婚禮,結(jié)果婚禮上姆钉,老公的妹妹穿的比我還像新娘说订。我一直安慰自己,他們只是感情好育韩,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,581評(píng)論 6 386
  • 文/花漫 我一把揭開白布克蚂。 她就那樣靜靜地躺著,像睡著了一般筋讨。 火紅的嫁衣襯著肌膚如雪埃叭。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,821評(píng)論 1 290
  • 那天悉罕,我揣著相機(jī)與錄音赤屋,去河邊找鬼立镶。 笑死,一個(gè)胖子當(dāng)著我的面吹牛类早,可吹牛的內(nèi)容都是我干的媚媒。 我是一名探鬼主播,決...
    沈念sama閱讀 38,960評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼涩僻,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼缭召!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起逆日,我...
    開封第一講書人閱讀 37,719評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤嵌巷,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后室抽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體搪哪,經(jīng)...
    沈念sama閱讀 44,186評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,516評(píng)論 2 327
  • 正文 我和宋清朗相戀三年坪圾,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了晓折。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,650評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡兽泄,死狀恐怖漓概,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情已日,我是刑警寧澤垛耳,帶...
    沈念sama閱讀 34,329評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站飘千,受9級(jí)特大地震影響堂鲜,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜护奈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,936評(píng)論 3 313
  • 文/蒙蒙 一缔莲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧霉旗,春花似錦痴奏、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,757評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至鸵闪,卻和暖如春檐晕,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,991評(píng)論 1 266
  • 我被黑心中介騙來泰國打工辟灰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留个榕,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,370評(píng)論 2 360
  • 正文 我出身青樓芥喇,卻偏偏與公主長得像西采,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子继控,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,527評(píng)論 2 349

推薦閱讀更多精彩內(nèi)容