把握linux核心設計思想系列

2021-09-07 11:40:05 字數 473 閱讀 9213

把握linux核心設計思想(一):系統呼叫

把握linux核心設計思想(二):硬中斷及中斷處理

把握linux核心設計思想(三):下半部機制之軟中斷

把握linux核心設計思想(四):下半部機制之tasklet

把握linux核心設計思想(五):下半部機制之工作佇列及幾種機制的選擇

把握linux核心設計思想(六):核心時鐘中斷

把握linux核心設計思想(七):核心定時器和定時執行

把握linux核心設計思想(八):程序管理分析

把握linux核心設計思想(九):程序排程

把握linux核心設計思想(十):核心同步

把握linux核心設計思想(十一):記憶體管理之頁的分配與**

把握linux核心設計思想(十二):記憶體管理之slab分配器

把握linux核心設計思想(十三):記憶體管理之程序位址空間

(未完待續。。

LINUX核心設計思想之核心同步介紹

併發共享資料是造成不穩定的一類隱患,而且這種錯誤一般難以跟蹤和排程 因此必須給核心同步以高度重視.8.1 臨界區和競爭條件 臨界區 訪問和操作共享資料的 段.同步 避免併發和防止競爭條件的策略.原子操作 確保每個事務的完整操作 是同步一種籠統策略說法.8.2 加鎖 鎖提供的就是這樣一種機制 它如同一...

linux 設計思想

small 小即是美 1thing 讓每乙個程式只做好一件事 proto 盡快建立原型 port 舍高效而取可移植性 flat 使用純文字檔案來使用資料 resue 充分利用軟體的杆槓效應 script 使用shell指令碼來提高桿槓效應和可移植性 nocui 避免那些強制的使用者介面 filter...

IOC設計原則和核心思想

控制反轉是一種設計原則,而依賴注入di是它的一種實現方式 技術描述 class a中用到了class b的物件b,一般情況下,需要在a的 中顯式的new乙個b的物件。採用依賴注入技術之後,a的 只需要定義乙個私有的b物件,不需要直接new來獲得這個物件,而是通過相關的容器控制程式來將b物件在外部ne...