Linux 内存管理(二)之GDT与LDT [TOC] 前言在 Linux 系统中,GDT(Global Descriptor Table)和 LDT(Local Descriptor Table)是用来管理和定义内存段(segment)的数据结构。它们是在 x86 架构下操作系统使用的关键概念,用于实现内存保护和虚拟内存管理。 一、GDT1、什么是 GDT全局描述符表(Global Descriptor Table,GDT)。在单处理器 2024-07-20 Linux > 内存管理 #Linux #内存管理
Linux 内存管理(一)之分段机制 @TOC 前言Linux操作系统采用了分段机制来实现进程的内存管理。分段允许进程以逻辑上连续的方式访问内存,而无需将整个进程存储在连续的物理内存地址上。 本文将介绍 Linux 的分段机制,包括分段的基本概念、分段表的组织方式和进程访问内存的原理。我们还将讨论 Linux 中的段选择子和段描述符,以及如何使用它们来管理进程的内存空间。 一、内存地址1、逻辑地址(logical address) 2024-07-19 Linux > 内存管理 #Linux #内存管理 #分段机制