实验__ 一 __ 题目__ 进程调度 _ _____ _ 第 9 周星期三
实验__ 二 __ 题目__ 作业调度 _______ 第 10 周星期三
实验__ 三 ( 综合性 ) 题目__主存空间的分配与回收_ 第 11 周星期三
实验__四 _题目_ 文件系统 _ 第 13 周星期三
实验平台:(宋体 5 号字)
1、 计算机及操作系统:IBM-PC 或兼容机,Windows 系统.
2、 编程环境:C,C++语言编程环境.
源程序名和可执行程序名:
实验一:ProcessScheduler.bpr ProcessScheduler.exe
实验二:JOBScheduler.bpr JOBScheduler.exe
实验三(综合性):MemorySpace.bpr MemorySpace.exe
实验四:FileSystem.bpr FileSystem.exe
备注:
一、实验目的
用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理
解。
二、实验内容和要求
实验题目:进程调度.
设计一个有 N 个进程共行的进程调度程序。
进程调度算法:
· 采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)和先来先服务
算法。
· 每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、优
先数、到达时间、需要运行时间、已用 CPU 时间、进程状态等等。
· 进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程的