Сухачев
Мудрец
(12982)
2 месяца назад
Давай разбираться!
Преобразуем мегабайты в байты:
1 Мбайт = 1024 Кбайт
1 Кбайт = 1024 байт
Значит, 1,44 Мбайт = 1,44 * 1024 * 1024 байт = 1 474 560 байт
Найдем количество кластеров:
Делим общую емкость на размер одного кластера: 1 474 560 байт / 512 байт/кластер = 2880 кластеров
Определим, сколько байт нужно для хранения номера кластера:
Нам нужно хранить числа от 2 до 2880.
Максимальное число 2880.
Чтобы представить число 2880, нам нужно минимум 12 бит.
Так как байт равен 8 битам, нам потребуется 2 байта (16 бит) для хранения номера кластера.
Ответ:
На дискете 3,5” с емкостью 1,44 Мбайт имеется 2880 кластеров.
Для хранения номера кластера требуется 2 байта.