站長資訊網
最全最豐富的資訊網站

linux內核源碼在哪里

linux的內核源碼的位置一般在系統中的“/usr/src/linux內核版本”目錄中;若系統中沒有類似的目錄是因為還沒有安裝內核代碼,內核是整個操作系統的靈魂,負責管理磁盤文件、內存、負責啟動并運行程序,負責從網絡上接收和發送數據包等等。

linux內核源碼在哪里

本教程操作環境:linux7.3系統、Dell G3電腦。

linux內核源碼在哪里

一般在Linux系統中的/usr/src/linux*.*.*(*.*.*代表的是內核版本,如2.4.23)目錄下就是內核源代碼(如果沒有類似目錄,是因為還沒安裝內核代碼)。另外還可從互連網上免費下載。

擴展知識

內核的作用及抽象結構

Linux內核在整個操作系統中位置,Linux內核在整個操作系統當中位置,具體如下圖所示:

linux內核源碼在哪里

Linux操作系統由四部分組成(四層依賴關系–>上層依賴下層):

用戶進程:用戶應用程序是運行在Linux操作系統最高層的軟件集合。

系統調用接口:系統調用是運行在內核態,或者叫系統態,一般的情況下運行在用戶態。系統調用是內核代碼的一部分。

Linux內核:內核是整個操作系統的靈魂。它負責管理磁盤文件、內存、負責啟動并運行程序,負責從網絡上接收和發送數據包等等。

硬件設備:Linux安裝時需要所有可能的物理設備,例如:CPU、硬盤、網絡硬件等。

Linux內核的作用

我們從軟件工程師角度講,操作系統的內核提供一個與計算機硬件等價的擴展或虛擬的計算平臺。普通用戶把操作系統看成是一個資源管理者。Linux以統一的方式支持多任務,而這種方式對用戶進程是透明,每個進程運行起來就好像只有它一個進程在計算機上運行一樣,獨占內存和其他的硬件資源。

Linux內核抽象結構。由5個主要子系統組成,具體架構如下圖所示:

linux內核源碼在哪里

  • a、進程調度控制著進程對CPU的訪問

  • b、內存管理允許多個進程安全地共享主內存區域。

  • c、虛擬文件系統VFS隱藏不同硬件設備的具體細節,為所有設備提供統一的接口。

  • d、網絡接口提供對各種網絡標準協議的存取和各種網絡硬件的支持。

  • e、進程間通信IPC支持進程間各種通信機制。

推薦學習:Linux視頻教程

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
精品久久久久久中文字幕一区 | 国语自产拍精品香蕉在线播放| 乱码精品一区二区三区| 国产精品久久久久乳精品爆| 国产成人亚洲精品91专区手机 | 91国内揄拍国内精品对白| 中文字幕日韩高清版毛片| 久久er热视频在这里精品| 亚洲欧美精品午睡沙发| 久久久久久无码国产精品中文字幕| 亚洲精品美女在线观看播放| 亚洲精品麻豆av| 久久久国产精品亚洲一区| 人妻少妇偷人精品无码| 国产精品水嫩水嫩| 国产精品国产色综合色| 久久国产精品99久久久久久牛牛| 美女精品永久福利在线| 亚洲线精品一区二区三区影音先锋 | 国产精品亚洲一区二区三区久久| 久久99精品久久| 日韩一本之道一区中文字幕| 国精品产区WNW2544| 免费国产精品视频| 国产精品自拍电影| 久久精品国产秦先生| 国产一卡2卡3卡四卡精品一信息| 亚洲国产精品无码久久一线| 国产精品久久久久影院色| 超碰97久久国产精品牛牛| 国产精品国色综合久久| 日韩电影中文字幕| 成人精品一区二区不卡视频| 亚洲国产美女精品久久| 秋霞日韩久久理论电影| 国精品产区WNW2544| 久久精品亚洲AV久久久无码 | 国产日韩精品一区二区在线观看播放| 国产69精品久久久久久久| 2021国产精品露脸在线| 亚洲av永久无码精品古装片|