实验5 进程管理模拟.docVIP

  • 114
  • 0
  • 约9.62千字
  • 约 10页
  • 2017-07-05 发布于天津
  • 举报
实验5 进程管理模拟.doc

实验5 进程管理模拟 实验目的 进程是操作系统中最核心的概念,是了解操作系统实质的关键。本实验的目在于:加深对进程概念的理解;熟悉操作系统在管理进程时所采用的数据结构;掌握基本的进程状态及其转换;熟悉主要的进程调度算法。 实验要求 设计一个允许n个进程并发执行的进程管理模拟系统。该系统具有以下功能:(1)建立良好的数据结构实现对进程的有效管理(2)进程控制功能(3)进程调度(4)显示进程执行期间状态的变化。 系统在模拟时,可将各进程对资源的使用情况直接以数据的形式输入或者随机生成。 实验环境 Linux C 范例(使用Visual C++ 6.0) 为了体现计算机在运行时各设备可以并行工作,本例设置了三个线程CPU_Thread、IO1_Thread、IO2_Thread分别模拟三个设备。在通过调度程序Scheduler(线程)调度,多个进程根据各自的资源使用情况可同时在这三个设备上穿插运行。 #include stdafx.h #define STRICT #define WIN32_LEAN_AND_MEAN #include iostream.h #include windows.h #include winbase.h #include stdio.h #include stdlib.h #include time.h extern C #define MAXPCBCO

文档评论(0)

1亿VIP精品文档

相关文档