linux核心理解學習筆記一

2021-07-30 10:46:47 字數 354 閱讀 1428

寫php**十來年了,真的寫得有點煩了。各種業務場景與業務系統都寫過了。寫得實在有點膩味,最近一直想沉下心來總結一下自己技術生涯,發現到目前為止,還沒乙個可以

讓自己拿得出手的專案 。也是十分悲哀的事情。所以得下個決心來學習linux核心。我的學習路徑是先大概對總體會有乙個概略,然後再慢慢深入細節。

乙個作業系統的核心主要包括以下部分 :

1。程序排程  

2。記憶體管理(虛擬記憶體)

3。檔案系統

4。建立和終止程序。

5。外設訪問

6。聯網 

7。應用程式設計介面

對於程式設計師主要是使用應用編和介面對 記憶體管理 ,操作檔案io的方式,程序管理,進行管理。

linux核心理解初步

b 核心組成部分 b 系統呼叫介面 1,程序管理 2,記憶體管理 3,檔案管理。vfs 4,網路管理。架構和硬體 5,裝置驅動。b bootloader啟動大多數都分為兩個階段 b 第一階段主要包含依賴於cpu的體系結構硬體初始化的 通常都用組合語言來實現。這個階段的任務有 基本的硬體裝置初始化 遮...

uC OS ii核心理解 二

start task任務描述 start task函式體主要做了三類事 1 bsp initializes 初始化應用底層一些帶啊 2 ostick init 滴答時鐘初始化,這個屬於系統級。3 ostaskcreate 建立子任務。4 掛起起始任務 ostasksuspend start task...

Linux核心 驅動學習筆記 一

今天討論到核心啟動階段對外部裝置初始化的過程,於是粗略的看了一下相關 得到以下一些印象 未必正確,希望大家指正 1.對外部裝置初始化 出現的地方應該是 init 程序 bootloader start 彙編 decompress start kernel rest init kernel threa...