當(dāng)前位置:首頁(yè) > 嵌入式培訓(xùn) > Linux學(xué)習(xí) > linux入門 > linux內(nèi)核有什么用?盤點(diǎn)linux內(nèi)核五大作用
linux內(nèi)核有什么用?盤點(diǎn)linux內(nèi)核五大作用
時(shí)間:2018-09-29 來(lái)源:未知
有人常問(wèn)我,學(xué)習(xí)linux內(nèi)核有什么用?其實(shí)Linux內(nèi)核是一個(gè)龐大而復(fù)雜的操作系統(tǒng)的核心,學(xué)習(xí)linux內(nèi)核有五大作用,下面我們來(lái)盤點(diǎn)linux內(nèi)核五大作用。

1、管理進(jìn)程:內(nèi)核負(fù)責(zé)創(chuàng)建和銷毀進(jìn)程, 并處理它們與外部世界的聯(lián)系(輸入和輸出),不同進(jìn)程間通訊(通過(guò)信號(hào),管道,或者進(jìn)程間通訊原語(yǔ))對(duì)整個(gè)系統(tǒng)功能來(lái)說(shuō)是基本的,也由內(nèi)核處理。 另外, 調(diào)度器, 控制進(jìn)程如何共享CPU,是進(jìn)程管理的一部分。更通常地,內(nèi)核的進(jìn)程管理活動(dòng)實(shí)現(xiàn)了多個(gè)進(jìn)程在一個(gè)單個(gè)或者幾個(gè)CPU 之上的抽象。
2、管理內(nèi)存:計(jì)算機(jī)的內(nèi)存是主要的資源, 處理它所用的策略對(duì)系統(tǒng)性能是至關(guān)重要的。內(nèi)核為所有進(jìn)程的每一個(gè)都在有限的可用資源上建立了一個(gè)虛擬地址空間。內(nèi)核的不同部分與內(nèi)存管理子系統(tǒng)通過(guò)一套函數(shù)調(diào)用交互,從簡(jiǎn)單的malloc/free對(duì)到更多更復(fù)雜的功能。
3、文件系統(tǒng):Unix 在很大程度上基于文件系統(tǒng)的概念;幾乎Unix中的任何東西都可看作一個(gè)文件。內(nèi)核在非結(jié)構(gòu)化的硬件之上建立了一個(gè)結(jié)構(gòu)化的文件系統(tǒng),結(jié)果是文件的抽象非常多地在整個(gè)系統(tǒng)中應(yīng)用。另外,Linux 支持多個(gè)文件系統(tǒng)類型,就是說(shuō),物理介質(zhì)上不同的數(shù)據(jù)組織方式。例如,磁盤可被格式化成標(biāo)準(zhǔn)Linux的ext3文件系統(tǒng),普遍使用的FAT文件系統(tǒng),或者其他幾個(gè)文件系統(tǒng)。
4、設(shè)備控制:幾乎每個(gè)系統(tǒng)操作終都映射到一個(gè)物理設(shè)備上,除了處理器,內(nèi)存和非常少的別的實(shí)體之外,全部中的任何設(shè)備控制操作都由特定于要尋址的設(shè)備相關(guān)的代碼來(lái)進(jìn)行。這些代碼稱為設(shè)備驅(qū)動(dòng)。內(nèi)核中必須嵌入系統(tǒng)中出現(xiàn)的每個(gè)外設(shè)的驅(qū)動(dòng),從硬盤驅(qū)動(dòng)到鍵盤和磁帶驅(qū)動(dòng)器。內(nèi)核功能的這個(gè)方面是本書(shū)中的我們主要感興趣的地方。
5、網(wǎng)絡(luò)管理:網(wǎng)絡(luò)必須由操作系統(tǒng)來(lái)管理,因?yàn)榇蟛糠志W(wǎng)絡(luò)操作不是特定于某一個(gè)進(jìn)程: 進(jìn)入系統(tǒng)的報(bào)文是異步事件。報(bào)文在某一個(gè)進(jìn)程接手之前必須被收集,識(shí)別,分發(fā),系統(tǒng)負(fù)責(zé)在程序和網(wǎng)絡(luò)接口之間遞送數(shù)據(jù)報(bào)文,它必須根據(jù)程序的網(wǎng)絡(luò)活動(dòng)來(lái)控制程序的執(zhí)行。另外,所有的路由和地址解析問(wèn)題都在內(nèi)核中實(shí)現(xiàn)。
以上內(nèi)容就是盤點(diǎn)的linux內(nèi)核有什么用,五大linux內(nèi)核作用,你都了解了嗎?
華清遠(yuǎn)見(jiàn)90+項(xiàng)目獲批!教育部2021最新協(xié)同育人項(xiàng)目名
華清遠(yuǎn)見(jiàn)榮獲2021騰訊教育“年度口碑影響力職業(yè)教育品
華清遠(yuǎn)見(jiàn)受邀參加2021年武漢民辦高校信息學(xué)科合作聯(lián)盟
溫暖同行共創(chuàng)佳績(jī) 2019華清遠(yuǎn)見(jiàn)北京總部年會(huì)大曝光
助力高校AI人工智能學(xué)科建設(shè) 華清遠(yuǎn)見(jiàn)人工智能師資班
華清遠(yuǎn)見(jiàn)受邀參加四川省物聯(lián)網(wǎng)年會(huì),榮獲優(yōu)秀企業(yè)專家
