原创 深入理解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