操作系统进程调度实验报告
一.实验目的
用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的解.
进程调度时进程管理的主要内容之一,通过设计,编制,调试一个简单的进程调度模拟系统,对进程调度,进程运行状态变换加深理解和掌握。模拟计算机操作系统的进程调度,建立进程控制块PCB,要包含有关进程的描述信息,控制信息以及资源信息.模拟系统根据PCB感知进程的存在和通过PCB中所包含的各项变量的变化,掌握进程所处的状态以达到控制进程活动的目的.要实现进程的状态及其转换,进程的创建与撤消,进程的阻塞与唤醒.用P,V原语操作实现进程互斥.
二.实验要求
建立进程控制块PCB,用PCB实现进程在运行过程中的一切状态,未创建、就绪、运行、等待、退出.以完成资源的共享,实现进程的同步与互斥.程序要求用p,v操作实现进程互斥.
三.实验平台
Windows XP 下的Microsoft vitual c++平台
四.所用语言
Microsoft Visual C++语言
五.机器要求
Microsoft Windows XP Professional
版本 2002
Service Pack
…… …… 余下全文