第五讲 进程描述与进程状态变化目的与要求:理解进程概念,理解进程PCB,掌握进程的创建过程及进程状态变化重点与难点:进程组成、进程创建过程和进程状态转换作业:第三章习题1,2,4,5第三章进程与处理机管理31进程描述进程:是系统中占用处理机及争夺其它系统资源的实体。程序必须在进程中运行。进程运行必须有栈用于保存现场。进程的引入:为了能实现同一作业的作业步并发。在作业某作业步等I/O时,另一逻辑上可
任务基本概念状态间的切换2023392023392023391517192123202339
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级进程管理 进程在运行过程中有3种基本状态这些状态与系统调度占有处理机密切相关所以又称它们为进程调度状态运行状态(Running) 当一个进程已分配到处理机他的程序正由处理机执行时称此进程处于执行状态就绪状态(Ready) 如果进程已具备执行条件但是因为处理机已由其他进程占用暂时不能执行
2进程的引入(续)进程的定义有多种比较典型的有:1)进程是程序在处理器上的一次执行过程2)进程是一个程序及其数据在处理机上顺序执行时所发生的活动3)进程是程序在一个数据集合上的运行的过程是系统进行资源分配和调度的一个独立单位 通常人们定义进程为:进程是进程实体的运行过程是系统进行资源分配和调度的一个独立单位 进程的三种基本状态正在执行的进程由于发生某事件(如需要输入或输出数据)而暂时无法继续执行
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级进程描述符和Task Structure4内核把所有进程放在一个双向链表中: – task listtask_structtask_structtask_structtask_structtask_struct图中的每一个节点都是一个很大的数据结构task_struct - 进程描述符进程状态进程的地址空间PID指向父进程的指
交往性: 若干个进程间可以相互交往制约表现为内部 逻辑上协调关系及共享资源的间接关系动态性: 进程是动态的有-个生命期由创建而产 生由调度而执行由撤销而消亡异步性: 各进程按独立未知的速度发展导致不可再 现性PCB79PCB4 终止过程 选择新进程占用处理机 将子孙进程终止 将所有占用资源归还给父进程或系统 将该进程从所在队列移出 激活二
LOGO 第2章 进程的描述与控制 进程及其描述.1 进程的引入.2 进程的定义与特征.3 进程描述控制表 进程基本状态及其相互转换 进程控制 线程补充部分必要的微机原理知识.1 进程概念的引入单任务环境下的可执行程序未执行前的程序可执行格式的二进制程序文件通常被持久存储在外存(磁盘)中程序被加载到主存并获得CPU控制权后将按其中指令所规定的逻辑顺序被依次执行逻辑顺序结构:顺序选择重复
进程标识符PID (Process IDentifier):系统中每个进程的一个编号两个基本的系统调用:fork()和getpid()Fork()返回值:返回值0表示子进程否则把子进程的标识符返回给父进程Getpid:获得进程标识符2S1C1N←AAN的值 1 1 1 1 2 2A←A 进程的概念进程的基本状态及其转换?
进程概念和特征1.进程的概念 进程的定义:进程是可并发执行的具有独立功能的程序在一定数据集合上的一次执行过程是操作系统进行资源分配和调度的基本单位从进程的定义可以归纳出对进程的理解如下:进程是程序运行过程进程是以异步为主要特征并具有活力的过程操作系统需要用数据结构描述进程进程是资源分配的单位进程的运行轨迹是可以控制进程与程序不同调度 进 程 描 述(续)运行状态 进 程 描 述(续)激活中断
进程名描述 SessionManager 子系统服务器进程 管理用户登录 包含很多系统服务 管理 IP 安全策略以及启动 ISAKMPOakley (IKE) 和 IP 安全驱动程序 Windows 2000XP 的文件保护系统 将文件加载到内存中以便迟后打印) 资源管理器 托盘
违法有害信息,请在下方选择原因提交举报