日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機 > CPP開發(fā)者
[導(dǎo)讀]↓推薦關(guān)注↓今天,為大家解讀一幅來自TurnOff.us的漫畫“InSideTheLinuxKernel”。TurnOff.us是一個極客漫畫網(wǎng)站,作者DanielStori畫了一些非常有趣的關(guān)于編程語言、Web、云計算、Linux相關(guān)的漫畫。今天解讀的便是其中的一篇。在開始之前...

推薦關(guān)注↓

今天,為大家解讀一幅來自 TurnOff.us 的漫畫 “InSide The Linux Kernel” 。


TurnOff.us 是一個極客漫畫網(wǎng)站,作者Daniel Stori 畫了一些非常有趣的關(guān)于編程語言、Web、云計算、Linux 相關(guān)的漫畫。今天解讀的便是其中的一篇。
在開始之前,我們先來看看這幅漫畫的全貌!

這幅漫畫是以一個房子的側(cè)方刨面圖來繪畫的。使用這樣的一個房子來代表Linux 內(nèi)核。
一、地基
一個房子最重要的就是地基,所以我們先從地基講起。
地基(底層)由一排排的文件柜組成,井然有序,文件柜里放置著“文件”——電腦中的文件。左上角,有一只胸前掛著 421 號牌的小企鵝,它表示著 PID(進程 IDProcess ID) 為 421 的進程,它正在查看文件柜中的文件,這代表系統(tǒng)中正有一個進程在訪問文件系統(tǒng)。在右下角有一只小狗,它是看門狗watchdog ,這代表對文件系統(tǒng)的監(jiān)控。


二、第一層
接下來的一層就比較熱鬧了:
在這一層,最引人矚目的莫過于中間的一塊墊子,眾多小企鵝在圍著著桌子坐著。這個墊子的區(qū)域代表進程表。
左上角有一個小企鵝,站著,仿佛在說些什么這顯然是一位家長式的人物,不過看起來周圍坐的那些小企鵝不是很聽話——你看有好多走神、自顧自聊天的——“喂喂,說你呢,哇塞娃(171),轉(zhuǎn)過身來”。它代表著 Linux 內(nèi)核中的初始化(init)進程,也就是我們常說的 PID 為 1 的進程。桌子上坐的小企鵝都在等待狀態(tài)wait中,等待工作任務(wù)。


瞧瞧,墊子(進程表)兩旁有兩只小狗,它會監(jiān)控小企鵝的狀態(tài)(監(jiān)控進程),當(dāng)小企鵝們不聽話時,它就會汪汪地叫喊起來。
這兩位企鵝累的滿頭大汗,任勞任怨的在搬動著管道。
一只小企鵝可以把自己手上的東西通過這個管道,傳遞給后面的小企鵝。不過怎么看起來前面這只(男?)企鵝累得滿頭大汗,而后面那只(女?)企鵝似乎游刃有余——喂喂,前面那個,褲子快掉了~


當(dāng)然,同樣辛勤勞動的還有這位小老弟,cron進程。看它急得頭上都冒汗了,這位老弟不斷的看著手表,執(zhí)行著周期性任務(wù)。


這只pid為1341的小企鵝就是大名鼎鼎的apache http服務(wù)器進程。它堅守在80端口提供http服務(wù)。它頭上的羽毛就是apache的標(biāo)志。




這位帶著墨鏡的企鵝守護著22端口。它看著要比其他的企鵝要更加有威嚴(yán),臉上彷佛寫著生人勿進四個字。原來它看護的是用于SSH服務(wù)的22端口,SSH服務(wù)常常用于遠程登陸,所以必須要仔細審查。


還有年久失修的FTP端口21。FTP服務(wù)用的人已經(jīng)很少了,以至于連門牌都快掉了。


這位端著紅酒,略帶醉意的就是wine,有了它,我們可以在Linux上運行一些簡單的windows程序。類似的項目還有LKL(Linux Kernel Library) https://github.com/lkl


在圖片的左上角,有一個向下臺階。這個臺階是底層(地基)的文件系統(tǒng)中的,進程們可以通過這個臺階,到文件系統(tǒng)中去讀取文件,進行操作。


三、躍層
最后,我們來看看躍層,也是最接近用戶的一層。兩只企鵝在名為TTY的窗口面前工作,一只企鵝在控制臺前戳戳點點,另一只在仔細端詳程序的輸出。TTY中文為電傳打字機,關(guān)于TTY,可以追溯到計算機的遠古時代,那時候我們使用的還只是沒有主機的打字機。設(shè)備的輸入要經(jīng)過長長的串行線路才能到達那昂貴的大型主機(Mainframe Computer)。
作為Unix-like的Linux也繼承了這一特性,在/dev目錄下和ps命令的輸出中我們都可以看到它的身影。
在一層之上,還有一個躍層,這里有很多不同的屏幕,每個屏幕上寫著 TTY(這就是對外的終端)。比如說最左邊 tty4 上輸入了“fre”——這是想輸入“freshmeat...”么 :d ;它旁邊的 tty2 和 tty3 就正常多了,看起來是比較正常的命令;tty7 顯示的圖形界面噯,對,圖形界面(X Window)一般就在 7 號終端;tty5 和 tty6 是空的,這表示這兩個終端沒人用。等等,tty1 呢?
tty(終端)是對外溝通的渠道之一,但是,不是每一個進程都需要 tty,某些進程可以直接通過其他途徑(比如端口)來和外部進行通信,對外提供服務(wù)的,所以,這一層不是完整的一層,只是個躍層。


好了,我們有落下什么嗎?

這小丑是誰啊?啊哈,我也不知道,或許是病毒?你說呢?

來源?:EET

- EOF -

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉