linux學習資料,更新ing

2021-05-26 08:46:00 字數 420 閱讀 2974

最近在看oldlinux的原始碼,可惜基礎薄弱,囫圇吞棗了一遍,雖然沒能學到很多,但對於作業系統中的一些基本概念,如copy on write, load on demand,頁式管理等,有了比較好的理解。

這個鏈結中,對於oldlinux的記憶體管理講得挺細,可以仔細看看。

後面關注下:乙個可執行檔案如何載入進記憶體,如何執行,程序如何切換等技術細節。

7月13日,這兩天把《linux c程式設計一站式學習》中,「18. x86匯程式設計序基礎」、「19. 彙編與c之間的關係」兩章節內容看了下,獲益勝多,如對於linux下目標檔案和可執行檔案的格式(elf)有比較深的了解,對於函式的呼叫過程中壓棧的概念也有了實際的理解。對linux下程式設計感興趣,並希望能比較深入了解相關程式設計知識的朋友可以進到下面的**中去學習,相信會獲益匪淺。

關於函式壓棧,可以看看這篇文章,比較簡單基礎

Linux核心小貼士 更新ing

1 實模式 是intel 80286和之後的80x86相容cpu的操作模式 應該包括8086 實模式的特性是乙個20位的儲存器位址空間 2 20 1048576,即1mb的儲存器可被定址 可以直接軟體訪問bios以及周邊硬體,沒有硬體支援的分頁機制和實時多工概念。從80286開始,所有的80x86c...

sniffer pro學習小記(更新ing)

1.網路分析是一種技術範疇,網路工程師與設計人員可以用它來研究網路的性質,包括可連線性 容量與效能。網路分析可以用來估計當前網路的容量,了解它的效能,或者為將來使用的應用程式及其版本更新做出規劃。2.乙個典型的網路分析程式可以在三個視窗中顯示解碼後的資料 詳細 提供楨中各層次的詳細說明 hex 以十...

matlab 學習筆記(更新ing)

1 迴圈 for i n 1 1 n是i的初始值,1是步長,1是終止值。2 輸入數字 x input please input a number please input a number 22 x 22 輸入字串 x input please input a string s please inp...