ii肯定有問題。
i.優先順序排程
using system;
using system.threading;
class test
}class prioritytest
public bool loopswitch
}public void threadmethod()
console.writeline(" with priority " +
"has a count = ", thread.currentthread.name,
thread.currentthread.priority.tostring(),
threadcount.tostring("n0")); }}
ii.最先適應演算法&最佳適應演算法
#include
#include
#include
typedef struct freelist
freelist;
freelist *head;
int w=0;
void initlist()/*初始化空閒區表*/
,i=0;
char *s[9]=;
freelist *p=null,*rear=null;
head=(freelist *)malloc(sizeof(freelist));
head->next=null;
rear=head;
for (i=0;i<8;i++)
void sort()/*最佳適應法排序*/
n=n->next;
}m=m->next;}}
void output()
printf("/n");
}void destory(freelist *des)
if (!strcmp(des->status,"f"))/*上與空閒區相鄰*/
if((des->address+des->length)==t->address)
if (!strcmp(t->next->status,"f"))/*下與空閒區相鄰*/
}else des->next->status="f";
}fit()/*最先適應法和最佳適應法的實現*/
else dins=dins->next;
}if(w==1) sort();
output();
getchar();
while (strcmp(cmp->next->status,"j1"))/*找到j1且***/
cmp=cmp->next;
t=cmp->next->status;
destory(cmp);
if (w==1) sort();
output();
printf("%s%s/n",t," is free!");
cmp=head;
while (strcmp(cmp->next->status,"j3"))/*找到j3且***/
cmp=cmp->next;
t=cmp->next->status;
destory(cmp);
if (w==1) sort();
output();
printf("%s%s/n",t," is free!");
}void main()
作業系統課設 頁面置換演算法的模擬
本課設主要實現fifo演算法和lru演算法,雖然實現了功能,但是個人感覺 可以優化,而且採用的主存塊數是3,如果主存塊數修改了,那麼 也需要修改,這是我課設不足之處,望大神來指教!下面是我的 include include define page num 3 主存塊數 define serial n...
實驗課 作業系統 程序通訊
熟練使用 linux 的 c 語言開發環境 掌握 linux 作業系統下的併發程序間同步 掌握 linux 作業系統下的程序間通訊 瞭解常見的訊息通訊方式 訊號機制 訊息佇列機制 共享記憶體機制和管道機制。掌握訊息佇列機制中常用的系統呼叫有 建立一個訊息佇列 msgget 向訊息佇列傳送 訊息 ms...
第1課 進階作業系統
1 windows unix linux mac os android ios.2 作業系統是直接執行於硬體之上的計算機程式 作業系統的本質 3 作業系統用於管理和控制計算機的硬體和軟體資源 從使用者的角度 4 作業系統為使用者軟體的開發提供必要的服務和介面 從程式設計師的角度 1 bios 是基本...
作業系統 作業系統的概念
3 作業系統的目標和功能 作業系統用做擴充機器 計算機系統自上而下可區分為 從作業系統的角度 計算機系統的概述 在計算機中的cpu 記憶體 輸入 輸出裝置等硬體,提供了基本的計算機資源 應用程式等規定了按何種方式來使用這些資源來為使用者服務 作業系統控制和協調各使用者程式對硬體的分配和呼叫。所以作業...
作業系統 作業系統與人的介面
作業系統為正在執行的程式提供服務並與之通訊的一個設施 1 功能 裝入並建立程序 對程式的正常或異常終止給出適當的響應 一個程式執行時,接受其對系統服務及資源的申請 2.由一系列的 系統呼叫 構成。系統呼叫並沒有明確規定是以什麼形式實現的,是庫函式還是其它形式。庫函式可以隱藏訪管指令的細節,使系統呼叫...