Кәсіби файлдық жүйе - Professional File System

Pfs3.png
PFS
ӘзірлеушілерМичиел Пелт
Толық атыКәсіби файлдық жүйе
Таныстырылды1995; 25 жыл бұрын (1995) бірге AmigaOS
Бөлімнің идентификаторы'PFS 1', 'muAF', 'AFS 1' (RDB )
Шектер
Макс. көлем мөлшері104 ГБ (101 GiB )
Макс. файл атауының ұзындығы107 таңба
Файл аттарындағы рұқсат етілген таңбаларNULL-ден басқа барлық байттар, ':' және '/'
Ерекшеліктер
Жазылған күндермодификация (mtime)
Күндер диапазоны1978 жылғы 1 қаңтар - 2157 ж
Шешім күні1/50 с
Атрибуттарфайл
Файлдық жүйеге арналған рұқсаттарAmiga рұқсаттары, көп қолданушы рұқсаттар
Мөлдір қысуЖоқ
Мөлдір шифрлауЖоқ (блоктың құрылғы деңгейінде беріледі)
Деректердің қосарлануыЖоқ
Басқа
Қолдау көрсетіледі операциялық жүйелерAmigaOS, Морфос, AROS

The Кәсіби файлдық жүйе Бұл файлдық жүйе үшін бастапқыда коммерциялық дамыған Амига,[1] қазір таратылды Аминет 4-тармақпен BSD лицензиясы. Бұл үйлесімді мұрагер AmiFileSafe (AFS), Amiga стандартты файлдық жүйелерімен салыстырғанда сенімділік пен жылдамдыққа баса назар аударады.[2][3] Сондай-ақ, ол үлкендер сияқты көп қолданушының қабілеттерін көрсетеді MuFS.[2]

Құрылғы екі негізгі аймаққа бөлінген. Құрылғының басында метадеректер бөлімі орналасқан, ол түбірлік блоктан және метадеректерді сақтауға бөлінетін блоктардың жалпы массивінен тұрады. Құрылғының қалған бөлігі - бұл деректерді сақтауға бөлінетін блоктардың тағы бір жалпы жалпы массиві. Метадеректер бөлімі әдетте құрылғының өлшеміне байланысты құрылғының бірнеше пайызын пайдаланады.

Метамәліметтер метамәліметтер бөлімінде бір блоктар ағашы ретінде сақталады. Барлық каталог құрылымы метадеректерге жазылады, сондықтан мәліметтер бөлімінде файлдардан алынған мәліметтер бар. Метамәліметтер блоктардың көлеміндегі файлдардағы деректердің орналасуын сипаттайды, бұл метадеректерді өте ықшам етеді.

Метадеректер жаңартылған кезде, жүйе метамәліметтер енгізілетін блокты қарап, оны метамәліметтер бөлімінен жаңадан бөлінген блокқа өзгертумен бірге көшіреді, содан кейін ол блокқа метадеректерді рекурсивті түрде өзгертеді дәл осылай блокта. Осылайша, ақыр соңында түбірлік блокты өзгерту керек, бұл атомдық метадеректердің жаңартылуын тудырады.

Файлдар жүйесі файлдарды фрагменттерсіз ұстауға өте жақсы қабілетті, дегенмен дефрагментациялау құралы бар, ол желіде жұмыс істейді[дәйексөз қажет ] файлдық жүйе.[2]

Бұл бірінші болды[дәйексөз қажет ] тұжырымдамасын енгізу үшін файлдық жүйе Қоржын түпнұсқалық файл жүйесінде Amiga-ға дейін, соңғы жойылған файлдарды дискінің түбіріндегі жасырын каталогта сақтайды.[2]

PFS 5.3 нұсқасы С және құрастыру кодының аз бөлігін Мичиел Пелт жасаған.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Trois nouveaux gestionnaires de disque venant du DP, FFS versus PFS: un battle gagné d'avance?». AmigaNews (француз тілінде). № 75. NewsEdition. Қаңтар 1995. б. 76. ISSN  1164-1746.
  2. ^ а б в г. Фавини, Андреа. «Кәсіби файлдық жүйе 3». Enigma Amiga Life. Италия (122). Түпнұсқадан мұрағатталған 29 мамыр 2002 ж. Алынған 3 қазан 2015.CS1 maint: жарамсыз url (сілтеме)
  3. ^ Драммонд, Ричард (Рождество 1999). «Кәсіби файлдық жүйе 3». Amiga форматы. № 131. Болашақ баспасы. 48-49 бет. ISSN  0957-4867.

Сыртқы сілтемелер