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 核心和 Windows 核心有什麼區別?LinuxWindows
- Linux核心態是什麼?使用者態如何切換到核心態?Linux
- Linux 核心的五大創新Linux
- DAO 的核心是什麼?
- Linux運維人員核心職責是什麼?linux初學影片Linux運維
- 五點CRM系統核心功能是什麼
- crm的核心是什麼?CRM對企業的核心作用是什麼?
- ITSS的核心價值是什麼
- 企業管理的核心是什麼?
- Linux核心之 核心同步Linux
- Dubbo是什麼?核心總結
- 資料庫防火牆的特點和核心功能是什麼?資料庫防火牆
- Linux 3.16 核心中有什麼新東西?Linux
- [開源分享]深挖 Linux 核心的新功能特性Linux
- Linux 核心的故事Linux
- 往linux核心掛鉤子–什麼應該什麼不應該Linux
- 領域模型的核心本質是什麼?模型
- 區塊鏈的核心技術是什麼?區塊鏈
- 測試的核心競爭力是什麼?
- Android核心和Linux核心的區別AndroidLinux
- 初識Linux核心-DIY核心模組Linux
- Linux中核心態指什麼?使用者態切換到核心態的方式有哪些?Linux
- Linux 核心剖析Linux
- Linux核心模組Linux
- Linux 3389是什麼?其可以實現什麼功能?Linux
- Linux 2.4 核心中的iptables 新增功能指南(轉)Linux
- 在Red Hat Enterprise Linux中有什麼型別的核心?Linux型別
- Linux核心是如何建立一個新程式的?Linux
- 你知道 Linux 核心是如何構建的嗎?Linux
- 【Linux核心設計與實現】Linux核心簡介Linux
- 《Linux核心修煉之道》 之 高效學習Linux核心Linux
- 核心交換機的TRUNK配置功能詳細講解 ( 到底什麼是TRUNK呢?)
- 在Linux中,核心模組是什麼以及如何載入和解除安裝它們?Linux
- 玩互聯的網核心祕訣什是麼?
- 資料治理的核心是什麼?_光點科技
- 微軟開發者解釋為什麼Windows核心落後於Linux微軟WindowsLinux