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

  • 大小: 156KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-28
  • 語言: C/C++
  • 標(biāo)簽: 操作系統(tǒng)??

資源簡介

廣工操作系統(tǒng)課設(shè):多道批處理系統(tǒng)兩級調(diào)度的模擬,用c語言模擬多道批處理系統(tǒng)兩級調(diào)度的模擬,有完整的代碼及報告。

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?

#define?getpch(type)(type*)malloc(sizeof(type))


#define?M?100



?typedef?struct?Time
{
int?hour;?//時
int?min;??//分
}time;


struct?jcb
{
????char?name[10];????????//進(jìn)程名
????time?arrive_time;?//到達(dá)時間
????time?enter_time;?//進(jìn)入內(nèi)存時間
????time?start_time;?//開始時間
????time?finish_time;?//結(jié)束時間
int?run_time;?????????//估計運行時間
????int?zz_time;??????????//周轉(zhuǎn)時間

????int?men;??????????????//主存需要
????int?tap;??????????????//磁帶機(jī)
????int?state;??????????????//狀態(tài)位
????float?rp;?????????????//高響應(yīng)比?
????struct?jcb*?next;
};

typedef?struct?jcb?JCB;

struct?link
{
????char?name[10];?????????//進(jìn)程名
????time?arrive_time;?????//到達(dá)時間
????time?enter_time;??????//進(jìn)入內(nèi)存時間
????time?start_time;??????//開始時間
????time?finish_time;?????//結(jié)束時間
int?run_time;?????????//估計運行時間
????int?zz_time;??????????//周轉(zhuǎn)時間
????int?address;??????????//起始地址
????int?len;??????????????//分區(qū)大小
????int?tap;??????????????//磁帶機(jī)
????int?state;????????????//狀態(tài)位0為空閑1為被使用
????struct?link?*last;????????//前指針
????struct?link?*next;????????//后指針
}?;



struct?jcb??save[6];//讀文件時保存在save[]中?
struct?jcb?*first_jcb=NULL*p;

struct?jcb??result[13][13];
int?I;

struct?link?*s*q;

int?sys_men=100;?????//系統(tǒng)內(nèi)存分配為100
int?sys_mac=4;???????//磁帶機(jī)數(shù)
time?sys_timesys_time1;
char?name[10];

void?print1(){
????????printf(“\n\n請選擇調(diào)度的方式:\n“);
printf(“\n*************************************************“);
printf(“\n1.作業(yè)先來先服務(wù)進(jìn)程先來先服務(wù)內(nèi)存最先適應(yīng)服務(wù)\n“);
printf(“\n2.作業(yè)先來先服務(wù)最短進(jìn)程優(yōu)先服務(wù)內(nèi)存最先適應(yīng)服務(wù)\n“);
printf(“\n3.最短作業(yè)優(yōu)先進(jìn)程先來先服務(wù)內(nèi)存最先適應(yīng)服務(wù)\n“);
printf(“\n4.最短作業(yè)優(yōu)先最短進(jìn)程優(yōu)先內(nèi)存最先適應(yīng)服務(wù)\n“);
printf(“\n5.作業(yè)先來先服務(wù)最短進(jìn)程優(yōu)先內(nèi)存最佳適應(yīng)服務(wù)\n“);
printf(“\n6.作業(yè)先來先服務(wù)最短進(jìn)程優(yōu)先內(nèi)存最佳適應(yīng)服務(wù)\n“);
printf(“\n7.最短作業(yè)優(yōu)先進(jìn)程先來先服務(wù)內(nèi)存最佳適應(yīng)服務(wù)\n“);
printf(“\n8.最短作業(yè)優(yōu)先最短進(jìn)程優(yōu)先內(nèi)存最先適應(yīng)服務(wù)\n“);
printf(“\n9.作業(yè)先來先服務(wù)進(jìn)程先來先服務(wù)內(nèi)存最壞適應(yīng)服務(wù)\n“);
printf(“\n10.作業(yè)先來先服務(wù)最短進(jìn)程優(yōu)先服務(wù)內(nèi)存最壞適應(yīng)服務(wù)\n“);
printf(“\n11.最短作業(yè)優(yōu)先進(jìn)程先來先服務(wù)內(nèi)存最壞適應(yīng)服務(wù)\n“);
printf(“\n12.最短作業(yè)優(yōu)先最短進(jìn)程優(yōu)先內(nèi)存最壞適應(yīng)服務(wù)\n“);
printf(“\n13.十二種調(diào)度結(jié)果比較;“);
printf(“\n0.結(jié)束程序“);
printf(“\n*************************************************“);
}

void?print2(int?i){
????????????if(i==1)????printf(“\n\n?1.作業(yè)先來先服務(wù)進(jìn)程先來先服務(wù)內(nèi)存最先適應(yīng)服務(wù)\n“);
????????????if(i==2)????printf(“\n\n?2.作業(yè)先來先服務(wù)進(jìn)程先來先服務(wù)內(nèi)存最先適應(yīng)服務(wù)\n“);
????????????if(i==3)????printf(“\n\n?3.最短作業(yè)優(yōu)先進(jìn)程先來先服務(wù)內(nèi)存最先適應(yīng)服務(wù)\n“);
????????????if(i==4)????printf(“\n\n?4.最短作業(yè)優(yōu)先最短進(jìn)程優(yōu)先內(nèi)存最先適應(yīng)服務(wù)\n“);
????????????if(i==5)????printf(“\n\n?5.作業(yè)先來先服務(wù)進(jìn)程先來先服務(wù)內(nèi)存最佳適應(yīng)服務(wù)\n“);
????????????if(i==6)????printf(“\n\n?6.作業(yè)先來先服務(wù)進(jìn)程先來先服務(wù)內(nèi)存最佳適應(yīng)服務(wù)\n“);
????????????if(i==7)????printf(“\n\n?7.最短作業(yè)優(yōu)先進(jìn)程先來先服務(wù)內(nèi)存最佳適應(yīng)服務(wù)\n“);
????????????if(i==8)????printf(“\n\n?8.最短作業(yè)優(yōu)先最短進(jìn)程優(yōu)先內(nèi)存最佳適應(yīng)服務(wù)\n“);
????????????if(i==9)????printf(“\n\n?9.作業(yè)先來先服務(wù)進(jìn)程先來先服務(wù)內(nèi)存最壞適應(yīng)服務(wù)\n“);
????????????if(i==10)????printf(“\n\n?10.作業(yè)先來先服務(wù)進(jìn)程先來先服務(wù)內(nèi)存最壞適應(yīng)服務(wù)\n“);
????????????if(i==11)????printf(“\n\n?11.最短作業(yè)優(yōu)先進(jìn)程先來先服務(wù)內(nèi)存最壞適應(yīng)服務(wù)\n“);
????????????if(i==12)????printf(“\n\n?12.最短作業(yè)優(yōu)先最短

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????234306??2018-06-10?12:38??操作系統(tǒng)課設(shè)?二級調(diào)度\?操作系統(tǒng)課設(shè).doc
?????文件?????????130??2016-12-29?21:06??操作系統(tǒng)課設(shè)?二級調(diào)度\test.txt
?????文件???????19552??2016-12-29?21:03??操作系統(tǒng)課設(shè)?二級調(diào)度\二級調(diào)度.cpp
?????目錄???????????0??2017-01-02?20:39??操作系統(tǒng)課設(shè)?二級調(diào)度\

評論

共有 條評論

相關(guān)資源