• 大小: 459KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-12
  • 语言: Java
  • 标签: 操作系统  课设  java  

资源简介

本人的操作系统课程设计, 两道批处理系统的两级调度,java实现

资源截图

代码片段和文件信息

package com.eason.os;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;

/**
 * 作业类,其他类的主要操作对象
 * 
 * @author Eason
 * 
 */
public class Job implements Comparable {
private String name; // 进程名
private Calendar enter; // 进入时间 格式为hh:mm
private int need; // 需要运行的时间 单位为分钟
private int grade; // 优先数,优先数越小的优先级别越高

// 构造器
public Job(String name String enterStr int need int grade) {
super();
this.name = name;
this.need = need;
this.grade = grade;
enter = new GregorianCalendar();
DateFormat df = new SimpleDateFormat(“hh:mm“);
try {
Date date = df.parse(enterStr);
enter.setTime(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
System.out.println(“进入时间格式转换错误!“);
e.printStackTrace();
}

}

// 属性的获得与设置方法
public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Calendar getEnter() {
return enter;
}

public void setEnter(Calendar enter) {
this.enter = enter;
}

public int getNeed() {
return need;
}

public void setNeed(int need) {
this.need = need;
}

public int getGrade() {
return grade;
}

public void setGrade(int grade) {
this.grade = grade;
}

public int compareTo(object o) {
Job j = (Job) o;
if (this.need > j.need) {
return 1;
} else if (this.need == j.need) {
return 0;
} else {
return -1;
}

}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        302  2016-01-02 11:01  操作系统\操作系统课程设计\OperationSystem\.classpath

     文件        391  2016-01-02 11:01  操作系统\操作系统课程设计\OperationSystem\.project

     文件        603  2016-01-02 11:01  操作系统\操作系统课程设计\OperationSystem\.settings\org.eclipse.jdt.core.prefs

     文件       2158  2016-01-03 11:42  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Job.class

     文件       1098  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe$1.class

     文件       1101  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe$2.class

     文件       1101  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe$3.class

     文件       1955  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe$4.class

     文件       1099  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe$5.class

     文件        785  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe$6.class

     文件        809  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe$7.class

     文件       1657  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe$8.class

     文件      11820  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os\Mainframe.class

     文件       1668  2016-01-03 11:42  操作系统\操作系统课程设计\OperationSystem\src\com\eason\os\Job.java

     文件      12081  2016-01-03 14:49  操作系统\操作系统课程设计\OperationSystem\src\com\eason\os\Mainframe.java

     文件      14255  2016-01-07 23:18  操作系统\操作系统课程设计\操作系统课设.jar

     文件     526819  2016-03-18 17:36  操作系统\操作系统课程设计\课程设计实验报告.doc

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\bin\com\eason\os

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\src\com\eason\os

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\bin\com\eason

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\src\com\eason

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\bin\com

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\src\com

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\.settings

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\bin

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem\src

     目录          0  2016-01-03 15:51  操作系统\操作系统课程设计\OperationSystem

     目录          0  2016-01-08 08:15  操作系统\操作系统课程设计

     目录          0  2016-01-07 23:20  操作系统

----------- ---------  ---------- -----  ----

............此处省略2个文件信息

评论

共有 条评论