资源简介

要求打印或显示程序运行前和运行后的位示图,以及分配和回收磁盘的物理地址过程。 (1)假定现有一个磁盘组,共40个柱面。每个柱面4个磁道,每个磁道又划分成4个物理记录。磁盘的空间使用情况用位示图表示。位示图用若干个字构成,每一位对应一个磁盘块。1表示占用,0表示空闲。为了简单,假定字长为16位,其位示图如图1.1所示。系统设一个变量S,记录磁盘的空闲块个数。 (2)申请一个磁盘块时,由磁盘块分配程序查位示图,找出一个为0的位,并计算磁盘的物理地址(即求出柱面号、磁道号(也即磁头号)和扇区号)。 (3)当释放相对物理块时,通过文件记录计算其在位示图中的位置,再把相应位置0。 (4)按照用户要求,申

资源截图

代码片段和文件信息

import java.awt.*;
import javax.swing.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.table.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.*;
import javax.swing.table.DefaultTableColumnModel;

class disfile{
String name;
int length;
int number[];

disfile(String nameint lengthint number []){
this.name=name;
this.length=length;
this.number=number;
}
}

public class Disk implements ActionListener{
Jframe frame;
JPanel p1p2p3p4;
JTextField tdistributetfile;
JLabel ldistributelfile;
JComboBox listfile;
JButton bopenbformatbdistributebrecoverbclear;
JTabbedPane tab;
JTextArea area;
JTable tabletable1;
DefaultTableModel tableModel;
DefaultTableModel tableModel1;
   

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

     文件      10590  2011-07-01 14:56  Disk\Disk.java

     文件      57344  2011-08-19 10:02  Disk\需求分析与功能模块.doc

     目录          0  2011-08-19 10:02  Disk

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

                67934                    3


评论

共有 条评论