Файл как символический сосуд
Цифровой файл, как обсуждалось в предыдущих разделах, представляет собой концептуальную эволюцию древней человеческой традиции — постоянного контейнера символической мысли. В современных вычислениях файл представляет собой не только структурированные данные, но также и символическая ссылка на человеческую деятельность: письмо, бухгалтерская книга, изображение, модель или программа.
Как показано на рис.1.1 , файлы не являются абстрактными сущностями, подвешенными в цифровом эфире, они находятся внутрифайловые системы, которые сами по себе тесно связаны с определеннымиоперационные системыЗа десятилетия сформировалось разнообразное разнообразие файловых систем: FAT и NTFS для Windows; ext3, ext4 и Btrfs для Linux; HFS+ и APFS для macOS; а также ZFS и UFS в BSD и Solaris. Каждая система кодирует, хранит и извлекает информацию по-своему. У каждой системы свои предположения о структуре, производительности и безопасности.
Они несовместимы по своей природе.
рис. 1.1
Концептуальная карта, показывающая взаимосвязь между операционными системами и связанными с ними файловыми системами
Эти файловые системы изначально строились с учётом физической близости. Аппаратное обеспечение — диски, накопители и ленты — либо находилось внутри компьютера, либо было напрямую подключено к нему. Файлы были локальными, доступ к ним осуществлялся напрямую. Перемещение данных между системами часто подразумевало физическое взаимодействие.
Перемещение носителей или подключение нескольких устройств хранения к одному компьютеру. Взаимодействие было ограничено физическими ограничениями.