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

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

文档评论(0)

1亿VIP精品文档

相关文档