Miscellany
public text v1 · immutablevoid describeDisk(Disk *d) {
cout << "Disk " << d->getDevPath() << ":\n";
cout << "\tCylinders: " << d->getCylinders() << "\n";
cout << "\tHeads: " << d->getHeads() << "\n";
cout << "\tCylinder Size: " << d->getCylinderSize() << "(bytes)\n";
cout << "\tSize: " << ((long long)(d->getCylinders() * d->getCylinderSize())) / (1024 * 1024) << "(MB)\n\n";
}
------------------OUTPUT----------------
Disk /dev/sda:
Cylinders: 9729
Heads: 255
Cylinder Size: 8225280(bytes)
Size: 2588(MB)