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

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

推薦關(guān)注↓

今天,為大家解讀一幅來(lái)自 TurnOff.us 的漫畫(huà) “InSide The Linux Kernel” 。


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

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


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


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


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


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




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


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


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


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


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


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

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

來(lái)源?:EET

- EOF -

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

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

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