亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? cpu.asv

?? 8個(gè)進(jìn)程的改進(jìn)版CPU schedule 算法-RoundRobin-所有上載程序都是原創(chuàng)
?? ASV
字號(hào):
%--------------------------------------------------------------------------
clc;
clear;
%--------------------------------------------------------------------------
TQ=10;                                                              %========>
GlobalCycle=0;               %initial the system 0 time;This is the current emulating time!nothing to do with cycle!
EndTime=1000;                %emulation end time
DiskTime=5;
Ts=1;

cpubP=1;                      %who is the CPU-bound process

NProcess=3;
Qlen=NProcess;               %queue len is the same as number of processes
TB=[200;10;10];

QReady=[1 0 1;               %1 col is the process name; 
        2 0 1;               %2 col is the Remaining Bust time?
        3 0 1];              %3 is the flag for new beginning of a process(flag=1)====>
QReady(:,2)=TB;

QReady_History=zeros(2*NProcess+4,EndTime); %8 col is for the newstartFlag
                                            %9 col is for the current process(running) 
                                            %10 col is for the current how much to be used in THIS Quatum.
                                            
QDisk=zeros(NProcess,4);  % 1 col is the process name;2 col is the endtime; 
                          % 3 col is for remaining time 4 for new beginningflag=>
QDisk(:,2)=EndTime+100;   % initial the endtime to the EndTime(Very Important and Useful!)

%--------------------------------------------------------------------------
while GlobalCycle<EndTime
  %fprintf('------before check and RR at Time=%d---------\n',GlobalCycle);
  %   QDisk
  %   QReady
  
  newStartFlag=0;
  curP=0;  %make sure not store the old state, 0 mean the cpu is idle or empty readyqueue  

  [QDisk,QReady]=CheckDiskQueue_RR(QDisk,QReady,Qlen,GlobalCycle,TB,EndTime); %if p finished its disktime, move to the readyQ
  
  %--------------------if CPU Idle, Queue empty-----------------------------
  if sum(QReady(:,1))==0                              % check before pick up,to make sure the readyQ is not empty when applying the RR 
      fprintf('CPU idle at T=%d....\n',GlobalCycle);
      
      QReady_History(:,GlobalCycle+1)=-1;             % Idle state,-1 is special,you can use it to trace.
      GlobalCycle=GlobalCycle+1;                      % time forward
      continue;
  end
  
  %--------------------Now,we know there are processes in the ReadQueue------------------
  %disp('----before RR');
  
  [curP,QReady,rmTime,curstartFlag]=RR(QReady,Qlen);       %pick up a process,it become the curP.=====>>
 
  % disp('----after RR');
    
  %---------------------At the begin of the curP running on CPU,just after pickup, We want to record the Queues states!
  if  rmTime>TQ
      useTime=TQ;
  else
      useTime=rmTime;
  end
  QReady_History(:,GlobalCycle+1)=[QReady(:,1);0;QDisk(:,1);curstartFlag;curP;useTime];% the current state, 7 col say whethere curP is a newstart p
 
  %---------------------Time move forward-----------------------------
   if  rmTime>TQ
       GlobalCycle=GlobalCycle+TQ;      %
       rmTime=rmTime-TQ;
       newStartFlag=0;
   else
       GlobalCycle=GlobalCycle+rmTime;  %
       rmTime=TB(curP);                 % prepare for the next run 
       newStartFlag=1;                   %end and it will start again from the beginning!!
   end
   
   GlobalCycle=GlobalCycle+Ts;
   
   %fprintf('p%d will start again(%d).....\n',curP,newStartFlag);


%    %---------------------Serve on the(move to )DiskQueue------------------------
%    ServeEnd=GlobalCycle+DiskTime;                                               %when the p should move back to ReadyQ
%    [QDisk,pos]=InQueue4Disk(curP,ServeEnd,rmTime,newStartFlag,QDisk,Qlen,'D');  %put into the DiskQueue
%       
%----------------------If only after the TB, the p go to disk, use the followings   
   %move to DiskQueue
   if newStartFlag==1
      ServeEnd=GlobalCycle+DiskTime;
      [QDisk,pos]=InQueue4Disk(curP,ServeEnd,rmTime,newStartFlag,QDisk,Qlen,'D'); %put into the DiskQueue
   else
      %+++++++++++++++++++++++++++++++++When you want to update the ReadyQ,must check() as well++++++++++++++ 
      [QDisk,QReady]=CheckDiskQueue_RR(QDisk,QReady,Qlen,GlobalCycle,TB,EndTime); %if p finished its disktime, move to the readyQ

      [QReady,pos]=InQueue3QReady(curP,rmTime,newStartFlag,QReady,Qlen,'R');  %move into ReadyQueue Immediately
   end    
end

%----------------------Present the result--------------------------------------------------
OutputResult(QReady_History,EndTime,NProcess);
Analysis_RR(QReady_History,TB,cpubP,TQ,Qlen);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产黄色91视频| 亚洲欧洲精品一区二区三区| 国产亚洲欧美激情| 亚洲视频一区二区在线| 日韩和欧美一区二区| 国产一区二区三区蝌蚪| 色综合久久88色综合天天免费| 欧美三级日韩在线| 国产亚洲欧美一区在线观看| 一区二区三区.www| 国产一区二区三区香蕉| 在线观看一区二区精品视频| 2017欧美狠狠色| 亚洲成人先锋电影| 国产精品一区二区你懂的| 在线视频中文字幕一区二区| 久久综合久久鬼色| 亚洲午夜电影在线观看| 国产精品12区| 欧美日韩大陆一区二区| 国产欧美日韩一区二区三区在线观看| 亚洲综合一二三区| 国产精品亚洲а∨天堂免在线| 欧美日韩久久久| 国产精品久久二区二区| 喷水一区二区三区| 91在线视频播放地址| 精品国产髙清在线看国产毛片| 中文字幕一区av| 国产一区二区三区美女| 69av一区二区三区| 亚洲视频在线观看三级| 国产精品综合在线视频| 日韩一区二区三区视频| 一区二区三区日本| 成人国产在线观看| 久久久www成人免费无遮挡大片| 亚洲第一激情av| 99久久免费视频.com| 国产亚洲综合在线| 狠狠狠色丁香婷婷综合久久五月| 欧美色综合网站| 亚洲女人的天堂| 成人午夜电影小说| 久久毛片高清国产| 麻豆视频一区二区| 欧美日韩高清一区二区不卡 | 经典三级一区二区| 欧美精品一级二级| 午夜私人影院久久久久| 在线视频国内自拍亚洲视频| 日韩毛片高清在线播放| www.欧美.com| 亚洲国产精品黑人久久久| 国产一区二区在线视频| 精品国产一区久久| 精品一区二区三区影院在线午夜| 91麻豆精品国产91久久久久久| 亚洲一区日韩精品中文字幕| 91免费看`日韩一区二区| 中文字幕一区日韩精品欧美| 成人自拍视频在线| 国产精品欧美久久久久无广告| 国产一区二区三区国产| 久久只精品国产| 韩国欧美国产一区| 国产亚洲婷婷免费| 成人小视频在线观看| 国产女人水真多18毛片18精品视频| 国产麻豆精品95视频| 久久精品无码一区二区三区| 国产中文字幕精品| 国产欧美日韩综合精品一区二区| 国产成人免费网站| 国产精品久久久久三级| 91色九色蝌蚪| 亚洲成av人片在线| 欧美一区二区视频观看视频| 麻豆精品在线播放| 日韩经典一区二区| 日韩一卡二卡三卡四卡| 久久国产尿小便嘘嘘尿| 久久久久久亚洲综合影院红桃| 国产一区二区精品久久| 中文乱码免费一区二区| av高清久久久| 亚洲国产欧美在线人成| 欧美一区二区三区爱爱| 国产综合成人久久大片91| 欧美国产日产图区| 色综合一区二区| 亚洲超碰97人人做人人爱| 欧美一区二区久久| 国产成人综合亚洲91猫咪| 中文字幕在线观看不卡| 欧美在线一二三| 蜜桃精品在线观看| 国产亚洲欧美日韩俺去了| 色综合久久久久久久久久久| 日韩中文字幕一区二区三区| 亚洲精品一区二区三区99| 成a人片亚洲日本久久| 亚洲成人精品一区二区| 精品日韩在线观看| 91视频国产资源| 奇米综合一区二区三区精品视频 | 成人一区二区三区| 亚洲自拍欧美精品| 久久一区二区三区四区| 91在线视频观看| 美脚の诱脚舐め脚责91| 亚洲欧洲无码一区二区三区| 欧美丰满一区二区免费视频| 国产精品主播直播| 亚洲午夜久久久久久久久久久| 精品国产伦一区二区三区观看体验| aa级大片欧美| 久久99久久99精品免视看婷婷| 成人免费在线播放视频| 91精品国产综合久久精品性色| 成人妖精视频yjsp地址| 日韩激情视频网站| 国产精品家庭影院| 91精品麻豆日日躁夜夜躁| 成人美女视频在线观看| 天天av天天翘天天综合网色鬼国产| 欧美国产97人人爽人人喊| 欧美精品在线视频| 91最新地址在线播放| 国内精品久久久久影院薰衣草 | 欧美日韩精品欧美日韩精品| 国产成人自拍网| 日韩精品视频网站| 亚洲黄色尤物视频| 久久久久久影视| 91精品国产91久久综合桃花| 不卡大黄网站免费看| 美腿丝袜在线亚洲一区| 一区二区三区 在线观看视频| 久久久欧美精品sm网站| 91精品国产91久久久久久最新毛片| 97se亚洲国产综合自在线| 国产美女精品在线| 日韩av电影免费观看高清完整版 | 在线观看免费成人| 成人美女视频在线观看| 亚洲精品在线观| 欧美日韩卡一卡二| 91福利国产成人精品照片| 国产精品456| 久久99最新地址| 日日夜夜精品视频免费| 一区二区三区日韩精品| 最新欧美精品一区二区三区| 国产人妖乱国产精品人妖| 精品日产卡一卡二卡麻豆| 欧美日韩你懂得| 在线免费观看日本一区| 91香蕉视频mp4| av电影在线观看完整版一区二区 | 日韩码欧中文字| 中文欧美字幕免费| 欧美激情一区二区三区在线| 精品久久五月天| 欧美大片在线观看一区| 91精品国产免费久久综合| 欧美日韩大陆一区二区| 欧美日韩中文一区| 欧美视频一二三区| 欧美性色黄大片| 欧美日韩日本视频| 欧美区在线观看| 欧美一区日本一区韩国一区| 56国语精品自产拍在线观看| 欧美久久高跟鞋激| 91精品国产综合久久久久| 日韩一区二区在线看片| 日韩欧美国产三级| 精品久久免费看| 久久久久久久一区| 国产精品亲子伦对白| 中文字幕 久热精品 视频在线 | 欧美亚洲图片小说| 欧美色图第一页| 欧美精品1区2区| 日韩精品一区国产麻豆| 精品国产电影一区二区| 国产人久久人人人人爽| 国产精品毛片无遮挡高清| 最新中文字幕一区二区三区 | 欧美精品在线视频| 日韩一区二区三区电影在线观看| 欧美变态口味重另类| 久久久精品中文字幕麻豆发布| 国产精品日韩精品欧美在线| 亚洲免费三区一区二区| 日韩国产在线观看| 国产伦精品一区二区三区免费| 成人免费视频播放| 91国偷自产一区二区三区成为亚洲经典|