下载此文档

.windows操作系统概述.ppt


文档分类:IT计算机 | 页数:约20页 举报非法文档有奖
1/20
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/20 下载此文档
文档列表 文档介绍
第五讲进程表示与进行状态变化目的与要求:理解进程概念,掌握进程在系统中的表示方法,:进程表示与进程创建,状态转换****题:2、4 第三章进程与处理机管理 进程描述进程:是系统中占用处理机及争夺其它系统资源的实体。程序必须在进程中运行。进程的引入: 为了能使某作业步等 I/O 时,另一逻辑上可并行作业步能使用 CPU 。引入进程后,逻辑上可并行的作业步可在不同进程中运行。利用进程现场保护机制,处理机能在进程间切换。* 并发与共享的问题:并行程序访问共享数据问题举例:(count 为共享变量初值=300) Program A: … N=count N=N+100 count=N … Program B: … M=count M=M+200 count=M …如果按以下次序占处理机运行: N=count,N=N+100; M=count,M=M+200,count=M; count=N. 结果 count=400( 应为 600) * :是有独立功能的程序关于某个数据集合的一次运行活动。特点:?动态性:可动态创建,结束,也可是精灵进程?并发性:可以被独立调度,占用处理机运行?独立性:通常有各自的空间?制约性::操作系统表示/管理进程的 PCB 表以及?执行程序及处理数据;?一片存放程序和数据的空间; ?一个栈区(一个用户栈,一个核心栈); ?进程使用的其他系统资源.* 程序与进程的关系举例(计算机系统与洗熨店对比):实用程序: 洗衣程序(检查口袋,调洗涤,调烘干,调熨烫,折叠),熨衣程序(检查口袋,调熨烫,折叠) 处理机: : 洗涤机,烘干机,熨烫机终端设备: 顾客窗口系统调用: 洗涤,烘干,熨烫,业务登记(进程创建) 程序: 洗涤、烘干、熨烫函数(核心态运行);洗衣程序;熨衣程序;接受窗口用户请求并产生进程执行请求程序(类比命令解释程序). 进程: 为窗口建一个进程,负责接受并分派用户请求,为每个用户请求建一个进程负责处理请求(运行洗衣/熨衣程序).* :进程执行程序,数据,栈。进程映像如何存放在内存取决于存储管理机制. 进程控制块 PCB: 系统管理控制进程运行用的信息集合.* PCB 含有以下三大类信息: ?进程标识信息。如本进程的标识;本进程的产生者标识(父进程标识);进程所属用户标识。?处理机状态信息保存区(栈式结构)。实质就是核心栈。保存进程的运行现场信息: 。这是指用户程序可以使用的数据、地址寄存器。 。如程序计数器(PC) ; 处理机状态字(PS) * ?进程控制信息 ,如进程优先级,用于操作系统调度进程占用处理机。 ,为支持进程间的通讯相关的各种信号,信件队列头等,这些信息存在接收方的进程控制块中。 。包含有指向本进程映像存储空间的数据结构。 。说明由进程打开,使用的系统资源,如打开的文件等。 ,进程可以链接到一个进程队列中,或链接到相关的其它进程 PCB. * 进程状态 . : , 其它参数。 PCB 空间,得到一个内部数字进程标识。 PCB 表。 ,用初始执行文件初始化进程空间,建立程序段,数据段、栈段等。* 表挂入就绪队列,等待时机被调度运行。*

.windows操作系统概述 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数20
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yzhlya
  • 文件大小204 KB
  • 时间2017-02-27