資料介紹
Linux內(nèi)核結(jié)構(gòu)Linux內(nèi)核主要由五個子系統(tǒng)組成:進程調(diào)度,內(nèi)存管理,虛擬文件系統(tǒng),網(wǎng)絡(luò)接口,進程間通信。1進程調(diào)度( SCHED):控制進程對CPU的訪問。當(dāng)需要選擇下一個進程運行時,由調(diào)度程序選擇最值得運行的進程。可運行進程實際上是僅等待CPU資源的進程,如果某個進程在等待其它資源,則該進程是不可運行進程, Linux使用了比較簡單的基于優(yōu)先級的進程調(diào)度算法選擇新的進程。2內(nèi)存管理(M)允許多個進程安全的共享主內(nèi)存區(qū)域。 Linux的內(nèi)存管理支持虛擬內(nèi)存,即在計算機中運行的程序,其代碼,數(shù)據(jù),堆棧的總量可以超過實際內(nèi)存的大小,操作系統(tǒng)只是把當(dāng)前使用的程序塊保留在內(nèi)存中,其氽的程序塊則保留在磁盤中。必要時,操作系統(tǒng)負責(zé)在磁盤和內(nèi)存間交換程序塊。內(nèi)存管理從邏輯上分為硬件無關(guān)部分和硬件有關(guān)部分。硬件無關(guān)部分提供了進程的映射和邏輯內(nèi)存的對換:硬件相關(guān)的部分為內(nèi)存管理硬件提供了虛擬接口3虛擬文件系統(tǒng)( Virtual File System,F(xiàn)S)隱藏了各種硬件的具體細節(jié),為所有的設(shè)備提供了統(tǒng)一的接口,VFS提供了多達數(shù)十種不同的文件系統(tǒng)。虛擬文件系統(tǒng)可以分為邏輯文件系統(tǒng)和設(shè)備驅(qū)動程序。邏輯文件系統(tǒng)指 Linux所支持的文件系統(tǒng),如ext2,fat等,設(shè)備驅(qū)動程序指為每一種硬件控制器所編寫的設(shè)備驅(qū)動程序模塊。1網(wǎng)絡(luò)接口(NET)提供了對各種網(wǎng)絡(luò)標準的存取和各種網(wǎng)絡(luò)硬件的支持。網(wǎng)絡(luò)接口可分為網(wǎng)絡(luò)協(xié)議和網(wǎng)絡(luò)驅(qū)動程序。網(wǎng)絡(luò)協(xié)議部分負責(zé)實現(xiàn)每一種可能的網(wǎng)絡(luò)傳輸協(xié)議。網(wǎng)絡(luò)設(shè)備驅(qū)動程序負責(zé)與硬件設(shè)備通訊,每一種可能的硬件設(shè)備都有相應(yīng)的設(shè)備驅(qū)動程序。
?
- Linux_Kernel_Developments內(nèi)核開發(fā) 37次下載
- Linux的內(nèi)核定制方法詳細說明 22次下載
- Linux的內(nèi)核定制方法詳細說明 4次下載
- FPGA設(shè)計的全部流程詳細說明 13次下載
- Xilinx的時序設(shè)計與約束資料詳細說明 34次下載
- 時序分析的優(yōu)化策略詳細說明 19次下載
- 如何使用Python繪制PDF文件教程詳細說明 12次下載
- 西門子PLC的數(shù)字指令教程詳細說明 32次下載
- 西門子PLC位指令的教程詳細說明 24次下載
- 西門子PLC的塊結(jié)構(gòu)和塊編輯的教程詳細說明 20次下載
- 51單片機中斷系統(tǒng)的原理和結(jié)構(gòu)詳細說明 2次下載
- GIS數(shù)字圖像處理之遙感圖像的基本概念和存儲結(jié)構(gòu)詳細說明 4次下載
- 單片機的指令周期的簡介和內(nèi)核架構(gòu)詳細說明
- Matlab圖形繪制經(jīng)典案例詳細說明 7次下載
- Linux內(nèi)核詳細說明
- PIC系列單片機程序設(shè)計基礎(chǔ)知識詳細說明 4303次閱讀
- C語言和C++的特點與用法詳細說明 4216次閱讀
- FPGA的入門基礎(chǔ)知識詳細說明 9211次閱讀
- Linux操作系統(tǒng)修改內(nèi)核參數(shù)的三種方法詳細說明 1w次閱讀
- Linux:QEMU調(diào)試內(nèi)核的步驟 3040次閱讀
- 使用AT89S51單片機制作紅外遙控器的資料和源代碼詳細說明 5863次閱讀
- 常用穩(wěn)壓二極管的參數(shù)表格詳細說明 1.3w次閱讀
- 電氣電纜的最全常用手冊詳細說明 8632次閱讀
- Linux內(nèi)核與Android的關(guān)系 4504次閱讀
- Linux內(nèi)核的發(fā)展簡史與系統(tǒng)層次結(jié)構(gòu) 7204次閱讀
- Windows和Linux的區(qū)別以及Linux系統(tǒng)的目錄結(jié)構(gòu) 8393次閱讀
- 接收卡升級的詳細說明概述圖文詳解 2.3w次閱讀
- 基于AD9854產(chǎn)生MSK調(diào)制信號詳細說明 4727次閱讀
- Linux內(nèi)核地址映射模型與Linux內(nèi)核高端內(nèi)存詳解 3397次閱讀
- 基于Linux各文件夾的結(jié)構(gòu)說明及用途的簡單解析 2770次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關(guān)電源基礎(chǔ)知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計與實現(xiàn)
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發(fā)板設(shè)計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關(guān)電源設(shè)計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅(qū)動電路設(shè)計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學(xué)會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多