-
大小: 12KB文件类型: .zip金币: 2下载: 0 次发布日期: 2021-06-11
- 语言: Java
- 标签: java 磁盘调度 disk scheduling
资源简介
随机生成磁盘序列 用java实现了FIFO、SSTF、SCAN和C-SCAN算法模拟磁盘调度 有用户界面,有序列结果记录,有计算移动磁道数

代码片段和文件信息
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;
import java.util.Collections;
import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;
/**
* This code was edited or generated using CloudGarden‘s Jigloo
* SWT/Swing GUI Builder which is free for non-commercial
* use. If Jigloo is being used commercially (ie by a corporation
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class NewJframe extends javax.swing.Jframe {
private JPanel jPanel1;
private JButton jButton1;
private JScrollPane jScrollPane2;
private JTextField jTextField5;
private JLabel jLabel8;
private JTextField jTextField4;
private JLabel jLabel7;
private JTextField jTextField3;
private JLabel jLabel6;
private JTextField jTextField2;
private JLabel jLabel5;
private JLabel jLabel4;
private JButton jButton2;
private JTextArea jTextArea1;
private JScrollPane jScrollPane1;
private JTextArea jTextArea2;
private JLabel jLabel3;
private JLabel jLabel2;
private JTextField jTextField1;
private JLabel jLabel1;
static int num;
static int seq[];
int fifosum = 0;
int sstfsum = 0;
String sstfseq=““;
String scanseq=““;
String cscanseq=““;
int scansum=0;
int cscansum=0;
static ArrayList resultofSCAN=new ArrayList<>();
public static ArrayList distanceofSCAN=new ArrayList<>();
public static ArrayList distanceofCSCAN=new ArrayList<>();
static ArrayList resultofCSCAN=new ArrayList<>();
static ArrayList temp=new ArrayList<>();
static ArrayList seqArrayList=new ArrayList<>();
/**
* Auto-generated main method to display this Jframe
*/
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
NewJframe inst = new NewJframe();
inst.setLocationRelativeTo(null);
inst.setVisible(true);
}
});
}
public NewJframe() {
super();
initGUI();
disk_scheduling();
}
public void disk_scheduling(){
jButton1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
//生成随机序列
String numget=jTextField1.getText();
num=Integer.parseInt(numget);
seq=new int[num];
for(int i=0;i double s;
s = Math.random()*200;
seq[i]= (int) s;
}
String seq_str = ““;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-05-23 00:42 disk\
文件 301 2013-05-21 23:09 disk\.classpath
文件 380 2013-05-21 23:09 disk\.project
目录 0 2013-05-23 00:42 disk\.settings\
文件 598 2013-05-21 23:09 disk\.settings\org.eclipse.jdt.core.prefs
目录 0 2013-05-23 00:42 disk\bin\
文件 616 2013-05-23 00:33 disk\bin\NewJfr
文件 5285 2013-05-23 00:33 disk\bin\NewJfr
文件 1246 2013-05-23 00:33 disk\bin\NewJfr
文件 5345 2013-05-23 00:33 disk\bin\NewJfr
目录 0 2013-05-23 00:42 disk\src\
文件 11661 2013-05-23 00:33 disk\src\NewJfr
相关资源
- java图片浏览器跨平台运行程序与源码
- 基于java的在线考试系统-毕业设计
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
评论
共有 条评论