请描述内存管理的三种技术，并以markdown格式输出。每种技术都必须包含名称、原理和优点三个部分。
user
```markdown
## 内存管理技术

### 1. 分区分配
- **名称**: 分区分配
- **原理**: 操作系统将内存分为多个固定大小的分区，每个进程被分配到一个或多个分区中。当有新的进程请求内存时，系统会从可用的分区中选择适合大小的一个来满足请求。
- **优点**: 简化内存管理，易于实现；减少了外部碎片。

### 2. 分页
- **名称**: 分页
- **原理**: 内存被划分为固定大小的块，称为页；程序的地址空间也被划分为相同大小的页。每个程序页可以映射到任何物理页上，通过页表来管理这种映射。
- **优点**: 减少了内部和外部碎片；有助于实现虚拟内存；提高了内存的利用率。

### 3. 分段
- **名称**: 分段
- **原理**: 将程序的逻辑地址空间划分为多个可变大小的段，每个段具有独立的标识符。操作系统负责将逻辑地址转换为物理地址。段可以被加载到非连续的内存区域中。
- **优点**: 程序结构更清晰，易于管理；支持模块化编程；可独立控制每个段的访问权限。
```
```
assistant