示例#1
0
        public void addDisk(disk nDisk)
        {
            disk toAdd = new disk(nDisk.getSize(), nDisk.getCashS(), nDisk.getRLat(), nDisk.getWLat());

            array.addDisk(toAdd);
            arrayCapacity += nDisk.getSize();
        }
示例#2
0
 public raid0(disk dType)
 {
     array = new HBA();
     for (int i = 0; i < minHDD; i++)
     {
         array.addDisk(dType);
         arrayCapacity += dType.getSize();
     }
 }
示例#3
0
        double arrayCapacity; //amount of disk space for all disks in array

        #endregion Fields

        #region Constructors

        public raid0(disk dType)
        {
            array = new HBA();
            for (int i = 0; i < minHDD; i++)
            {
                array.addDisk(dType);
                arrayCapacity += dType.getSize();
            }
        }
示例#4
0
        double arrayCapacity; //amount of disk space for all disks in array

        #endregion Fields

        #region Constructors

        public raid5(disk dType)
        {
            array = new HBA();
            for (int i = 0; i < minHDD; i++)
            {
                addDisk(dType);
                arrayCapacity += dType.getSize();
            }
            arrayCapacity = (array.Count - 1) * array.getDisk(0).getSize();
        }
示例#5
0
 public raid5(disk dType)
 {
     array = new HBA();
     for (int i = 0; i < minHDD; i++)
     {
         addDisk(dType);
         arrayCapacity += dType.getSize();
     }
     arrayCapacity = (array.Count - 1) * array.getDisk(0).getSize();
 }
示例#6
0
 public void addDisk(disk nDisk)
 {
     disk toAdd = new disk(nDisk.getSize(), nDisk.getCashS(), nDisk.getRLat(), nDisk.getWLat());
     array.addDisk(toAdd);
     arrayCapacity += nDisk.getSize();
 }