河北大学工商学院2007 级操作系统课程设计 目 录 一 基本思想 ................................................. 1 1.1 基本概念 .................................................. 1 1.2 主要任务 .................................................. 1 1.3 进程的状态转换 ............................................ 1 1.4 硬件的工作模拟 ............................................ 2 1.4.1 中央处理器的模拟 ........................................ 2 1.4.2 主要寄存器的模拟 ........................................ 2 1.4.3 中断的模拟 .............................................. 2 1.5 进程控制块 ................................................ 2 1.6 进程调度 .................................................. 3 1.7 进程控制 .................................................. 3 二 数据结构 .................................................. 4 2.1 中央处理器 ................................................ 4 2.2 指令寄存器 ................................................ 4 2.3 进程控制块 ................................................ 5 2.4 队列 ...................................................... 5 2.5 全局变量 .................................................. 6 三 主要函数 .................................................. 6 3.1Ccpu 类的成员函数 .......................................... 6 3.1.1 创建进程函数 ............................................ 6 3.1.2 唤醒进程函数 ............................................ 6 河北大学工商学院2007 级操作系统课程设计 3.1.3 调度进程函数 ............................................ 7 3.1.4 解释指令函数 ............................................ 7 3.1.5 处理程序结束中断函数 .................................... 9 3.1.6 处理时间片用完中断函数 ................................. 10 3.1.7 处理I/O 中断函数 ....................................... 10 3.2Queue 类的成员函数 ....................................... 11 3.2.1队列添加进...