原文:讀書筆記-深入linux內核架構-Chapter 1

第一章 簡介和概述 實現策略:微內核 宏內核 命名空間:全局資源具有不同的分組 由於被中斷的進程與中斷原因沒有什么關系,因此內核無權訪問被中斷進程用戶空間的內容。 頁表 虛擬地址的分割: 頁表的一個特色在於:對虛擬地址空間中不需要的區域,不必創建中間頁目錄或者頁表,與直接使用一級頁表數組的方式相比,節省了大量的內存。 加速轉換: .MMU硬件支持, .TLB硬件緩存 有些架構下TLB運轉透明,有 ...

2012-12-08 09:55 1 2648 推薦指數:

查看詳情

Linux內核架構與底層--讀書筆記

linux中管道符“|”的作用 命令格式:命令A|命令B,即命令1的正確輸出作為命令B的操作對象(下圖應用別人的圖片) 1. 例如: ps aux | grep "test" 在 ps aux中的結果中查找test。 2. 例如: find ...

Sat May 12 07:52:00 CST 2018 0 2283
深入理解Linux內核讀書筆記

深入理解Linux內核 讀書筆記 一、概論 操作系統基本概念 多用戶系統 允許多個用戶登錄系統,不同用戶之間的有私有的空間 用戶和組 每個用於屬於一個組,組的權限和其他人的權限,和擁有者的權限不一樣。對應的是Linux的文件權限系統 ...

Fri Sep 13 19:35:00 CST 2019 0 442
Linux內核設計與實現》讀書筆記(二)- 內核開發的准備

在嘗試內核開發之前,需要對內核有個整體的了解。 主要內容: 獲取內核源碼 內核源碼的結構 編譯內核的方法 內核開發的特點 1. 獲取內核源碼 內核是開源的,所有獲取源碼特別方便,參照以下的網址,可以通過git或者直接下載壓縮好的源碼包。 http ...

Thu Aug 16 18:20:00 CST 2012 0 9491
Linux內核設計與實現》讀書筆記(十八)- 內核調試

內核調試的難點在於它不能像用戶態程序調試那樣打斷點,隨時暫停查看各個變量的狀態。 也不能像用戶態程序那樣崩潰后迅速的重啟,恢復初始狀態。 用戶態程序和內核交互,用戶態程序的各種狀態,錯誤等可以由內核來捕獲並顯示。 而內核是直接和硬件交互的,內核出錯之后整個系統就無法正常運行了,所以要想 ...

Sat Jan 04 17:03:00 CST 2014 2 5409
Linux內核設計與實現》讀書筆記(三)- Linux的進程

進程是所有操作系統的核心概念,同樣在linux上也不例外。 主要內容: 進程和線程 進程的生命周期 進程的創建 進程的終止 1. 進程和線程 進程和線程是程序運行時狀態,是動態變化的,進程和線程的管理操作(比如,創建,銷毀等)都是有內核來實現的。 Linux中的進程 ...

Tue Aug 21 01:42:00 CST 2012 2 10922
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM