Как рассчитать размеры файлов UNIX и размеры блоков - PullRequest
0 голосов
/ 06 декабря 2018

Извините, это задание.Я надеюсь, что подхожу к этому правильно, но, скорее всего, я что-то упустил.Я искал примеры того, как это сделать, и мне трудно понять, откуда приходят цифры.Любая помощь с указанием меня в правильном направлении очень ценится.

1.) Предположим, файловая система в стиле FFS (UNIX) с размером блока 8 КБ, номерами блоков 4 байта и индексом, который содержит указатели на первые 10 номеров блоков, один косвенный блок и одиндвойной косвенный блок.Помните, что 1 КБ = 1024 Б, 1 МБ = 1024 КБ и 1 ГБ = 1024 МБ.

(a) Какого размера в КБ может быть файл без необходимости использования косвенного блока?

2048 или 2 КБ

(b) Сколько номеров блоков может быть сохранено в одном непрямом блоке?

256 номеров блоков

(c) На сколько МБ данных указывает косвенный блок?

1024 или 1024 * 1 КБ = 1 МБ

(d) Насколько большой вКБ может ли файл быть без необходимости использовать двойной косвенный блок?

Не уверен, как это сделать.

(e) Сколько ГБ данных занимаетдвойная непрямая точка блокировки до?

1024 *1024* 1 КБ = 1 ГБ

(f) Каков максимальный размер файла в КБ?

Я хочу убедиться, что мои ответы правильные, прежде чем продолжить этот вопрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...