《操作系统原理》课程教学资源(PPT课件讲稿)第八章 实存储器管理技术

条小河上有一座独木桥,现河东 河西都有人要过桥,同一方向的可 连续过桥;某方向有人过桥时另 方向的人须等待。如果把每个过桥 者看作一个进程,为保证安全,用 信号量协调他们之间的关系
一条小河上有一座独木桥,现河东 河西都有人要过桥,同一方向的可 连续过桥;某方向有人过桥时另一 方向的人须等待。如果把每个过桥 者看作一个进程,为保证安全,用 信号量协调他们之间的关系

全局变量 number:河东过桥者人数,初值为0 number:河西过桥者人数,初值为0 信号量 mutex 1:访问变量 number的互斥信号量 mutex2:访问变量 number的互斥信号量 bridge:是否允许过桥 初值为1
全局变量 enumber:河东过桥者人数,初值为0 wnumber: 河西过桥者人数,初值为0 信号量 mutex1: 访问变量enumber的互斥信号量 mutex2: 访问变量wnumber的互斥信号量 bridge: 是否允许过桥 初值为1

河东过桥者进程 wait( mutex number: number +1 if number=I then wait( bridge signal( mutex 过桥 wait( mutex) number number -1 if number =0 then signal( bridge Signal al( mutex)
河东过桥者进程 wait ( mutex1 ) ; enumber := enumber + 1; if enumber = 1 then wait ( bridge ) ; signal ( mutex1 ) ; 过桥 wait ( mutex1 ) ; enumber = enumber – 1 ; if enumber = 0 then signal ( bridge ) ; signal ( mutex1 ) ;

河西过桥者进程 wait( mutex number number +1 if number= 1 then wait( bridge signal( mutex 过桥 wait( mutex) number number -1 if number =0 then signal( bridge Signal al( mutex)
河西过桥者进程 wait ( mutex2 ) ; wnumber := wnumber + 1; if wnumber = 1 then wait ( bridge ) ; signal ( mutex2 ) ; 过桥 wait ( mutex2 ) ; wnumber = wnumber – 1 ; if wnumber = 0 then signal ( bridge ) ; signal ( mutex2 ) ;

第八章实存储器管理技术 1、引言 2、固定分区 3、可变分区的多道管理技术 4、多重分区管理 5、简单分页 6、简单分段 7、内核主存管理
第八章 实存储器管理技术 1、引言 2、固定分区 3、可变分区的多道管理技术 4、多重分区管理 5、简单分页 6、简单分段 7、内核主存管理

8.1引言 存储体系 存储器的层次结构: Cache 主存 磁盘
8.1 引言 一、 存储体系 存储器的层次结构: Cache 主存 磁盘

、主存管理 1、主存分配 系统区:用于存放操作系统 用户区:用于装入并存放用户程序 和数据 2、存储管理目的 充分利用内存,为并发执行提供存储基础 自动装入用户程序 解决程序空间比实际内存空间大的问题
二、主存管理 1、主存分配 系统区:用于存放操作系统 用户区:用于装入并存放用户程序 和数据 2、 存储管理目的 充分利用内存,为并发执行提供存储基础 自动装入用户程序 解决程序空间比实际内存空间大的问题

3、存储管理的任务 内存空间的管理、分配与回收 存储共享 储保护与安全 内存“扩充” 地址映射(地址重定位,地址变换)
3、存储管理的任务 •内存空间的管理、分配与回收 •存储共享 •存储保护与安全 •内存“扩充” •地址映射(地址重定位,地址变换)

8.2固定分区 基本概念 预先把可分配的主存空间分割成若干个连续 区域(称为分区)。每个分区的大小可以相 同也可以不同,但分区大小固定不变,每个 分区装一个且只能装一个作业
8.2 固定分区 一、基本概念 预先把可分配的主存空间分割成若干个连续 区域(称为分区)。每个分区的大小可以相 同也可以不同,但分区大小固定不变,每个 分区装一个且只能装一个作业

分区4 分区3 分区2 分区1 操作系统
分区4 分区3 分区2 分区1 操作系统
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《操作系统原理》课程教学资源(PPT课件讲稿)第七章 死锁(Deadlock).ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第六章 多处理器系统和处理器管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第五章 并行性:同步和互斥.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第四章 线程.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第三章 进程管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第二章 操作系统的运行环境.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)第一章 概述.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第八章 计算机维护和多媒体技术.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第七章 计算机网络与Internet.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第六章 Power Point2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第五章 中文 Excel2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第四章 文字编辑系统中文Word2000.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第三章 操作系统及使用.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第二章 键盘及汉字输入字输入.pps
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识.pps
- 《计算机文化基础》课程教学资源(实验指导).doc
- 《计算机文化基础》课程教学资源(习题集).doc
- 《计算机文化基础》课程教学资源(教案讲义)第八章 计算机维护和多媒体技术.doc
- 《计算机文化基础》课程教学资源(教案讲义)第七章 计算机网络与 Internet.doc
- 《计算机文化基础》课程教学资源(教案讲义)第六章 幻灯片制作 PowerPoint2000.doc
- 《操作系统原理》课程教学资源(PPT课件讲稿)第九章 虚拟存储器管理.ppt
- 《操作系统原理》课程教学资源(PPT课件讲稿)上机实验一进程控制与描述.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第十章 搜象与散列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 数組.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 链表.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第四章 栈与队列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 递归.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第六章 树与森林.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 集合与拽索.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第八章 图.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第九章 排序.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)期末总复习(各章复习).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)绪论、第一章 命题逻辑(主讲:许桂清).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 谓词逻辑.ppt
- 东北大学:《离散数学》课程教学资源(试题)2001级总本.doc
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt