コード例 #1
0
ファイル: BaseSystemProcess.cs プロジェクト: mantas7776/UniVM
 protected BaseSystemProcess(int priority, KernelStorage kernelStorage, int creatorId)
 {
     this.procName          = this.GetType().Name;
     this.id                = nextId++;
     this.creatorId         = creatorId;
     this.priority          = priority;
     this.kernelStorage     = kernelStorage;
     this.resourceRequestor = new ResourceRequestor(this.id);
 }
コード例 #2
0
 public HandleManager(KernelStorage kernelStorage, int creatorId) : base(50, kernelStorage, creatorId)
 {
 }
コード例 #3
0
ファイル: MainProc.cs プロジェクト: mantas7776/UniVM
 public MainProc(KernelStorage kernelStorage, int creatorId) : base(ProcPriority.MainProc, kernelStorage, creatorId)
 {
 }
コード例 #4
0
ファイル: Test.cs プロジェクト: mantas7776/UniVM
 public Test(KernelStorage kernelStorage) : base(30, kernelStorage, -1)
 {
 }
コード例 #5
0
ファイル: VirtualMachine.cs プロジェクト: mantas7776/UniVM
 public VirtualMachine(Program program, MemAccesser memAccesser, KernelStorage kernelStorage, int creatorId) : base(ProcPriority.VirtualMachine, kernelStorage, creatorId)
 {
     this.program     = program;
     this.memAccesser = memAccesser;
 }
コード例 #6
0
 public JobGovernor(string programName, KernelStorage kernelStorage, int creatorId) : base(ProcPriority.JobGovernor, kernelStorage, creatorId)
 {
     this.programName = programName;
     intHandler       = new IntHandler(this.kernelStorage, this);
 }
コード例 #7
0
 public IntHandler(KernelStorage kernelStorage, JobGovernor process)
 {
     this.kernelStorage = kernelStorage;
     this.process       = process;
 }
コード例 #8
0
 public ProcessScheduler(KernelStorage kernelStorage)
 {
     this.kernelStorage = kernelStorage;
 }
コード例 #9
0
ファイル: StartStop.cs プロジェクト: mantas7776/UniVM
 public StartStop(int priority, KernelStorage kernelStorage, int creatorId) : base(priority, kernelStorage, creatorId)
 {
     this.kernelStorage = kernelStorage;
 }
コード例 #10
0
ファイル: ResourceScheduler.cs プロジェクト: mantas7776/UniVM
 public ResourceScheduler(KernelStorage kernelStorage, int creatorId) : base(ProcPriority.ResourceScheduler, kernelStorage, creatorId)
 {
     this.kernelStorage = kernelStorage;
 }
コード例 #11
0
ファイル: IdleProcess.cs プロジェクト: mantas7776/UniVM
 public IdleProcess(KernelStorage kernelStorage, int creatorId) : base(1, kernelStorage, creatorId)
 {
 }
コード例 #12
0
 public IntHandlerLegacy(KernelStorage kernelStorage) : base(ProcPriority.IntHandler, kernelStorage)
 {
     this.kernelStorage = kernelStorage;
     //intHandler = new IntHandler(kernelStorage, this);
 }