Cтраница 4
Это достигается за счет применения специальных деталей - селекторов. В данном случае селекторы представляют собой блоки дисков с выступами и выемками на периферии. [46]
Если энергонезависимое ОЗУ недоступно, его можно имитировать следующим образом. В начале выполнения операции стабильной записи в некий фиксированный блок диска 1 записывается номер записываемого блока. Затем этот блок считывается для проверки. [47]
Пример i-узла. [48] |
Обычно этот размер значительно меньше, чем FAT-таблица, описанная в предыдущем разделе. Размер таблицы, хранящей связный список всех блоков диска, пропорционален размеру самого диска. Для диска из п блоков потребуется п записей в таблице. Таким образом, размер таблицы линейно1 растет с ростом размера диска. Для схемы i-узлов, напротив, требуется массив в памяти с размером, пропорциональным максимальному количеству файлов, которые могут быть открыты одновременно. При этом не важно, будет ли размер диска 1 Гбайт, 10 Гбайт или 100 Гбайт. [49]
Команда VIEW называется системной командой ввода-вывода. Она используется для прямого чтения и записи блоков диска, а также для модификации оперативной памяти. В основном она применяется в системных программах. [50]
Пример i-узла. [51] |
Обычно этот размер значительно меньше, чем FAT-таблица, описанная в предыдущем разделе. Размер таблицы, хранящей связный список всех блоков диска, пропорционален размеру самого диска. Для диска из п блоков потребуется п записей в таблице. Таким образом, размер таблицы линейно1 растет с ростом размера диска. Для схемы i-узлов, напротив, требуется массив в памяти с размером, пропорциональным максимальному количеству файлов, которые могут быть открыты одновременно. При этом не важно, будет ли размер диска 1 Гбайт, 10 Гбайт или 100 Гбайт. [52]