原创 深入理解linux內核讀書筆記 (第四章)

1.  中斷被分爲同步中斷和異步中斷。同步中斷是cpu在執行指令過程中觸發的, 異步中斷是其他硬件設備在任意時間所引發的。 2. 英特爾手冊中將同步中斷稱爲異常,異步中斷稱爲中斷。 3. 中斷一般由外部io設備觸發,異常一般分爲兩種:1.

原创 x86_64 函數調用約定

Registers galore x86 has just 8 general-purpose registers available (eax, ebx, ecx, edx, ebp, esp, esi, edi). x64 ext

原创 進程調度

進程上下文和中斷上下文 Besides executing code on behalf of a user program, the kernel can also be activated by asynchronous hardw

原创 深入理解linux內核讀書筆記(第十二章)

1.  VFS是linux的一個專門來處理和文件系統相關的系統調用的軟件層。 2. VFS支持的文件系統可分爲三類:   (1) 基於磁盤的文件系統,ext2, ext3, vfat, ntfs, ISO9660, UDF, HFS等。

原创 深入理解linux內核讀書筆記(第三章)

1.  進程是程序執行時的一個實例。 2. 從內核的角度看,進程是系統進行資源分配的實體。 3. linux 通過輕量級進程來支持多線程應用,每一個輕量級進程對應一個線程。    線程之間共享地址空間,打開的文件等資源,內核對每一個輕量級

原创 gimp 常用快捷鍵

S代表Shift,C代表CTRL。 table B.1:The Toolbox Functions Tool name Keystroke Full Path airbrush  a Image:Tools/airbrush Bezie

原创 進程調度策略