- Linux系統管理初學者指南:基于CentOS 7.6
- 曲廣平
- 549字
- 2020-04-22 11:56:23
1.1.2 Linux Kernel
系統內核Kernel是Linux系統中一個非常重要的概念。所謂系統內核就是負責完成操作系統基本功能的程序。什么是操作系統基本的功能呢?想一想我們平常在用計算機時都會做些什么?無非是用QQ聊天、用Word打字、用瀏覽器上網、玩各種游戲……但這些都不是操作系統的功能,而是由應用軟件提供的功能。系統內核是實現上述所有這些應用的前提——要想做這些事情,必須先安裝操作系統。
那么,到底什么是系統內核?系統內核在計算機中具體又起到了什么作用呢?
從圖1-1中可以看出,內核直接運行在計算機硬件之上,系統內核的主要作用就是替我們管理計算機中那些形形色色的硬件設備,它是所有外圍程序運行的基礎,也是計算機硬件跟用戶之間的接口或橋梁。通過它,我們才能讓CPU高效地處理各種數據;通過它,我們才能在硬盤中讀寫各種數據;通過它,我們才能與網絡上的計算機進行通信……

圖1-1 系統內核作用
具體來說,系統內核的主要作用就是負責統一管理計算機中的硬件資源、提供用戶操作界面、提供應用程序的運行環境,因而它可以被認為是計算機中所有軟件的核心和基礎。
Linux系統中的內核程序被稱為Kernel,當年Linus Torvalds在互聯網上發布的程序就是Kernel,而且一直到今天,Linux Kernel仍是由Linus領導的一個小組負責開發更新的。從Linux Kernel的官方網站中可以下載已發布的每一個版本的Kernel程序。截至2019年2月,Linux Kernel的最新穩定版本是4.20.10。
推薦閱讀
- Kali Linux滲透測試全流程詳解
- Extending Puppet
- 奔跑吧 Linux內核(入門篇)
- 嵌入式Linux應用開發菜鳥進階
- Dreamweaver CS5.5 Mobile and Web Development with HTML5,CSS3,and jQuery
- Ceph分布式存儲實戰
- Linux內核設計的藝術:圖解Linux操作系統架構設計與實現原理
- 分布式高可用架構之道
- Learn CUDA Programming
- 從實踐中學習Windows滲透測試
- Hadoop Real-World Solutions Cookbook
- Mastering Sass
- 操作系統之哲學原理第2版
- 電腦辦公(Windows 7+Office 2016)入門與提高
- Windows 8玩全不求人