资源简介
进程调度轮转法优先权法运作原理实验流程:
产生 n个进程,对每个进程产生一个PCB,并用随机数产生进程的优先权及进程所需的CPU时间。
按优先权大小,把n个进程拉成一个就绪队列。
链首进程投入运行一个时间片。时间片到,进程所需的CPU时间减一,优先权减三,输出各进程的运行情况。
所需的CPu时间=0?
!=0的话,将进程插入就绪队列
=0的话,撤销进程。
就绪队列为空,结束。否则,继续运行。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace OS_experiment
{
class PCB
{
public int process;
public int priority;
public int servertime;
public PCB(int processint priority int servertime)
{
this.process = process;
this.priority = priority;
this.servertime = servertime;
}
}
class tryCatch
{
public int test(string m)
{
try
{
int i = 0;
i = int.Parse(m);
return i;
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
return 0;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 54272 2011-04-19 00:28 进程调度\OS experiment.doc
文件 929 2011-04-17 22:16 进程调度\OS experiment.sln
..A..H. 23552 2011-06-02 17:45 进程调度\OS experiment.suo
..A.SH. 162 2011-04-29 23:14 进程调度\~$ experiment.doc
文件 818 2011-04-18 16:38 进程调度\OS experiment\class1.cs
文件 11465 2011-06-02 16:56 进程调度\OS experiment\Form1.Designer.cs
文件 8543 2011-06-02 16:56 进程调度\OS experiment\Form1.cs
文件 3809 2011-04-17 22:55 进程调度\OS experiment\OS experiment.csproj
文件 494 2011-04-17 22:16 进程调度\OS experiment\Program.cs
文件 7851 2011-06-02 16:56 进程调度\OS experiment\Form1.resx
文件 15360 2011-06-02 16:56 进程调度\OS experiment\bin\Debug\OS experiment.exe
文件 40448 2011-06-02 16:56 进程调度\OS experiment\bin\Debug\OS experiment.pdb
文件 14328 2011-06-02 17:24 进程调度\OS experiment\bin\Debug\OS experiment.vshost.exe
文件 490 2007-07-21 01:33 进程调度\OS experiment\bin\Debug\OS experiment.vshost.exe.manifest
文件 2914 2011-06-02 17:24 进程调度\OS experiment\obj\Debug\OS experiment.csproj.FileListAbsolute.txt
文件 15360 2011-06-02 16:56 进程调度\OS experiment\obj\Debug\OS experiment.exe
文件 40448 2011-06-02 16:56 进程调度\OS experiment\obj\Debug\OS experiment.pdb
文件 180 2011-06-02 16:56 进程调度\OS experiment\obj\Debug\OS_experiment.Form1.resources
文件 180 2011-04-17 22:55 进程调度\OS experiment\obj\Debug\OS_experiment.Properties.Resources.resources
文件 847 2011-06-02 16:56 进程调度\OS experiment\obj\Debug\OS experiment.csproj.GenerateResource.Cache
文件 1376 2011-04-17 22:16 进程调度\OS experiment\Properties\AssemblyInfo.cs
文件 2876 2011-04-17 22:16 进程调度\OS experiment\Properties\Resources.Designer.cs
文件 5612 2011-04-17 22:16 进程调度\OS experiment\Properties\Resources.resx
文件 1098 2011-04-17 22:16 进程调度\OS experiment\Properties\Settings.Designer.cs
文件 249 2011-04-17 22:16 进程调度\OS experiment\Properties\Settings.settings
目录 0 2011-06-08 12:58 进程调度\OS experiment\obj\Debug\TempPE
目录 0 2011-06-08 12:58 进程调度\OS experiment\bin\Debug
目录 0 2011-06-08 12:58 进程调度\OS experiment\obj\Debug
目录 0 2011-06-08 12:58 进程调度\OS experiment\bin
目录 0 2011-06-08 12:58 进程调度\OS experiment\obj
............此处省略6个文件信息
- 上一篇:五子棋,C语言代码,dos环境支持鼠标操作
- 下一篇:数据仓库建模之金融银行模型篇
评论
共有 条评论