Мне интересно, как данные из обычных файлов хранятся на диске.
В книге «Расширенное программирование в UNIX» есть упоминание «Обычные файлы содержат байты данных, организованные в линейный массив». Является ли этот массив непрерывным?
Если да, то не слишком ли это проблематично, когда файл становится больше?
Если нет, то как это удалось? Каждый бит массива данных имеет свой собственный i-номер?
Я слышал, что для системы это «похоже», что данные находятся в непрерывном массиве, но диск хранит их в «битах», хотя я нигде не мог это подтвердить.