Advanced Disc Filing System

Advanced Disc Filing System (ADFS) — файловая система, использовавшаяся на компьютерах Acorn Computers, в операционной системе RISC OS и её потомках. Изначально базировалась на редко используемой Acorn Winchester Filing System, которая была переименована в Advanced Disc Filing System, когда в неё была добавлена поддержка флоппи-дисков (с использованием контроллера WD1770).

ADFS
Разработчик Hugo Tyson
Файловая система Advanced Disc Filing System
Дата представления 1983 (Acorn MOS)
Метка тома Hugo or Nick (Directory header/footer)
Структура
Содержимое папок Иерархические каталоги
Размещение файлов Start-length entries for files and free spaces
Сбойные сектора No structure (deleted from both maps)
Ограничения
Максимальный размер файла 512 MiB
Максимум файлов 47 в каждом каталоге (L), 77 в каждом каталоге (E)
Максимальная длина имени файла 10 символов
Максимальный размер тома 512 MiB
Допустимые символы в названиях ASCII (Acorn MOS)
ISO 8859-1 (RISC OS)
Возможности
Свойства Modification
Диапазон дат 1900-01-01 - 2248-06-03
Точность хранения даты 10 ms
Потоки метаданных нет
Атрибуты Load and execution addresses (Acorn MOS), File type and modification time (RISC OS); User read/write/execute-only; public read/write/execute-only; Deletion lock
Права доступа нет
Фоновая компрессия нет
Фоновое шифрование нет
Поддерживается ОС Acorn MOS, RISC OS

Оригинальная ФС Acorn, Disk Filing System[en] (DFS), позволяла сохранить лишь небольшое количество файлов на диск, имена же каталогов и файлов были ограничены 1 и 7 символами соответственно. Эти ограничения отчасти были вызваны тем, что Disk Filing System была основана на дисковой прошивке, используемой в ранних компьютерах Acorn Atom и System 3-5 Eurocard. Чтобы преодолеть эти ограничения, Acorn разработала ADFS. Наиболее значительным изменением стал переход к иерархической структуре каталогов. Максимальная длина имени файла была увеличена до 10 символов, и максимально возможное количество файлов в каталоге увеличено до 47. Были сохранены внешние атрибуты DFS; разделителем каталогов продолжала быть точка, а знак $ стал обозначать корень файловой системы. ^ использовался для обозначения родительского каталога, а \ — последний посещённый каталог.

Литература править

  1. Watford Electronics, "The Advanced Reference Manual for the BBC Master Series", 1988 (p. 169)
  2. Acorn Computers Ltd, "The BBC Microcomputer System Master Series Reference Manual Part1", Part No, 0443-001, Issue 1, March 1986. Pages J.10-1 to J10-3.

Ссылки править