最近發現乙個word直接轉換markdown的工具,因此嘗試把以前整理的一些linux核心文章發到部落格上;
首先整理一點linux核心鐵三角(程序、記憶體、io)的文章:
說明:
3.其實算以前的舊文了,但是也對宋老師最近閱馬場的新內容也做了些補充,做筆記主要作用還是加深自己理解。如有發現錯誤或不當處,麻煩指出,不甚感激。
4.個人對linux核心的學習用過的一些資料推薦
《linux核心設計與實現》
《linux核心完全注釋》(趙炯)
宋寶華,閱馬場
linux核心之程序1:程序的概念
linux核心之程序2:程序和執行緒的本質:
linux核心之程序3:程序排程:
linux核心之程序4:cpu的負載均衡:
linux核心之程序5:cgroup:
linux核心之程序6: 深度睡眠:
linux核心之記憶體1: cpu定址原理和分頁管理:
linux核心之記憶體2: 記憶體的動態申請、釋放的原理和細節:
linux核心之記憶體3: 程序的記憶體消耗和記憶體洩漏:
linux核心之記憶體4: 記憶體與i/o的交換:
linux核心之記憶體5: 其他工程問題以及調優:
linux核心之io1: i/o模型:
linux核心之io2:ext檔案系統詳解(案例解析):
linux核心之io3:檔案系統一致性:
linux核心之io4:塊i/o流程與i/o排程器:
質量鐵三角
從計畫到策略的實現,流程就是按照這種思維方式指導軟體開發的,並且流程 於成功的經驗,可以指導專案少走彎路,從而提高軟體質量,不僅如此,流程還對專案的成本和進度控制有很大的幫助 包括了分析技術 設計技術 編碼技術 測試技術,需求是專案的靈魂,良好的需求分析便是專案成功的關鍵所在,若是需求分析做不好不可...
上三角矩陣下三角矩陣
要求給定矩陣,輸出其上三角矩陣或下三角矩陣 源 如下 include include include include const int m 5 void proc int array m m void main printf n proc a printf result array is n fo...
python楊輝三角 楊輝三角I II
給定乙個非負整數 numrows,生成楊輝三角的前 numrows 行。在楊輝三角中,每個數是它左上方和右上方的數的和。示例 輸入 5 輸出 1 1,1 1,2,1 1,3,3,1 1,4,6,4,1 可以一行一行錯位加,當然這裡提供更簡便的方法。任取一行描述 1,2,1 如何得到 1,3,3,1 ...