Мне было интересно, может ли кто-нибудь перепроверить мои ответы на следующий вопрос.Я не уверен, правильно ли я понимаю одиночные косвенные блоки и двойные косвенные блоки.
Блок диска занимает 2 КБ, и используется индексное распределение.Индекс для файла имеет длину 128 байтов, 32 байта используются для информации о состоянии.Остальные 96 байтов используются для записей индекса - 4 байта на запись.
Каков максимальный объем данных, которые можно сохранить в файле, если используются следующие схемы?
a.каждая запись индекса является указателем на прямой блок
24 pointers x 2 KB = 48 KB
b.каждая запись индекса является указателем на один косвенный блок
2 KB / 4 pointers = 512 pointers = 2 MB x 24 = 48 MB
c.первые 22 записи - это указатели на прямые блоки, 23-я запись - указатель на один косвенный блок, а 24-я запись - указатель на двойной косвенный блок
22 pointers x 2 KB = 44 KB + 2 MB + 2 GB