- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
页式内存管理-北京航空航天大学
三、存储器管理
任课教师 :孙海龙
北京航空航天大学计算机学院
2017年3月16 日
内容提要
§ 存储管理基础
§ 基础内存管理
§ 页式内存管理
• 基本原理
• 基本概念 :页表、地址变换、多级页表、快表
• 页表类型:哈希页表、反置页表
• 页共享
§ 段式内存管理 计算机学院
§ 虚拟存储管理
§ 存储管理实例
北京航空航天大学 计算机学院 OS课程组 2 2
1
程序、进程和作业
§ 程序程序是静止的 ,是存放在磁盘上的可执
行文件
§ 进程是动态的。进程包括程序和程序处理对
象(数据集) ,是一个程序对某个数据集的
执行过程 ,是分配资源的基本单位。通常把
进程分为系统进程和用户进程两大类 :
• 完成操作系统功能的进程称为系统进程;
计算机学院
• 完成用户功能的进程则称为用户进程。
§ 作业是用户需要计算机完成的某项任务 ,是
要求计算机所做工作的集合。
北京航空航天大学 计算机学院 OS课程组 3 3
程序与进程之间的区别
1. 进程是竞争计算机系统有限资源的基本
单位。进程更能真实地描述并发 ,而程序
不能。
2. 程序是静态的概念 ;进程是程序在处理机
上一次执行的过程 ,是动态的概念。
3. 进程有生存周期 ,有诞生有消亡。是短
暂的;而程序是相对长久的。
计算机学院
4. 一个程序可以作为多个进程的运行程序;
一个进程也可以运行多个程序。
5. 进程具有创建其他进程的功能 ;而程序
没有。
北京航空航天大学 计算机学院 OS课程组 4 4
2
作业与进程的区别
1. 一个作业的完成要经过作业提交、作业收容、作业执
行和作业完成4个阶段 。而进程是对已提交完毕的程
序所执行过程的描述 ,是资源分配的基本单位。
2. 作业是用户向计算机提交任务的任务实体。在用户向
计算机提交作业后 ,系统将它放入外存中的作业等
待队列中等待执行。而进程则是完成用户任务的执
行实体 ,是向系统申请分配资源的基本单位。任一
进程 ,只要它被创建 ,总有相应的部分存在于内
存中。
计算机学院
3. 一个作业可由多个进程组成,且必须至少由一个进程
组成,反过来则不成立。
4. 作业的概念主要用在批处理系统中 ,像UNIX这样的
分时系统中就没有作业的概念 。而进程的概念则用
在几乎所有的多道程序系统中。 5
北京航空航天大学 计算机学院 OS课程组 5
作业
文档评论(0)