Linux核心是什麼?Linux核心的五大功能!
經常有人問我:Linux核心是什麼?Linux核心是一個龐大而複雜的作業系統的核心,猶如人的大腦一樣,處理各種各樣的請求,且具備五大模組化功能,其中包括:程式管理、記憶體管理、檔案系統管理、裝置控制和網路管理。以下是詳細的內容介紹,我們一起來看看吧。
1、程式管理
Linux核心負責程式建立和銷燬,並完成程式之間的通訊,以及程式的輸入和輸出;而且,程式管理控制了多個程式對Soc上的一個或者多個CPU資源的使用。
2、記憶體管理
記憶體資源的使用策略對作業系統效能體現來說,尤為重要。記憶體在有限的記憶體資源上,為每一個程式建立了一個虛擬地址空間。核心的不同功能部分與記憶體管理子系統透過一套函式呼叫互動,使得通訊高效簡單。
3.檔案系統管理
Linux作業系統中,幾乎任何東西都可以看作為一個檔案,核心中大量使用Kobject等結構體,把一堆非結構化的硬體組織成一種多層次的資料系統。另外,Linux支援多個檔案系統型別,如EXT4等。
4.裝置控制
幾乎任何一個作業系統最終都執行在一個物理平臺上,核心中包含訪問平臺上硬體裝置的驅動程式碼。
5.網路功能
大部分網路操作不會關聯具體的程式,因為資料包的傳輸是非同步事件。應用程式訪問資料包之前,核心完成資料包的收集、標識和分發等任務。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2782443/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是Linux核心?有什麼功能?Linux
- Linux核心的五大功能!Linux怎麼學?Linux
- ###什麼是Linux核心###什麼是MMULinux
- Linux 核心的五大創新Linux
- Linux 核心和 Windows 核心有什麼區別?LinuxWindows
- Linux核心態是什麼?使用者態如何切換到核心態?Linux
- 認識linux核心(linux核心的作用)Linux
- Linux運維人員核心職責是什麼?linux初學影片Linux運維
- Linux核心之 核心同步Linux
- DAO 的核心是什麼?
- Linux 核心的故事Linux
- Android核心和Linux核心的區別AndroidLinux
- [開源分享]深挖 Linux 核心的新功能特性Linux
- 五點CRM系統核心功能是什麼
- Linux 核心剖析Linux
- crm的核心是什麼?CRM對企業的核心作用是什麼?
- ITSS的核心價值是什麼
- 企業管理的核心是什麼?
- Linux核心自旋鎖Linux
- Linux核心升級Linux
- Linux核心檔案Linux
- Linux核心中斷Linux
- Linux核心調優Linux
- linux核心管理初步Linux
- Linux核心模組Linux
- Linux 3389是什麼?其可以實現什麼功能?Linux
- Linux中核心態指什麼?使用者態切換到核心態的方式有哪些?Linux
- Linux發行版 vs Linux核心Linux
- Dubbo是什麼?核心總結
- Linux 5.6是多年來最激動人心的核心 - PhoronixLinux
- 在Linux中,發行版和核心有什麼區別?Linux
- linux核心--使用核心佇列實現ringbufferLinux佇列
- 什麼是Linux?Linux中dev指什麼?Linuxdev
- Linux核心定時器Linux定時器
- Linux核心連結串列Linux
- Linux 核心、Shell 簡述Linux
- 如何編譯 Linux 核心編譯Linux
- Linux 安裝PAE核心Linux