• 大小: 22KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-06-30
  • 语言: Java
  • 标签: 操作系统  NStept  

资源简介

1.本实验是模拟操作系统的磁盘寻道方式,运用磁盘访问顺序的不同来设计磁盘的调度算法。 2.实现的磁盘调度算法有FCFS,SSTF,SCAN,CSCAN和 NStepSCAN算法。 3.设定开始磁道号寻道范围,依据起始扫描磁道号和最大磁道号数,随机产生要进行寻道的磁道号序列。 4.选择磁盘调度算法,显示该算法的磁道访问顺序,计算出移动的磁道总数和平均寻道总数。 5.按算法的寻道效率进行排序,并对各算法的性能进行分析比较。

资源截图

代码片段和文件信息

package com.bean;

public class Request {
    private int id;//请求号,唯一标识一个请求
    private int number;//欲访问的磁道号
    private int flag;//是否已被调度的标记,初始为0,表示为被调度。
    public Request(){//空白构造器
        this.id=0;
        this.number=0;
        this.flag=0;
    }
    public Request(int idint num){//带参构造器
        this.id=id;
        this.number=num;
        this.flag=0;
    }
    public void setId(int id){
        this.id=id;
    }

    //以下是一系列set和get方法
    public int getId(){
        return this.id;
    }

    public void setNumber(int number){
        this.number=number;
    }
    public int getNumber(){
        return this.number;
    }

    public void setFlag(int flag){
        this.flag=flag;
    }
    public int getFlag(){
        return this.flag;
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-25 17:41  osex3test\
     文件         301  2018-12-14 14:46  osex3test\.classpath
     文件         385  2018-12-14 14:46  osex3test\.project
     目录           0  2018-12-25 17:41  osex3test\.settings\
     文件         598  2018-12-14 14:46  osex3test\.settings\org.eclipse.jdt.core.prefs
     文件        2073  2018-12-21 14:42  osex3test\abc.txt
     目录           0  2018-12-25 17:41  osex3test\bin\
     目录           0  2018-12-25 17:41  osex3test\bin\com\
     目录           0  2018-12-25 17:41  osex3test\bin\com\bean\
     文件         984  2018-12-25 12:07  osex3test\bin\com\bean\Request.class
     文件        2091  2018-12-25 12:07  osex3test\bin\com\bean\Work.class
     目录           0  2018-12-25 17:41  osex3test\bin\com\client\
     文件         458  2018-12-25 12:07  osex3test\bin\com\client\Client.class
     目录           0  2018-12-25 17:41  osex3test\bin\com\diaodu\
     文件        8921  2018-12-25 12:07  osex3test\bin\com\diaodu\DiaoDu.class
     目录           0  2018-12-25 17:41  osex3test\bin\frame\
     文件        1351  2018-12-25 12:07  osex3test\bin\frame\Mainframe$JComboBoxListener.class
     文件        7145  2018-12-25 12:07  osex3test\bin\frame\Mainframe.class
     目录           0  2018-12-25 17:41  osex3test\src\
     目录           0  2018-12-25 17:41  osex3test\src\com\
     目录           0  2018-12-25 17:41  osex3test\src\com\bean\
     文件         919  2018-12-14 14:49  osex3test\src\com\bean\Request.java
     文件        1835  2018-12-24 12:52  osex3test\src\com\bean\Work.java
     目录           0  2018-12-25 17:41  osex3test\src\com\client\
     文件         348  2018-12-24 12:20  osex3test\src\com\client\Client.java
     目录           0  2018-12-25 17:41  osex3test\src\com\diaodu\
     文件       11200  2018-12-24 12:39  osex3test\src\com\diaodu\DiaoDu.java
     目录           0  2018-12-25 17:41  osex3test\src\frame\
     文件        6709  2018-12-24 12:52  osex3test\src\frame\Mainframe.java

评论

共有 条评论