作業系統實驗一FSFC和SJF

2021-10-09 22:44:59 字數 1019 閱讀 2970

作業系統先來先服務fsfc演算法以及短作業優先sjf演算法c++

#define _crt_secure_no_warnings

#include

#include

#include

using namespace std;

class fsfc

void

rank()

}}}int

* jobarrivetime;

//作業到達時間

int n;

//作業數

char

* jobname;

//作業名

int* jobneededtime;

//作業執行時間

int* flag;

//執行次序};

class sjf

void

rank

(int nowtime,

int m)

for(

int j =

0; j < n;

++j)}}

}int

* exchange;

int* jobarrivetime;

//作業到達時間

int n;

//作業數

char

* jobname;

//作業名

int* jobneededtime;

//作業執行時間

int* flag;

//執行次序};

intmain()

}for

(int i =

0; i < n;

++i)}}

}if(chooseway ==2)

}for

(int i =

0; i < n;

++i)

for(

int i =

0; i < n;

++i)}}

}return0;

}

《作業系統 FCFS和SJF》

fcfs排程演算法 先來先服務 fcfs 排程演算法是一種最簡單的排程演算法,該演算法既可用於作業排程,也可用於程序排程。當在作業排程中採用該演算法時,每次排程都是從後備作業佇列中選擇乙個或多個最先進入該佇列的作業,將它們調入記憶體,為它們分配資源 建立程序,然後放入就緒佇列。在程序排程中採用fcf...

作業系統 實驗一

實驗一 一 實驗目的 1 掌握命令解釋程式的原理 2 掌握簡單的dos呼叫方法 3 掌握c語言程式設計初步。二 實驗內容和要求 內容 根據教師指定的實驗課題,完成設計 編碼 測試工作。要求 編寫類似於dos,unix的命令列解釋程式 1 自行定義系統提示符 2 自定義命令集 8 10個 3 使用者輸...

作業系統實驗

一 實驗目的 理解vi的三種執行模式及其切方法。學會使用vi的各種操作命令進行文字檔案的編輯。用vi編寫linux下c程式,會用gcc編譯。二 實驗環境 一台裝有linux的機器 這裡預設是red hat linux 9 系統裡面有gcc編譯器。三 實驗內容 寫出主要的內容 首先用合法使用者登入系統...