资源简介
操作系统课程设计 用位示图管理磁盘空间的分配与回收 java语言写就的。
代码片段和文件信息
package operation.disk;
import javax.swing.JOptionPane;
public class ApplyMany
{
int count=0;
int count_attribute=0;
public void run(int kint b[][])
{
int applymany=k;
int array_many[][]=b;
boolean check=false;
// 计数器
for(int i=0;i<40;i++)
{
for(int j=0;j<16;j++)
{
if(array_many[i][j]==0)
{
count+=1;
}
}
}
// 判断是否有足够的空磁盘可用
if(count {
JOptionPane.showMessageDialog(null“您申请的“+applymany+“ 个磁盘数已经不够“+“\n现在可用的磁盘总数为:“+count+“,请重新输入磁盘数!““错误“JOptionPane.ERROR_MESSAGE);
}
else
{
for(int i=0;i<40;i++)
{
for(int j=0;j<16;j++)
{
if(array_many[i][j]==0)
{
count_attribute++;
// 将这一个磁盘标识为已经分配
array_many[i][j]=1;
JOptionPane.showMessageDialog(null“您申请的第“+count_attribute+“个磁盘的磁盘号为“+((i*16)+j+1)+“ 的磁道号为“+(i+1)+“ 物理块号为“+(j+1)+“\n现在可用的磁盘数为:“+count--“正确“JOptionPane.INFORMATION_MESSAGE);
AttributeDisk.show(array_many);
if(cou
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1438 2010-01-06 13:33 disk\ApplyMany.java
文件 3323 2010-01-06 13:46 disk\ApplyOne.java
文件 10057 2010-01-06 13:52 disk\AttributeDisk.java
文件 1394 2010-01-06 13:33 disk\ReleaseMany.java
文件 3168 2010-01-06 13:50 disk\ReleaseOne.java
目录 0 2010-01-05 16:11 disk
----------- --------- ---------- ----- ----
19380 6
相关资源
- wxu998.rar
- PowerDesigner16.5汉化文件.rar
- jsgis.zip
- PinyinIME(关键代码写了注释).zip
- 锁相环设计、仿真与应用第5版中.pd
- novelOnLine.zip
- SingleSensorImagingMethodsandApplicationsforDi
- ControlSystemsEngineering7th(NormanS.Nise)
- ModernControlSystems13th(RichardC.Dorf).ra
- VectorMagic_1.15pojie.rar
- complexityoflattice__problems.pdf
- xnby_883749.zip
- TOGAF培训讲义-周金根.pdf
- OS12.2驱动,手机虚拟定位软件,Loca
- 大话系列-大话数据结构(pdf高清版)
- 梁宁产品经理思维30讲.pdf
- CHI760E辰华电化学工作站软件最新版
- SAPERPHCM葵花宝典系列之配置指南(电
- TangZhuoLin.rar
- Day3_NOI.zip
- 图解HTTP.pdf
- VisionProStandardv7.2(2Day).zip
- ElevatorSimulation.zip
- 14002454IPC-A-610DChinese(L).pdf
- SoftwareEngineering.pdf
- linfanrong_10164999.rar
- The.Art.Of.Unit.Testing.With.Examples.in.C.2nd
- myGame.rar
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
评论
共有 条评论