官术网_书友最值得收藏!

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。

主站蜘蛛池模板: 精河县| 虎林市| 民和| 日土县| 班戈县| 沂南县| 格尔木市| 济阳县| 沂水县| 卫辉市| 台南县| 孟州市| 湖口县| 新昌县| 阿图什市| 广昌县| 永丰县| 遂昌县| 秦皇岛市| 永清县| 若羌县| 普定县| 错那县| 石嘴山市| 蓝田县| 白银市| 涞水县| 麟游县| 天祝| 佛坪县| 重庆市| 菏泽市| 绥德县| 五大连池市| 玉龙| 安达市| 平果县| 轮台县| 鄂托克旗| 衡山县| 紫阳县|