Привет всем, я новичок на сайте, и у меня есть вопрос. Я получил этот вопрос на тесте и действительно хотел бы знать правильный подход к решению этой проблемы? Здесь вопрос.
В индексированной файловой системе первый индексный блок (inode) имеет 12 прямых указателей и 1 указатель на косвенный индексный блок. Файловая система реализована на диске размером 1024 байта. Все указатели являются 32-битными. Вопрос: каков максимальный размер файла (килобайт) этой файловой системы?
Если это возможно, не просто ответ, а объяснение.
Это был множественный выбор между 4 ответами
- а. 13 К
- б. 268 К
- с. 524 К
- д. 1036 К
Что касается моего подхода, я только дошел до того, что знаю, что 1 указатель является 32-битным
Также я нашел что-то еще здесь на сайте, которое кажется очень полезным: https://stackoverflow.com/questions/2755006/understanding-the-concept-of-inodes
Хорошо, я получил это далеко Есть 12 блоков, и каждый блок составляет 1024 байта. 1024 * 12 = 12288 байт или 12 КБ. Пожалуйста, поправьте меня, если я ошибаюсь. Каждый указатель имеет размер 32 бита = 4 байт. И, честно говоря, в этот момент я начинаю запутываться, тем более что мой ответ намного превосходит любой из моих ответов с несколькими вариантами ответов.