Υπολογισμός Χωρητικότητας

Η χωρητικότητα (capacity), μας πληροφορεί για το μέγιστο πλήθος δεδομένων που μπορούμε να αποθηκεύσουμε σε ένα αποθηκευτικό μέσο. Η χωρητικότητα μετριέται σε bytes και στα πολλαπλάσια του 1 ΚB = 1024 bytes, 1 MB= 1024 ΚB, 1GB = 1024 MB και 1 TB = 1024 GB

Για την προσπέλαση των δεδομένων στο σκληρό δίσκο, υπάρχει μια μοναδική διεύθυνση για κάθε τομέα, η οποία αποτελείται από τον αριθμό της κεφαλής (δηλαδή τον αριθμό δίσκου), τον αριθμό του κυλίνδρου ή τροχιάς στο δίσκο και τον αριθμό του τομέα μέσα στον κύλινδρο. Η χωρητικότητα (capacity) σε Kbytes (KB) ενός σκληρού δίσκου δίνεται από το γινόμενο:

σύνολο κεφαλών × αριθμός κυλίνδρων × αριθμός τομέων/κύλινδρο × ΚB/τομέα

Τα χαρακτηριστικά αυτά (κεφαλές, κύλινδροι, τομείς) αποτελούν τη γεωμετρία του σκληρού δίσκου. Η σύγχρονη τεχνολογία επιτρέπει την δημιουργία δίσκων με πυκνότερες τροχιές και πιο μικρούς τομείς ανά μονάδα πληροφορίας, άρα μεγαλύτερες χωρητικότητες.
  • Ένας δίσκος με 8 κεφαλές, 256 κυλίνδρους και 128 τομείς ανά κύλινδρο έχει 8×256×128=262.144 τομείς και αν ο τομέας έχει 512 bytes, τότε η χωρητικότητα του είναι 134.217.728 bytes ή 128 ΜΒ.
Ερωτήσεις:

1. Έστω ένας σκληρός δίσκος με 32 κεφαλές, 1242 κυλίνδρους και 252 τομείς ανά κύλινδρο. Ο δίσκος έχει χωρητικότητα 5GB περίπου. Ποιο είναι το μέγεθος κάθε τομέα;

2. α) Έστω σκληρός δίσκος με 32 κεφαλές, 310 κυλίνδρους και 63 τομείς ανά κύλινδρο. Το μέγεθος κάθε τομέα είναι 1ΚΒ. Ο δίσκος, διαμορφώνεται από το λειτουργικό σύστημα, ώστε να έχει συνολικά 156.240 συστοιχίες. Πόσοι τομείς ανήκουν σε κάθε συστοιχία;
β) Ποιος είναι ο μέγιστος αριθμός αρχείων των 6ΚΒ που χωράει ο δίσκος.