注册 登录
虚数灵境爱好者乐园 返回首页

李美玲的个人空间 http://www.gx1828.com/?284476 [收藏] [复制] [分享] [RSS]

日志

4-27 三 计算机相关

热度 2已有 99 次阅读2017-4-27 18:25 | 计算机, C语言

C语言
#include"head.h"
CPU::CPU()
{
busy=0;
stop=0;
pcruntime=0;
IRTime=0;
sum=0;
wait=0;
};

void CPU::sendin(PCB* L) //将进程信息放入CPU
{
 if(L->PSW==0)
 L->PSW++;
 PC=L->Instruc_ID[L->PSW];
 IR=L->Instruc_State[L->PSW-1];
 IRTime=L->Instruc_Times[L->PSW-1];
 PSW=L->PSW;
 pcstate=1;
 L->ProState=1;
      if(IR==2)
 stop=1;
 busy=1;
};

//执行指令函数
void CPU::calculate(PCB *L)
{
interrupt(1000*IRTime);
cout<<"执行"<<L->ProID<<"的"<<L->Instruc_ID[PSW-1]<<endl;
pcruntime+=IRTime;
sum+=IRTime;
L->RunTimes+=IRTime;
if(L->AllTime==L->RunTimes)
{
busy=0;
return;
}
PSW++;
    L->PSW=PSW;
if(PSW==L->InstrucNum)
PC="";
else
PC=L->Instruc_ID[PSW];
IR=L->Instruc_State[PSW-1];
IRTime=L->Instruc_Times[PSW-1];
if(IR==2)
stop=1;
else
stop=0;
 };

路过

鸡蛋

鲜花

握手

雷人

全部作者的其他最新日志

发表评论 评论 (4 个评论)

回复 李美玲 2017-4-27 18:35
  
回复 鍚涢棶褰掓湡 2017-4-27 18:49
  
回复 小哥的褶子 2017-4-27 20:12
  
回复 小哥的褶子 2017-4-27 20:16
  

facelist

您需要登录后才可以评论 登录 | 注册

站点统计|小黑屋|手机版|Archiver|南京虚数灵境科技有限责任公司 ( 苏ICP备2023024155号 ) | 公安备案号:32010402000195

GMT+8, 2024-5-17 19:27 , Processed in 1.061632 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部