91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 1.05MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-10-23
  • 語言: 其他
  • 標簽:

資源簡介

操作系統課程設計銀行家算法(vs 20005)

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Text;
using?System.Text.Regularexpressions;

namespace?weq
{
????public?class?OperatingSystem
????{
????????#region...聲明程序所需要的各個變量
????????public?int?totalPro?=?5;?//進程數
????????public?int?totalRes?=?3;?//資源數
????????public?int?id?=?-1;

????????public?int[]?Available;
????????public?int[][]?Max;

????????public?int[][]?Allocation;
????????public?int[][]?Need;
????????public?int[]?Requesti;
????????
????????#endregion

????????#region...默認構造函數
????????public?OperatingSystem()
????????{
????????????Initialize();
????????}
????????#endregion

????????#region...初始化進程和資源數目以及申請資源數
????????///?
????????///?初始化各個變量
????????///?

????????public?void?Initialize()
????????{
????????????#region...獲取輸入進程以及資源數目

????????????do
????????????{
????????????????Console.Write(“請輸入請求資源的進程個數:?“);
????????????}
????????????while?(!Int32.TryParse(Console.ReadLine()?out?totalPro));

????????????do
????????????{
????????????????Console.Write(“請輸入的資源個數:?“);
????????????}
????????????while?(!Int32.TryParse(Console.ReadLine()?out?totalRes));

????????????#endregion

????????????#region...初始化各個數組

????????????Available?=?new?int[totalRes];
????????????Console.Write(“請分別輸入“?+?totalRes+?“個資源的剩余數(中間以空格隔開例如:3?2?2):“);

????????????InitOneDimensionArray(Available);

????????????Max?=?new?int[totalPro][];
????????????for?(int?i?=?0;?i?????????????{
????????????????Max[i]?=?new?int[totalRes];
????????????}

????????????Allocation?=?new?int[totalPro][];
????????????for?(int?i?=?0;?i?????????????{
????????????????Allocation[i]?=?new?int[totalRes];
????????????}

????????????Need?=?new?int[totalPro][];
????????????for?(int?i?=?0;?i?????????????{
????????????????Need[i]?=?new?int[totalRes];
????????????}



????????????Console.WriteLine(“請輸入各個進程對各類資源的最大需求數(“?+?totalPro?+?“行“?+?totalRes+?“列“?+?“每行數字中間以空格隔開例如:3?2?2):“);
????????????InitMaxtrixArray(Max);
????????????Console.WriteLine(“請輸入各個進程已分配各類資源數(“?+?totalPro?+?“行“?+?totalRes+?“列“?+?“):“);
????????????InitMaxtrixArray(Allocation);


????????????for?(int?i?=?0;?i?????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????Need[i][j]?=?Max[i][j]?-?Allocation[i][j];
????????????????}
????????????}
????????????#endregion

????????????#region...?申請資源的進程以及數目
????????????do
????????????{
????????????????Console.WriteLine(“選擇當前提出請求資源的進程0-“?+?(totalPro?-?1)?+?“:“);
????????????}
????????????while?(!(int.TryParse(Console.ReadLine().Trim()?out?id)?&&?id?>=?0?&&?id?
????????????Requesti?=?new?int[totalRes];

????????????Console.WriteLine(“請分別輸入“?+?id?+?“號進程對這“?+?totalRes+?“個資源的申請量(數據格式如:3?2?2):“);

????????????InitOneDimensionArray(Requesti);
????????????#endregion
????????}

????????#endregion

????????#region......?初始化各個數組

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????169527??2009-07-02?19:54??OS\OS\bin\Debug\ffl.ico

?????文件??????20480??2009-12-29?21:46??OS\OS\bin\Debug\OS.exe

?????文件??????19968??2009-12-29?21:46??OS\OS\bin\Debug\OS.pdb

?????文件???????5632??2005-12-08?14:51??OS\OS\bin\Debug\OS.vshost.exe

?????文件??????20480??2009-12-29?21:46??OS\OS\bin\Release\OS.exe

?????文件??????17920??2009-12-29?21:46??OS\OS\bin\Release\OS.pdb

?????文件???????5632??2005-12-08?14:51??OS\OS\bin\Release\OS.vshost.exe

?????文件??????20480??2009-12-29?21:46??OS\OS\obj\Debug\OS.exe

?????文件??????19968??2009-12-29?21:46??OS\OS\obj\Debug\OS.pdb

?????文件????????238??2009-12-29?21:47??OS\OS\obj\OS.csproj.FileList.txt

?????文件??????20480??2009-12-29?21:46??OS\OS\obj\Release\OS.exe

?????文件??????17920??2009-12-29?21:46??OS\OS\obj\Release\OS.pdb

?????文件???????8235??2009-12-29?21:40??OS\OS\OperatingSystem.cs

?????文件???????1984??2009-12-29?21:40??OS\OS\OS.csproj

?????文件???????1071??2009-12-29?21:40??OS\OS\Program.cs

?????文件???????1175??2009-12-29?21:39??OS\OS\Properties\AssemblyInfo.cs

?????文件?????762880??2009-12-29?21:47??OS\OS-Setup\Debug\OS-Setup.msi

?????文件?????422912??2009-12-29?21:47??OS\OS-Setup\Debug\setup.exe

?????文件??????29376??2009-12-29?21:46??OS\OS-Setup\OS-Setup.vdproj

?????文件?????762368??2009-12-29?21:46??OS\OS-Setup\Release\OS-Setup.msi

?????文件?????422912??2009-12-29?21:46??OS\OS-Setup\Release\setup.exe

?????文件???????1193??2009-12-29?21:44??OS\OS.sln

????..A..H.?????12800??2009-12-29?21:48??OS\OS.suo

?????目錄??????????0??2009-12-29?21:53??OS\OS\obj\Debug\TempPE

?????目錄??????????0??2009-12-29?21:53??OS\OS\obj\Release\TempPE

?????目錄??????????0??2009-12-29?21:53??OS\OS\bin\Debug

?????目錄??????????0??2009-12-29?21:53??OS\OS\bin\Release

?????目錄??????????0??2009-12-29?21:53??OS\OS\obj\Debug

?????目錄??????????0??2009-12-29?21:53??OS\OS\obj\Release

?????目錄??????????0??2009-12-29?21:53??OS\OS\bin

............此處省略10個文件信息

評論

共有 條評論