关于javasstf的信息
本篇文章给大家谈谈javasstf,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、磁盘调度算法SSTF算法 不限制编程语言,可以选用C/C++等
- 2、最高分悬赏求帮写磁盘调度算法,用C语言
- 3、java 乱码问题,按理说不会乱码,可它还是乱了.请看代码 其中ok=JButton
磁盘调度算法SSTF算法 不限制编程语言,可以选用C/C++等
Java版的磁盘调度算法,
其中算法包含
1 先来先服务
2 最短时间优先
3 最短时间优先
4 单向扫描算法
程序是动画演示的,程序以圆模拟磁道,以方块模拟磁头根据算法在界面上演示。
程序运行截图如下图所示:
最高分悬赏求帮写磁盘调度算法,用C语言
#includestdio.h
int main()
{
int A,B; //标记进程A,进程B的到达时间
int cycA,cycB,serveA,serveB; //进程的周期时间和服务时间
float m;
int i,j,a=0,b=0,ka=0,kb=0; //ka,kb为开关,i,j,a,b为进程下标
int numa=0,numb=0; //服务累计时间
printf("输入进程A的周期时间,服务时间:");
scanf("%d%d",cycA,serveA);
printf("输入进程B的周期时间,服务时间:");
scanf("%d%d",cycB,serveB);
m=(float)serveA/cycA+(float)serveB/cycB;
for(int T=0;T=100;T++)
{
if(m-11e-6)
{
printf("超出CPU的处理能力!\n");
return 0;
}
if(numa==serveA) //进程A完成
{
numa=serveA+1;
printf("当T=%d时",T);
printf("进程A%d结束\n",a);
if(numbserveB)
{
printf(" 调用进程b%d\n",b);
kb=1;
}
ka=0;
}
if(numb==serveB)
{
numb=serveB+1;
printf("当T=%d时",T);
printf("进程B%d结束\n",b);
if(numaserveA)
{
printf(" 调用进程A%d\n",a);
ka=1;
}
kb=0;
}
if(T%cycA==0 T%cycB==0)
{
A=B=T;
j=++a;
i=++b;
printf("当T=%d时,进程A%d和进程B%d同时产生,此时,",T,j,i);
if(cycA=cycB)
{
printf("调用进程A%d,阻塞进程B%d\n",j,i);
ka=1;
kb=0;
}
else
{
printf("调用进程B%d,阻塞进程A%d\n",i,j);
ka=0;
kb=1;
}
numa=numb=0;
}
if(T%cycA==0T%cycB!=0)
{
A=T;
printf("当T=%d时",T);
printf("进程A%d产生 ",++a); //不可能与进程A竞争处理器
numa=0;
if(numbserveB) //进程B没有完成
if(B+cycBA+cycA) //若进程B最早截止时间大于进程A的
{
printf("进程A%d执行。\n",a);
ka=1;
kb=0;
}
else //若进程B最早截止时间小于等于进程A的
printf("进程B%d继续执行。\n",b);
else //进程B完成
{
printf("进程A%d执行。\n",a);
ka=1;
}
}
if(T%cycA!=0T%cycB==0)
{
B=T;
printf("当T=%d时",T);
printf("进程B%d产生,",++b); //不可能与进程B竞争处理器
numb=0;
if(numaserveA) //进程A没有完成
if(B+cycB=A+cycA) //进程A的最早截止时间不小于B
printf("进程A%d继续执行。\n",a);
else
{
printf("进程B%d执行。\n",b);
kb=1;
ka=0;
}
else //进程A完成
{
printf("进程B%d执行。\n",b);
kb=1;
}
}
if(ka)
numa++;
if(kb)
numb++;
}
}
java 乱码问题,按理说不会乱码,可它还是乱了.请看代码 其中ok=JButton
stf = new String(strtf.getBytes("UTF-8"),"UTF-8");
这句有什么意义?既然已经是UTF编码了,再来一次没什么作用吧。
你这程序没看明白。
javasstf的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javasstf的信息别忘了在本站进行查找喔。