实验一 进程创建模拟报告.docVIP

  • 215
  • 0
  • 约5.23千字
  • 约 12页
  • 2017-01-29 发布于重庆
  • 举报
实验一 进程创建模拟2 实验类型:验证 实验要求:必修 一、实验目的 1) 理解进程创建相关理论; 2) 掌握进程创建方法; 3) 掌握进程相关数据结构。 本实验针对操作系统中进程创建相关理论进行实验。要求实验者输入实验指导书提供的代码并进行测试。代码简化了进程创建的多个步骤和内容。进程的树形结构采用广义二叉树的方式进行存储。 1)进程控制块 为了描述和控制进程的运行,系统为每个进程定义了一个进程控制块(PCB),它是进程实体的一部分,是操作系统管理进程最重要的数据结构。其主要包含四类信息: (1) 进程标识符 它唯一地标识一个进程。通常包括进程号 pid,父进程号 ppid 和用户号 uid。 (2) 处理机状态 处理器的状态通常由处理机的各种寄存器中的内容组成。PCB 存放中断(阻塞,挂起)时的各寄存器值,当该进程重新执行时,可以从断点处恢复。主要包括: a) 通用寄存器; b) 指令计数器; c) 程序状态字 PSW; d) 用户栈指针。 (3) 进程调度信息 a) 进程状态; b) 进程优先级(用于描述优先使用 cpu 级别的一个整数,高优先级的进程先得到cpu,通常情况下,优先值越小优先级越高); c) 其它信息(等待时间、总执行时间等); d) 事件(等待原因)。 (4) 进程控制信息 a) 程序和数据的地址(程序

文档评论(0)

1亿VIP精品文档

相关文档