2014.10.15操作系统第6章 unix进程管理.pptVIP

  • 4
  • 0
  • 约3.76千字
  • 约 27页
  • 2015-11-24 发布于湖北
  • 举报
2014.10.15操作系统第6章 unix进程管理.ppt

第6章 UNIX进程管理 6.1 UNIX进程简介 6.2 UNIX进程结构 6.3 进程控制 6.4 UNIX进程调度与交换 6.5 进程通信 启动过程: 引导程序开始系统自举,引导在外存硬盘中的操作系统进入内存。 这一过程是一个启动UNIX系统、设置和初始化各种数据结构与表格、建立控制UNIX系统内核运行的控制进程和建立控制终端进程与Shell进程运行的1#进程。 最后,系统在建立了0#进程和1#进程等之后,将出现相应的提示符,以等待用户输入命令来执行和处理用户应用程序。 核心进程称为0#进程 图6.1 UNIX中各进程的关系 UNIX操作系统的0#进程在核心态下运行,而1#进程以及由1#进程衍生的其他进程都可在用户态和核心态两种执行模式下执行。 在不同的执行模式下执行时,同一进程使用不同的堆栈和不同的管理数据结构。 在两种不同模式下执行的程序不能互相访问各自的堆栈,它们之间的参数传递往往需要借助通用寄存器等硬件。 两态之间的主要区别是,用户态下的进程能存取它们自己的指令与数据,但不能存取核心指令和数据。然而,核心态下的进程能存取核心和用户地址。另外,某些机器的指令是特权指令,在用户态下执行会引起错误,只能在核心态下执行。 0#进程是UNIX系统中唯一只在核心态下执行的进程。 三种功能:1.初始化时创建1#进程 2.负责

文档评论(0)

1亿VIP精品文档

相关文档