資源簡介
1、對于給定的一組作業(yè), 給出其到達時間和運行時間
2、分別用先來先服務算法、短作業(yè)優(yōu)先和響應比高者優(yōu)先三種算法給出作業(yè)的調度順序。
3、計算每一種算法的平均周轉時間及平均帶權周轉時間并比較不同算法的優(yōu)劣。
代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.ActionEvent;
import?java.awt.event.ActionListener;
import?java.util.Vector;
import?javax.swing.*;
import?javax.swing.table.*;
public?class?taskAttemper?implements?ActionListener?{
//一些變量的聲明
private?Vector?eleVector?=?new?Vector();
private?JButton?jbrjbmjbl;
private?DefaultTableModel?jtData;
private?DefaultTableModel?jtarDatajtamDatajtalData;
/*入口函數(shù)*/
public?static?void?main(String[]?args){
new?taskAttemper();
}
/*構造方法*/
public?taskAttemper(){
create();
}
/*創(chuàng)建UI界面?并對按鈕添加事件*/
private?void?create(){
JPanel?paneldwr?=?new?JPanel();
paneldwr.setLayout(new?BorderLayout());
jbr?=?new?JButton(“先來先服務“);
String[]?jtaCNames?=?{“作業(yè)名““開始時間““完成時間“?“周轉時間““帶權周轉時間“};
jtarData?=?n
評論
共有 條評論