java如何实现操作系统进程调度试验

来源:百度知道 编辑:UC知道 时间:2024/05/13 19:41:39
操作系统的几个试验如何有java实现

想做什么实验

可以的,想必你是个学生,而且正在学习的是操作系统这门课程。我想你们老师只是会教你们操作系统这门课程,会教你们先来先服务,时间片轮流这几种进程调度的方法。如果你上课听懂了,那么你要做的是熟悉这个思想,而不是真的要去实现操作系统级别的进程调度(这对于一个学生来说很有难度,当然天才除外)。

所以目的明确,办事的方法不一样,你只要熟悉JAVA进程编程这一块,你就可以动手开始写了,你可以用JAVA带的进程类thread,因为你的目的是为了熟悉进程调度算法,而不是如何去创建一个进程(创建JAVA为你封装好了)。至于如何实现这些调度算法就靠你自己写了。

也许看到这里,你会觉得我一点有用的代码都没贴出来,原因很简单:我没时间写这种代码(多进程编程一直是编程的难点,特别是资源的共享这一块)。第2,成果是要自己争取,别人不会给你最终的答案,最多给你指个方向(出来工作这么久,没人给过现成的,能跑的代码。给个方向就已经非常感激别人了,很多时候,别人理都赖的理你)。

有好多放方法
举个例子:java打开一个新建的EXCEL文档, 可以调用CMD命令

import java.io.IOException;

public class JxlPractice {
private void openNewExcelFile() throws IOException
{
Process p=Runtime.getRuntime().exec("cmd /c start excel");

}
public static void main(String[] args) {
JxlPractice jp=new JxlPractice();
try
{
jp.openNewExcelFile();
}
catch(IOException e)
{
System.exit(1);
}
}
}