01_linux进程专题讲座v1.0.1-王保明.docxVIP

  • 8
  • 0
  • 约1.8万字
  • 约 25页
  • 2017-02-01 发布于北京
  • 举报
01_linux进程专题讲座v1.0.1-王保明

linux进程-应用编程-专题讲座written by 王保明进程基本概念1程序pk进程什么是程序程序是完成特定任务的一系列指令集合。什么是进程从用户的角度来看进程是程序的一次执行过程从操作系统的核心来看,进程是操作系统分配的内存、CPU时间片等资源的基本单位。进程是资源分配的最小单位每一个进程都有自己独立的地址空间与执行状态。像UNIX这样的多任务操作系统能够让许多程序同时运行,每一个运行着的程序就构成了一个进程进程数据结构进程的静态描述:由三部分组成:PCB、有关程序段和该程序段对其进行操作的数据结构集。进程控制块:用于描述进程情况及控制进程运行所需的全部信息。代码段:是进程中能被进程调度程序在CPU上执行的程序代码段。数据段:一个进程的数据段,可以是进程对应的程序加工处理的原始数据,也可以是程序执行后产生的中间或最终数据进程和程序的区别进程是动态的,程序是静态的进程的生命周期是相对短暂的,而程序是永久的。进程数据结构PCB一个进程只能对应一个程序,一个程序可以对应多个进程。总结:中断早期是没有进程这个概念,当出现中断技术以后才出现进程这个概念分式操作系统基于时间片轮转进程是操作系统对资源的一种抽象,一个进程:代码段、数据段、堆栈段、+进程控制块(PCB)PCB是操作系统感知进程存在的一个重要数据结构(cpu通过进程控制块来控制进程)2进程状态进程状态操作系统经典三态就绪等待(

文档评论(0)

1亿VIP精品文档

相关文档