第七讲存储器管理 SILBERSCHAT 中国科学技术大学计算机系 计算机操作系统 陈香兰 opera system xlanchen@ustc.edu.cn Concepts 2013Fall ◆大是 嵌入式系统实验室 EMBEDDED SYSTEM LA日口RAT口RY SUZHOU INSTITUTE FOR ADVANCED STUDY OF USTC
第七讲 存储器管理 中国科学技术大学计算机系 陈香兰 xlanchen@ustc.edu.cn 2013Fall
内容提要 ◆存储器的层次结构 ◆程序执行的基础知识、程序的装入和链接 ☆连续分配存储管理方式 ◆分页存储管理方式 冷分段存储管理8 ◆段页式存储管理 嵌入式系统实验室 EM目 EDDED SYSTEM LA口RAT口RY
内容提要 ❖存储器的层次结构 ❖程序执行的基础知识、程序的装入和链接 ❖连续分配存储管理方式 ❖分页存储管理方式 ❖分段存储管理 ❖段页式存储管理
连续内存分配方式( contiguous memory allocation) ☆ Reading: Operating System Concepts, p284 ◆连续分配存储管理方式 >单一连续 1958 固定分区 动态分区 ◆对换 嵌入式系统实验室 EM目 EDDED SYSTEM LA口RAT口RY
连续内存分配方式(contiguous memory allocation) ❖Reading: ➢Operating System Concepts,p284- ❖连续分配存储管理方式 ➢单一连续 ➢固定分区 ➢动态分区 ❖对换
☆内存通常被划分为两个分区( partitions): 系统区:常驻操作系统,通常位于内存低端 用户区:提供给用户(进程)使用,常位于内存高端 ◆连续内存分配是指 从用户区中为每个进程分配一个单独的、连续的 内存空间。 ◆主要有以下两种方式 >单一连续分配方式 多分区式分配方式 ●固定分区式 动态分区式(可变分区式 嵌入式系统实验室 EM目 EDDED SYSTEM LA口RAT口RY
❖内存通常被划分为两个分区(partitions): ➢系统区:常驻操作系统,通常位于内存低端 ➢用户区:提供给用户(进程)使用,常位于内存高端 ❖连续内存分配是指: 从用户区中为每个进程分配一个单独的、连续的 内存空间。 ❖主要有以下两种方式 ➢单一连续分配方式 ➢多分区式分配方式 ⚫固定分区式 ⚫动态分区式(可变分区式)
单一连续分配方式 ◆最简单 只能用于单用户、单任务系统 user 1958 512K 嵌入式系统实验室 EM目 EDDED SYSTEM LA口RAT口RY
单一连续分配方式 ❖最简单 ❖只能用于单用户、单任务系统