1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
Цилиндр (8 225 280 байт, около 7,8 Мбайт) — размер цилиндра равен произведению размера дорожки на количество читающих головок. При этом самым большим жестким дискам, используемым в Linux, присваивается условное количество головок, равное 255, таким образом, размер цилиндра оказывается равен 255 - 32 256 ~ 8 225 280 байт. Количество 255 является максимально возможным, так как для ноля предусмотрено всего 8 бит. Чтобы узнать количество цилиндров, необходимо разделить мощность жесткого диска на размер цилиндра. Как правило, на жестком диске размером 1 Тбайт имеется 1 000 000 000 000 = 212 байт места, что составляет около 121 600 цилиндров. (Производители жестких дисков охотнее считают в десятичной системе, а не в двоичной, так как мощности кажутся «больше». На самом деле, если считать в двоичной системе, то в одном терабайте будет 240 = 1 099 511 627 776 байт, то есть примерно на 10 % «больше», чем в десятичном терабайте!) Раньше эти термины отражали физическую архитектуру жесткого диска. Нынешняя архитектура уже давно не такая — даже у традиционных жестких дисков, не говоря уже о SSD. Так или иначе, в некоторых программах для секционирования, в частности в fdisk, расчеты по-прежнему проводятся в этих единицах. Разумеется, при работе с Linux границы цилиндров не имеют никакого значения; раздел может начинаться прямо в центре цилиндра (даже условного)! |