MFS (Macintosh File System) — различия между версиями

Материал из Национальной библиотеки им. Н. Э. Баумана
(Новая страница: «'''Macintosh File System (MFS)''' — дисковая файловая система, созданная Apple Computer Inc. для хранения файло…»)
 
Строка 1: Строка 1:
 
'''Macintosh File System (MFS)''' — дисковая файловая система, созданная Apple Computer Inc. для хранения файлов на накопителе на дискетах 400 КБ. MFS впервые введена в компьютерах Macintosh в январе 1984 года и поддерживает все кодировки Apple. Появление MFS было значительно как для введения ветви ресурса, чтобы разрешить хранение структурированных данных, так и для хранения метаданных, необходимого для поддержки графического интерфейса Mac OS. В системе MFS были впервые введены ветви ресурсов, возможность обрабатывать имена файлов длиной до 255 символов и простые метаданные, хотя Finder не разрешает пользователям создавать названия длиннее 63 символов (31 в последних версиях).
 
'''Macintosh File System (MFS)''' — дисковая файловая система, созданная Apple Computer Inc. для хранения файлов на накопителе на дискетах 400 КБ. MFS впервые введена в компьютерах Macintosh в январе 1984 года и поддерживает все кодировки Apple. Появление MFS было значительно как для введения ветви ресурса, чтобы разрешить хранение структурированных данных, так и для хранения метаданных, необходимого для поддержки графического интерфейса Mac OS. В системе MFS были впервые введены ветви ресурсов, возможность обрабатывать имена файлов длиной до 255 символов и простые метаданные, хотя Finder не разрешает пользователям создавать названия длиннее 63 символов (31 в последних версиях).
 +
 +
 +
== Структура MFS ==
 
[[Файл:MFS 1.png|обрамить|System 1.1]]
 
[[Файл:MFS 1.png|обрамить|System 1.1]]
 +
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
Строка 39: Строка 43:
 
| '''File system permissions''' || No
 
| '''File system permissions''' || No
 
|}
 
|}
 
+
[[Файл:MFS 2.png|мини|Пустая папка для создания новых папок]]
 
+
== Структура MFS ==
+
 
+
 
MFS называют «плоской» файловой системой, потому что она не поддерживает иерархию директорий, но тем не менее, программное обеспечение системы предлагало иерархический вид, в котором отображались вложенные папки.  Папки существовали как понятие на изначальной MFS-основанной Macintosh, но работали абсолютно отлично от современных систем. Они были видны в окне Finder, но не в диалоговых окнах «Открыть» и «Сохранить». В корне папки всегда была одна пустая папка, и если она была изменена каким-либо образом (путем добавления или переименования файлов), появлялась новая папка, обеспечивая тем самым путь для создания новых папок. MFS хранила информацию обо всех файлах и директориях в одном единственном файле. Finder создавал иллюзию папок. Чтобы отобразить содержимое определенной папки, MFS сканировала каталог всех файлов. Не требовалось искать отдельный файл, содержащий список директорий. Корзина автоматически опустошалась после перезагрузки системы.  
 
MFS называют «плоской» файловой системой, потому что она не поддерживает иерархию директорий, но тем не менее, программное обеспечение системы предлагало иерархический вид, в котором отображались вложенные папки.  Папки существовали как понятие на изначальной MFS-основанной Macintosh, но работали абсолютно отлично от современных систем. Они были видны в окне Finder, но не в диалоговых окнах «Открыть» и «Сохранить». В корне папки всегда была одна пустая папка, и если она была изменена каким-либо образом (путем добавления или переименования файлов), появлялась новая папка, обеспечивая тем самым путь для создания новых папок. MFS хранила информацию обо всех файлах и директориях в одном единственном файле. Finder создавал иллюзию папок. Чтобы отобразить содержимое определенной папки, MFS сканировала каталог всех файлов. Не требовалось искать отдельный файл, содержащий список директорий. Корзина автоматически опустошалась после перезагрузки системы.  
 
Apple представила Иерархическую файловую систему (Hierarchical File System), которая заменила MFS, в 1985.   
 
Apple представила Иерархическую файловую систему (Hierarchical File System), которая заменила MFS, в 1985.   
[[Файл:MFS 2.png|мини|Пустая папка для создания новых папок]]
+
 
  
 
=== Недостатки ===
 
=== Недостатки ===

Версия 11:29, 5 мая 2016

Macintosh File System (MFS) — дисковая файловая система, созданная Apple Computer Inc. для хранения файлов на накопителе на дискетах 400 КБ. MFS впервые введена в компьютерах Macintosh в январе 1984 года и поддерживает все кодировки Apple. Появление MFS было значительно как для введения ветви ресурса, чтобы разрешить хранение структурированных данных, так и для хранения метаданных, необходимого для поддержки графического интерфейса Mac OS. В системе MFS были впервые введены ветви ресурсов, возможность обрабатывать имена файлов длиной до 255 символов и простые метаданные, хотя Finder не разрешает пользователям создавать названия длиннее 63 символов (31 в последних версиях).


Структура MFS

System 1.1
Developer(s) Apple Computer
Full name Macintosh File System
Introduced January 24, 1984 with System 1
Partition identifier Apple_MFS (Apple Partition Map)
Structures Directory contents Table
File allocation Linked list
Bad blocks No Limits
Max. volume size 20 MiB
Max. file size 20 MiB
Max. number of files 4094
Max. filename length 255 characters
Allowed characters in filenames Any Apple codepage (such as MacRoman) character but ":"
Dates recorded Creation, modification
Date range January 1, 1904 - February 6, 2040
Date resolution 1s
Forks Only 2 (data and resource)
Attributes version, locked, type, creator, Finder window, location in Finder window, Finder flags
File system permissions No
Пустая папка для создания новых папок

MFS называют «плоской» файловой системой, потому что она не поддерживает иерархию директорий, но тем не менее, программное обеспечение системы предлагало иерархический вид, в котором отображались вложенные папки. Папки существовали как понятие на изначальной MFS-основанной Macintosh, но работали абсолютно отлично от современных систем. Они были видны в окне Finder, но не в диалоговых окнах «Открыть» и «Сохранить». В корне папки всегда была одна пустая папка, и если она была изменена каким-либо образом (путем добавления или переименования файлов), появлялась новая папка, обеспечивая тем самым путь для создания новых папок. MFS хранила информацию обо всех файлах и директориях в одном единственном файле. Finder создавал иллюзию папок. Чтобы отобразить содержимое определенной папки, MFS сканировала каталог всех файлов. Не требовалось искать отдельный файл, содержащий список директорий. Корзина автоматически опустошалась после перезагрузки системы. Apple представила Иерархическую файловую систему (Hierarchical File System), которая заменила MFS, в 1985.


Недостатки

Изначально недостатки MFS были незаметны, потому что управлять небольшим объемом данных было нетрудно. Но после появления накопителей на жестких магнитных дисках, MFS требовалось слишком много времени на считывание больших объемов данных.

Ограничения

MFS не поддерживала томы больше 20 мебибайт. Хотя это мало по нынешним меркам, в то время это было очень дорогостояще в сравнении с дискетой на 400 кибибайт Macintosh.

Поддерживаются операционные системы

  • Mac OS 1 — 7,6 — чтение/запись,
  • Mac OS 8 — чтение
  • OS X – чтение с помощью MFSLive

В Mac OS 7.6.1. Apple убрали поддержку записи MFS томов, а в Mac OS 8.0. была убрана вся поддержка томов. Хотя OS X нет встроенной поддержки MFS, есть VFS плагин от Apple под названием MFSLive, который позволяет получать доступ только для чтения к MFS томам.


См. также