原创 Linux內存管理第四章 -- 進程地址空間(Process Address Space)
文章目錄Linux內存管理第四章 -- 進程地址空間(Process Address Space)Linear Address SpaceManaging the Address SpaceProcess Address Spac
原创 Linux內存管理第二章 -- Describing Physical Memory
文章目錄Linux內存管理第二章 -- Describing Physical MemoryNodesZonesZone初始化mem_map初始化Pagespage定義映射 Pages 到 Zones高端內存--High Memo
原创 Linux內存管理第六章 -- Physical Page Allocation(Buddy Allocator)
文章目錄Linux內存管理第六章 -- Physical Page AllocationManaging Free BlocksBuddy Alocator初始化源碼分析Allocating PagesBuddy Allocato
原创 Linux內存管理第八章 -- Slab Allocator (一)
文章目錄Linux內存管理第八章 -- Slab AllocatorCachesCache DescriptorCache Static FlagsCache Dynamic FlagsCache Allocation Flags
原创 Linux內存管理第十章 -- 頁框回收(Page Frame Reclamation)
文章目錄Linux內存管理第十章 -- 頁框回收(Page Frame Reclamation)頁替換策略(Page Replacement Policy)Page CachePage Cache Hash TableAdding
原创 Linux內存管理第十一章 -- Swap Management
文章目錄Linux內存管理第十一章 -- Swap ManagementDescribing the Swap AreaMapping Page Table Entries to Swap EntriesAllocating a
原创 細讀HTTPS -- 公鑰基礎設施PKI
文章目錄細讀HTTPS -- 公鑰基礎設施PKI訂閱人證書域名驗證(domain validated,DV)證書組織驗證(organization validated,OV)證書擴展驗證(extended validation,E
原创 Linux內存管理第八章 -- Slab Allocator (二)
文章目錄Linux內存管理 -- Slab Allocator (二)SlabsStoring the Slab DescriptorSlab CreationTracking Free ObjectsInitialising t
原创 細讀HTTPS -- SSL/TLS歷史,密碼學
文章目錄細讀HTTPS -- SSL/TLS歷史,密碼學SSL/TLS協議歷史密碼學對稱加密分組密碼模式ECBCBC非對稱加密消息驗證代碼散列函數數字簽名 細讀HTTPS – SSL/TLS歷史,密碼學 SSL/TLS協議歷史 S
原创 Linux內存管理第三章 -- 頁表管理(Page Table Management)
文章目錄Linux內存管理第三章 -- 頁表管理(Page Table Management)頁目錄描述(Describing the Page Directory)頁表項描述(Describing a Page Table En
原创 Linux內存管理第九章 -- High Memory Management(高端內存)
文章目錄Linux內存管理第九章 -- High Memory ManagementManaging the PKMap Address SpaceMapping High Memory Pages(臨時映射)Unmapping
原创 Linux內存管理第五章 -- Boot Memory Allocator
文章目錄Linux內存管理第五章 -- Boot Memory AllocatorRepresenting the Boot MapAllocating MemoryFreeing MemoryRetiring the Boot
原创 Linux Memory -- 三大allocator原理
文章目錄Linux Memory -- 三大allocator原理boot memory allocatorbuddy allocatorslab allocator Linux Memory – 三大allocator原理 bo
原创 Linux Memory初始化過程
文章目錄Linux Memory初始化過程start_kernel()setup_arch()boot memeory allocator初始化頁表初始化Zone初始化以及buddy allocator初始化mem_init()k
原创 Linux內存管理第七章 -- Non-Contiguous Memory Allocation(vmalloc)
文章目錄Linux內存管理第七章 -- Non-Contiguous Memory Allocation(vmalloc)Describing Virtual Memory Areas(描述虛擬內存區域)Allocating A