• 大小: 581KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签:

资源简介

操作系统实验——基于时间片轮转法处理器调度(单链表实现) 包含源码。

资源截图

代码片段和文件信息

# 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


评论

共有 条评论

相关资源