资源简介
操作系统实验——基于时间片轮转法处理器调度(单链表实现) 包含源码。
代码片段和文件信息
# include
# include
using namespace std;
struct node
{
char name[32];
int run_time;
int req_time;
enum {readyend}state;
struct node *next;
};
int time=0;
node * head=NULL;
//node * current;
void init();
void printtimer(node *);
void run();
node * last(node *);
int main()
{
init();
run();
free(head);
return 0;
}
void init()
{
node * g_curr;
node *p;
head = (node*)malloc(sizeof(node));
head->next = NULL;
p = (node*)malloc(sizeof(node));
strcpy(p->name “P1“);
p->run_time = 0;
p->req_time = 2;
p->state = p->ready;
p->next = NULL;
head->next = p;
g_curr=p;
p = (node*)malloc(sizeof(node));
strcpy(p->name “P2“);
p->run_time = 0;
p->req
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 225383 2009-10-14 10:45 timer\Debug\timer.exe
文件 349592 2009-10-14 10:45 timer\Debug\timer.ilk
文件 18446 2009-10-14 10:45 timer\Debug\timer.obj
文件 18215 2009-10-13 20:13 timer\Debug\timer.obj.enc
文件 1997944 2009-10-14 10:45 timer\Debug\timer.pch
文件 541696 2009-10-14 10:45 timer\Debug\timer.pdb
文件 74752 2009-10-14 11:17 timer\Debug\vc60.idb
文件 102400 2009-10-14 10:45 timer\Debug\vc60.pdb
文件 3399 2009-10-14 10:29 timer\timer.cpp
文件 3389 2009-10-14 11:17 timer\timer.dsp
文件 535 2009-10-14 11:17 timer\timer.dsw
文件 41984 2009-10-14 11:21 timer\timer.ncb
文件 48640 2009-10-14 11:17 timer\timer.opt
文件 244 2009-10-14 11:17 timer\timer.plg
目录 0 2009-10-14 10:45 timer\Debug
目录 0 2009-10-14 11:17 timer
----------- --------- ---------- ----- ----
3426619 16
评论
共有 条评论