ты сказал 256 цилиндров? чувак, это маленький жесткий диск ....
когда я иду сюда:
http://www.rajeshvu.com/san/utils/general/CylindersToGigaByte
и введите 256, это говорит, что это только 240 мб. основанный на 512 байтовых блоках (или секторах), но ваш пример основан на 4 k блоках, поэтому вам придется взять мой ответ и умножить его на 4, чтобы получить ответ
1024 байтовых блоков x 4 = равно 4 k, я знаю, что где-то есть ошибка в вычислениях, но моя точка зрения заключается в том, что никто больше не занимается такой математикой. Сегодня большинство ПК и жестких дисков больше не используют блочную адресацию, а используют блочную адресацию LBA.
Лучшее, что можно сделать (в реальном мире, а не в школе), как правило, я бы зашел на сайт производителя дисков и набрал серийный номер жесткого диска и получил спецификации на диске.
В реальном мире нас заботит только стоимость и размер диска ...
В Интернете действительно много хороших документов с историей жестких дисков (это хорошо читается, если вы увлекаетесь такими вещами), так как вы, скорее всего, больше не найдете диск на 10 гигов ...
Вот настоящая формула:
расчет
Поскольку современные накопители выглядят на их интерфейсе как непрерывный набор логических блоков, их общая емкость может быть рассчитана путем умножения количества блоков на размер блока. Эта информация доступна из спецификации производителя и самого привода с помощью специальных утилит, вызывающих команды низкого уровня. [61] [62]
Общая емкость старых жестких дисков может быть рассчитана путем умножения для каждой зоны накопителя количества цилиндров на количество головок на количество секторов / зоны на количество байтов / сектор (чаще всего 512), а затем суммируя итоговые значения. для всех зон. Некоторые современные диски SATA также сообщают ЦП значения секторов головок цилиндров (C / H / S), но они больше не являются фактическими физическими параметрами, поскольку сообщаемые значения ограничены историческими интерфейсами операционной системы.
Старая схема C/H/S была заменена адресацией логических блоков. В некоторых случаях, чтобы попытаться «принудительно подогнать» схему C/H/S к дискам большой емкости, число головок было задано равным 64, хотя ни один современный диск не имеет где-либо около 32 пластин: типичный жесткий диск объемом 2 ТБ по состоянию на 2013 год имеется два диска по 1 ТБ (и в дисках на 4 ТБ используются четыре диска).
Это взято отсюда:
http://en.wikipedia.org/wiki/Hard_disk_drive