Скачать презентацию Материал к теме 5 курса «Операционные системы» доц. Скачать презентацию Материал к теме 5 курса «Операционные системы» доц.

Материал к теме 5.ppt

  • Количество слайдов: 59

Материал к теме 5 курса «Операционные системы» доц. Широков А. И. Кафедра Инженерной кибернетики Материал к теме 5 курса «Операционные системы» доц. Широков А. И. Кафедра Инженерной кибернетики

Организация ввода-вывода Обмен данными между пользователями, приложениями и периферийными устройствами компьютера выполняет специальная подсистема Организация ввода-вывода Обмен данными между пользователями, приложениями и периферийными устройствами компьютера выполняет специальная подсистема ОС – подсистема ввода-вывода. Основными компонентами подсистемы ввода-вывода являются драйверы, управляющие внешними устройствами, и файловая система. В работе подсистемы ввода-вывода активно участвует диспетчер прерываний.

Три группы внешних устройств Устройства, работающие с пользователем. Сюда относятся принтеры, дисплеи, клавиатура, манипуляторы Три группы внешних устройств Устройства, работающие с пользователем. Сюда относятся принтеры, дисплеи, клавиатура, манипуляторы (мышь, трекбол, джойстики) и т. п. Устройства, работающие с компьютером. К ним можно отнести дисковые устройства и устройства с магнитными лентами, датчики, контроллеры, преобразователи; Коммуникации. Используются для связи с удаленными устройствами. К ним относятся модемы и адаптеры цифровых линий. Назаров С. В. , Широков А. И. Современные операционные системы. Под редакцией С. В. Назарова. М. : Интернет. Университет Информационных технологий: БИНОМ. Лаборатория знаний, 2010,

 Есть существенные различия между устройствами ввода-вывода, которые касаются следующих характеристик: • • • Есть существенные различия между устройствами ввода-вывода, которые касаются следующих характеристик: • • • скорость передачи данных; применение; сложность управления; единицы передачи данных; представления данных; условия ошибки. Назаров С. В. , Широков А. И. Современные операционные системы. Под редакцией С. В. Назарова. М. : Интернет. Университет Информационных технологий: БИНОМ. Лаборатория знаний, 2010.

 По другому признаку устройства вводавывода можно разделить на две группы: Блочные. Блочными являются По другому признаку устройства вводавывода можно разделить на две группы: Блочные. Блочными являются устройства, хранящие информацию в виде блоков фиксированного размера, причем у каждого блока есть адрес и каждый блок может быть прочитан независимо от остальных блоков. Символьные устройства принимают или передают поток символов без какой-либо блочной структуры (принтеры, сетевые карты, мыши и т. д. ). Назаров С. В. , Широков А. И. Современные операционные системы. Под редакцией С. В. Назарова. М. : Интернет. Университет Информационных технологий: БИНОМ. Лаборатория знаний, 2010.

Интерфейс между контроллером и устройством часто определяется официальными стандартами (ANSI, IEEE или ISO) Международная Интерфейс между контроллером и устройством часто определяется официальными стандартами (ANSI, IEEE или ISO) Международная организация по стандартизации, ИСО (International Organization for Standardization, ISO) — международная организация, занимающаяся выпуском стандартов. Америка нский национа льный институ т станда ртов (англ. American National Standards Institute, ANSI) — объединение американских промышленных и деловых групп, разрабатывающее торговые и коммуникационные стандарты. Входит в ISO и Международную электротехническую комиссию. Институт инженеров по электротехнике и электронике — IEEE (англ. Institute of Electrical and Electronics Engineers) (I triple E — «Ай трипл и» ) — международная некоммерческая ассоциация специалистов в области техники, мировой лидер в области разработки стандартов по радиоэлектронике и электротехнике.

Функции подсистемы ввода-вывода: • организация параллельной работы устройств ввода-вывода и процессора; • согласование скоростей Функции подсистемы ввода-вывода: • организация параллельной работы устройств ввода-вывода и процессора; • согласование скоростей обмена и кэширование данных; • разделение устройств и данных между процессами (выполняющимися программами); • обеспечение удобного логического интерфейса между устройствами и остальной частью системы; • поддержка широкого спектра драйверов с возможностью простого включения в систему нового драйвера; • динамическая загрузка и выгрузка драйверов без дополнительных действий с операционной системой; • поддержка нескольких различных файловых систем; • поддержка синхронных и асинхронных операций вводавывода. Назаров С. В. , Широков А. И. Современные операционные системы. Под редакцией С. В. Назарова. М. : Интернет. Университет Информационных технологий: БИНОМ. Лаборатория знаний, 2010.

Для ПК ввод-вывод выполняться тремя способами: 1. С помощью программируемого вводавывода. 2. Ввод-вывод, управляемый Для ПК ввод-вывод выполняться тремя способами: 1. С помощью программируемого вводавывода. 2. Ввод-вывод, управляемый прерываниями. 3. Прямой доступ к памяти (direct memory access – DMA). Назаров С. В. , Широков А. И. Современные операционные системы. Под редакцией С. В. Назарова. М. : Интернет. Университет Информационных технологий: БИНОМ. Лаборатория знаний, 2010.

Синхронные и асинхронные операции ввода-вывода Синхронный режим предполагает, что программный модуль приостанавливает свою работу Синхронные и асинхронные операции ввода-вывода Синхронный режим предполагает, что программный модуль приостанавливает свою работу до тех пор, пока операция ввода-вывода не будет завершена. Асинхронный режим предполагает, что модуль продолжает выполняться в мультипрограммном режиме одновременно с операцией ввода-вывода Назаров С. В. , Широков А. И. Современные операционные системы. Под редакцией С. В. Назарова. М. : Интернет. Университет Информационных технологий: БИНОМ. Лаборатория знаний, 2010.

Рисунок про синхронный и асинхроный режимы Рисунок про синхронный и асинхроный режимы

Файловая система и функции системы управления файлами Одно из основных назначений компьютерных систем состоит Файловая система и функции системы управления файлами Одно из основных назначений компьютерных систем состоит в создании, обработке, хранении и представлении данных, которые реализуются в виде файлов. Для операционных систем одной из основных функций является поддержание файловой системой. Управление файлами - функция, реализующая абстракцию файловой системы (ФС) организованную в иерархию каталогов и файлов.

Термин ФАЙЛОВАЯ СИСТЕМА имеет два смысла а) множество файлов на диске и метаданные, используемые Термин ФАЙЛОВАЯ СИСТЕМА имеет два смысла а) множество файлов на диске и метаданные, используемые для управления ими (каталоги и дескрипторы файлов, таблицы распределения дискового пространства и т. д. ); б) системные средства, реализующие функции по управлению файлами (создание файла или каталога, удаление файла или каталога, отображение содержания каталога, чтение, запись, поиск, копирование, перемещение файла и т. д. ). В Википедии упоминается почти 200 названий конкретных файловых систем.

Определение ФАЙЛОВОЙ СИСТЕМЫ как части Операционной Системы • совокупность всех файлов на носителе информации Определение ФАЙЛОВОЙ СИСТЕМЫ как части Операционной Системы • совокупность всех файлов на носителе информации (магнитном или оптическом диске, магнитной ленте и др. ); • наборы структур данных, используемых для управления файлами, каталоги и дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске и др. ); • комплекс системных программных средств, реализующих различные операции над файлами (создание, уничтожение, чтение, запись и др. ). Назаров С. В. , Широков А. И. Современные операционные системы. Под редакцией С. В. Назарова. М. : Интернет. Университет Информационных технологий: БИНОМ. Лаборатория знаний, 2010.

Классификация файловых систем По предназначению файловые системы можно классифицировать на следующие категории (Википедия): 1. Классификация файловых систем По предназначению файловые системы можно классифицировать на следующие категории (Википедия): 1. Для носителей с произвольным доступом (например, жёсткий диск): FAT 32, HPFS, ext 2 и др. Поскольку доступ к дискам в разы медленнее, чем доступ к оперативной памяти, для прироста производительности во многих файловых системах применяется асинхронная запись изменений на диск. Для этого применяется либо журналирование, например в ext 3, Reiser. FS, JFS, NTFS, XFS, либо механизм soft_updates и др. Журналирование широко распространено в Linux, применяется в NTFS. Soft_updates - в BSD системах. Reiser 4 не применяет журналирование, все операции в ней атомарны. 2. Для носителей с последовательным доступом (например, магнитные ленты): QIC и др. 3. Для оптических носителей — CD и DVD: ISO 9660, ISO 9690, HFS, UDF и др. 4. Виртуальные файловые системы: AEFS и др. 5. Сетевые файловые системы: NFS, SMBFS, SSHFS, Gmail. FS и др.

Классификация файловых систем 1 1. 2 1. 3 Дисковые файловые системы Флэш диски / Классификация файловых систем 1 1. 2 1. 3 Дисковые файловые системы Флэш диски / файловые системы непрерывного состояния Запись-ориентированные файловые системы Файловые системы для сетевых хранилищ

Классификация файловых систем (продолжение) 2 Распределенные файловые системы 2. 1 Распределенные параллельные файловые системы Классификация файловых систем (продолжение) 2 Распределенные файловые системы 2. 1 Распределенные параллельные файловые системы с защитой от сбоев Файловые системы точка-точка 2. 2

Классификация файловых систем (продолжение) 3 Файловые системы специального назначения 3. 1 Псевдо и виртуальные Классификация файловых систем (продолжение) 3 Файловые системы специального назначения 3. 1 Псевдо и виртуальные файловые системы Шифрованные файловые системы Файловые системы с защитой от сбоев 3. 2 3. 3

Логическая организация файловых систем В основе логической организации файловых систем – ИЕРАРХИЯ. Windows. Иерархия Логическая организация файловых систем В основе логической организации файловых систем – ИЕРАРХИЯ. Windows. Иерархия начинается с вершины являющейся устройством (жесткий диск, CD или DVD диск, флеш-диск). Таким образом, иерархия в файловых системах Windows является лесом с множеством деревьев. UNIX/Linux. В основе иерархии дерево с единственной корневой вершиной.

Иерархия ФС Windows 7 Вершина «Рабочий стол» на 5 -м уровне иерархии Иерархия ФС Windows 7 Вершина «Рабочий стол» на 5 -м уровне иерархии

Иерархия каталогов Windows C: Program Files Adobe Microsoft Office Microsoft Visual Studio C: Documents Иерархия каталогов Windows C: Program Files Adobe Microsoft Office Microsoft Visual Studio C: Documents and Settings C: Пользователи

Иерархия ФС Linux Логические файловые системы UNIX/Linux имеют только один корень, образуя одно дерево Иерархия ФС Linux Логические файловые системы UNIX/Linux имеют только один корень, образуя одно дерево иерархии. Такая корневая вершина называется / (root directory).

Стандарт каталогов UNIX/Linux В семействе операционных систем UNIX/Linux сложился некоторый стандартный набор каталогов системы. Стандарт каталогов UNIX/Linux В семействе операционных систем UNIX/Linux сложился некоторый стандартный набор каталогов системы. Их название и назначение описано в стандарте Filesystem Hierarchy Standard. (FHS). Его описание есть на сайте http: //www. pathname. com/fhs/ , во многих источниках, в том числе на странице FHS Википедии

Как устроены каталоги в Linux. http: //vodolazbest. livejournal. com/9184. html Как устроены каталоги в Linux. http: //vodolazbest. livejournal. com/9184. html

Корневой каталог Linux Ubuntu. Корневой каталог Linux Ubuntu.

В версии Mac OS X 10. 7 Lion корневой вершине подчинены четыре каталога • В версии Mac OS X 10. 7 Lion корневой вершине подчинены четыре каталога • Библиотеки (Library). В этой папке сохраняются вспомогательные файлы системы и прикладных программ, файлы с общесистемными настройками. • Пользователи (Users). Здесь расположены подчиненные этой вершине домашние каталоги пользователей. В них могут находиться вложенные папки: Документы, Музыка, Видео, Library, Applications. • Приложения (Applications). В такой папке расположены прикладные программы. • Системы (System). Основные файлы операционной системы помещаются в этом каталоге Колесниченко Д. Н. Mac OS X Lion. М. : Издательство: Вильямс, 2012 г

В операционных системах Mac OS X принято, что сменные носители монтируются (становятся доступны) в В операционных системах Mac OS X принято, что сменные носители монтируются (становятся доступны) в каталоге верхнего уровня /Volumes. Майерс Скотт, Ли Майкл. Mac OS X Leopard: Beyond the Manual. СПб. БХВ-Петербург, 2008 В иерархии ФС HPS+ компьютеров Apple, кроме обычных элементов, принятых в семействе UNIX/Linux (обыкновенные файлы, каталоги, ссылки) есть нестандартные, называемые «домены» . Они имеют названия User, Local, Network, System. Их введения связано с разделением сферы полномочий доступа к информации, расположенной в разных доменах. Волк Сергей. Mac OS X - первое знакомство. http: //www. computerra. ru/softerra/apple/11776/

Элементы иерархической логической структуры файловых систем Элементы иерархической логической структуры файловых систем

В семействе Windows логическая файловая система содержит типы файлов 1. Обыкновенные (регулярные) файлы. 2. В семействе Windows логическая файловая система содержит типы файлов 1. Обыкновенные (регулярные) файлы. 2. Каталоги. Он вводятся для удобства работы тысяч элементов ФС и являются основой иерархической системы. Отметим двойственность таких файлов. С одной стороны, это вершина логической файловой системы, которой подчинены все файлы, расположенные в этом каталоге. Но с другой стороны, в нем хранится вся служебная информация об этих файлах (или ссылка на такую информация), необходимая для работы с ними на физическом уровне. 3. Файлы устройств. Они являются вершинами отдельных деревьев. 4. Ссылки на файлы (ярлыки).

Параметры функции open (Windows – Win API) Параметр определяющий тип файла (Тананбаум 2010, стр. Параметры функции open (Windows – Win API) Параметр определяющий тип файла (Тананбаум 2010, стр. 88) Create. File – открыв. или созд. файл Get. File. Attributes. Ex - получает атрибуты файла FAT.

В семействе UNIX/Linux поддерживается 6 файлов 1. Обыкновенные (регулярные) файлы. Это, конечно, прежде всего, В семействе UNIX/Linux поддерживается 6 файлов 1. Обыкновенные (регулярные) файлы. Это, конечно, прежде всего, программы. Но есть и много других, например, файлы настроек, сохраняющие рабочие свойства программ, документы, создаваемые пользователями. 2. Каталоги. Он вводятся для удобства работы тысяч элементов ФС и являются основой иерархической системы. Отметим двойственность таких файлов. С одной стороны, это вершина логической файловой системы, которой подчинены все файлы, расположенные в этом каталоге. Но с другой стороны, в нем хранится вся служебная информация об этих файлах (или ссылка на такую информация), необходимая для работы с ними на физическом уровне. 3. Файлы устройств. Они существуют в системе для единообразия основных операций с устройствами. Притом, что ФС UNIX/Linux позволяет подключать широкий спектр оборудования, устройства бывают двух видов – символьные (например, консоль) или блочные (их примером служат диски). Первые используются для передачи данных без буфера, а вторые производят обмен данными пакетами фиксированной длины – блоками. Хранятся в каталоге /dev.

В семействе UNIX/Linux поддерживается 6 файлов 4. Связи. Их наличие позволяет иметь доступ к В семействе UNIX/Linux поддерживается 6 файлов 4. Связи. Их наличие позволяет иметь доступ к файлу из разных точек иерархической системы. Они бывают двух видов – жесткие и символические. Для первых характерно равноправие всех ссылок. Во втором случае значение ссылки представляют полный путь к файлу (его размер равен количеству символов в полном имени). 5. Именованные каналы (named pipe) или файлы типа fifo. Этот тип файлов используется на системном уровне для передачи данных между процессами. 6. Сокеты. Они применяются в сетевых технологиях. Интерфейс сокетов часто используют для реализации доступа к сетям с поддержкой TCP/IP. Такой же механизм применяют для межпроцессорного взаимодействия при реализации системных сервисов.

Узнать тип файла в командном режиме Linux можно командой ls -la Тип файла простые Узнать тип файла в командном режиме Linux можно командой ls -la Тип файла простые (обыкновенные файлы) каталоги символьные файлы устройств блочные файлы устройств жесткие ссылки символические ссылки файлы типа fifo сокеты Символ типа в mc типа в ls нет * для исполнимых символа файлов или нет символа d / b c + нет символа l @ ~ p | s =

Параметры функции open (POSIX) – Робачевский Параметр определяющий тип файла (Тананбаум 2010, стр. 84) Параметры функции open (POSIX) – Робачевский Параметр определяющий тип файла (Тананбаум 2010, стр. 84) open – открывает или создает файл stat - получает атрибуты файла (код режима файла)

Структура stat в Linux Содержит несколько полей, в т. ч. st_mode. Логические макросы 1. Структура stat в Linux Содержит несколько полей, в т. ч. st_mode. Логические макросы 1. 2. 3. 4. S_ISLNK(m) - файл типа «связь» ? S_ISREG(m) - регулярный файл? S_ISDIR(m) – директория? S_ISCHR(m) - специальный файл символьного устройства? 5. S_ISBLK(m) - специальный файл блочного устройства? 6. S_ISFIFO(m) - файл типа FIFO? 7. S_ISSOCK(m) - файл типа socket? дают ответ о типе файла http: //cs. mipt. ru/docs/courses/osstud/man/stat. htm

Младшие 9 бит поля st_mode определяют права доступа к файлу подобно тому, как это Младшие 9 бит поля st_mode определяют права доступа к файлу подобно тому, как это делается в маске создания файлов текущего процесса. Системный вызов st_mode возвращает значение 0 при нормальном завершении и значение -1 при возникновении ошибки.

Из книги Проектирование системного программного обеспечения Ключев А. О. Лекция 3. Файлы и каталоги. Из книги Проектирование системного программного обеспечения Ключев А. О. Лекция 3. Файлы и каталоги. 1) Для регулярного файла определена маска S_IFREG 0100000 2) Системные вызовы stat и fstat соответствуют SVr 4, SVID, POSIX, X/OPEN, BSD 4. 3.

Имя файла Короткое В Windows трехбуквенное расширение (*. exe, *. dll, *. txt, *. Имя файла Короткое В Windows трехбуквенное расширение (*. exe, *. dll, *. txt, *. bmp и т. д. ) Полное /etc/passwd (Linux) c: windowsregedit. exe Относительное . . file_one

Относительное имя файла С: diskc_c 12diskc_c 21 2 С: diskc_c 11 1 С: diskc_c Относительное имя файла С: diskc_c 12diskc_c 21 2 С: diskc_c 11 1 С: diskc_c 11diskc_c 21

Относительное имя файла cd. . /diskc_c 11 Относительное имя файла cd. . /diskc_c 11

Файловые системы ПК Операционные системы Windows, Linux, Mac OS Файловые системы ПК Операционные системы Windows, Linux, Mac OS

Windows 1) FAT появилась исторически самой первой. Используется для доступа к для флеш-дискам. 2)Сейчас Windows 1) FAT появилась исторически самой первой. Используется для доступа к для флеш-дискам. 2)Сейчас вытеснена NTFS. 3) Но последняя видимо скоро уступит место новой разработке – Re. FS. 4) Доступ к CD обеспечивает файловая система CDFS, а DVD дискам - UDF

CDFS и UDF CDFS (Compact Disk File System) выполнена по стандарту ISO 9660, согласно CDFS и UDF CDFS (Compact Disk File System) выполнена по стандарту ISO 9660, согласно которому к именам файлов предъявляются следующие требования: • Имя не превышает 32 символа. • Все буквы строчные. • Глубина вложения каталогов — не более 8 уровней. UDF (Universal Disk Format) — файловая система, соответствующая стандарту ISO 13346, предназначенная для доступа к DVDROM- и CD-ROM-дискам.

Joliet и RAW В Windows была еще реализована и система Joliet. Она преодолевала ограничения Joliet и RAW В Windows была еще реализована и система Joliet. Она преодолевала ограничения на длину имени файла в 32 символа, зафиксированную в файловой системы ISO 9660. В ядре Windows встроена файловая система RAW, которая имеет целью работать с разделом, который не был распознан ни одним из установленных в системе драйверов файловых систем.

NFFS NTFS (от англ. New Technology File System — «файловая система новой технологии» ) NFFS NTFS (от англ. New Technology File System — «файловая система новой технологии» ) — стандартная файловая система для семейства операционных систем Microsoft Windows NT. Википедия

Возможности Размеры диска Размер тома NTFS 264 байт (16 эксабайт или 18 446 744 Возможности Размеры диска Размер тома NTFS 264 байт (16 эксабайт или 18 446 744 073 709 551 616 байт) При использовании файловой таблицы Master File Table создавать тома, размеры которых не превышают 2 ТБ, а применение GUID Partition Table позволяет создавать разделы диска размером до 9. 4 ЗБ (9. 4 × 1021 байт). Поддержка типов NTFS поддерживает жёсткие (Hardlinks) и символьные ссылок ссылки, Junctions, Volume Mount Point. Максимальный размер файла Теоретически — 264 байт минус 1 килобайт. Практически — 244 байт минус 64 килобайта (~16384 гигабайт). Атрибуты файлов, авторизация с использованием DACL, шифрование с использованием EFS. С использованием SACL. Средства безопасности. Аудит Максимальное 4 294 967 295 (232 — 1). количество файлов

FAT 32 (от англ. File Allocation Table — «таблица размещения файлов» ) — это FAT 32 (от англ. File Allocation Table — «таблица размещения файлов» ) — это файловая система, разработанная компанией Microsoft, разновидность FAT. Она была создана, чтобы преодолеть ограничения на размер тома в FAT 16, позволяя при этом использовать старый код программ MS-DOS и сохранив формат. FAT 32 использует 32 -разрядную адресацию кластеров. FAT 32 появилась вместе с Windows 95 OSR 2. Википедия

UDF UDF

RAW RAW

Основные ФС Linux – это ext 2, или ее более развитые версии – ext Основные ФС Linux – это ext 2, или ее более развитые версии – ext 3 и ext 4. Third Extended File System (третья версия расширенной файловой системы), сокращённо ext 3 или ext 3 fs — журналируемая файловая система, используемая в операционных системах на ядре Linux, является файловой системой по умолчанию во многих дистрибутивах. Основана на ФС ext 2, начало разработки которой положил Стивен Твиди. Википедия

Ограничения размеров ext 3 Размер блока Макс. размер файловой системы 1 KB 16 GB Ограничения размеров ext 3 Размер блока Макс. размер файловой системы 1 KB 16 GB до 2 TB 2 KB 256 GB до 4 TB 4 KB 2 TB до 8 TB 8 KB 2 TB до 16 TB

Файловые системы, поддерживаемые Linux На сайте Linux Wiki приведено 49 таких систем. Они разделены Файловые системы, поддерживаемые Linux На сайте Linux Wiki приведено 49 таких систем. Они разделены на несколько групп: основные, для CD ROM, Windows-родственные, сетевые. Всего 7 групп.

Основные Стандартная файловая система для жестких дисков в Linux. Расширение файловой системы ext 2 Основные Стандартная файловая система для жестких дисков в Linux. Расширение файловой системы ext 2 с ext 3 добавлением журналирования. Новое поколение файловой системы ext, ext 4 базирующееся на коде ext 3. Журналируемая файловая система от Namesys, Reiser. FS v 3. x очень эффективно работает с большими каталогами и мелкими файлами. Новая версия файловой системы Reiser. FS с поддержкой системы плагинов. На данный момент Reiser. FS v 4 находится в разработке, поддержка в системе осуществляется специальными патчами. ext 2

Основные XFS JFS Btr. FS OCFS 2 NILFS 2 Высокопроизводительная файловая система от SGI, Основные XFS JFS Btr. FS OCFS 2 NILFS 2 Высокопроизводительная файловая система от SGI, ориентированная на многопоточность и работу с большими файлами. Порт IBM'овской файловой системы на Linux. Новая файловая система для Linux от Oracle Журналируемая файловая система разработанная Oracle Corporation. Использует менеджер распределенной блокировки, который похож на Open. VMS DLM но значительно проще.

Сетевые NFS 3 NFS 4 CEPH FS SMB FS CIFS NCP Coda FS Andrew Сетевые NFS 3 NFS 4 CEPH FS SMB FS CIFS NCP Coda FS Andrew FS Network File System (NFS) — протокол сетевого доступа к файловым системам, первоначально разработан Sun Microsystems Доработанная под влиянием AFS и CIFS версия протокола NFS, с улучшением производительности и более высокой безопасностью Распределенная высокопроизводительная сетевая файловая система. SMB — сетевой протокол прикладного уровня для удалённого доступа к файлам, принтерам и другим сетевым ресурсам, а также для межпроцессного взаимодействия. Дополненная версия протокола SMB, которая начала использоваться с Windows NT 4. 0

Прочие Apple HFS Hierarchical File System, иерархическая файловая система с 16 битной адресацией для Прочие Apple HFS Hierarchical File System, иерархическая файловая система с 16 битной адресацией для Mac. OS. Максимальный размер тома 4 гигабайта. Apple HFS+ Hierarchical File System, журналируемая иерархическая файловая система с 32 битной адресацией для Mac. OS. Be. FS файловая система, используемая в операционных системах Be. OS. 64 -битная журналируемая файловая система с поддержкой расширенных файловых атрибутов (метаданных), индексируемая, что приближает её функциональность к реляционным БД. Minix FS Файловая система для MINIX. Она копирует базовую структуру Unix File System. OS/2 HPFS High Perfomance File System, файловая система разработанная специалистами Microsoft и IBM. Максимальный размер файла в HPFS 2 GB. QNX 4 FS Файловая система, используемая в ОС QNX. UFS System V/Xenix/V 7/Coherent FS

 Узнать полный список файловых систем поддерживаемых конкретным релизом Linux можно командой man mount Узнать полный список файловых систем поддерживаемых конкретным релизом Linux можно командой man mount Параметр –t определить список. t vfstype Аргумент следующий за -t указывает тип файловой системы. В настоящее время поддерживаются следующие типы: adfs, affs, autofs, coda, coherent, cramfs, devpts, efs, ext 2, ext 3, hfs, hpfs, iso 9660, jfs, minix, msdos, ncpfs, ntfs, proc, qnx 4, ramfs, reiserfs, romfs, smbfs, sysv, tmpfs, udf, ufs, umsdos, usbfs, vfat, xenix, xfs, xiafs. Следует отметить, что coherent , sysv и xenix являются равноценными и, что xenix и coherent когда-нибудь будут удалены. Поэтому взамен лучше использовать sysv. Начиная с ядра 2. 1. 21 типы ext и xiafs не существуют. Ранее, тип файловой системы usbfs был известен как usbdevfs. http: //www. opennet. ru/man. shtml? topic=mount&category=8&russian=0

Mac OS X HFS Plus или HFS+ или Mac OS Extended — файловая система, Mac OS X HFS Plus или HFS+ или Mac OS Extended — файловая система, разработанная Apple Inc. для замены ранее использующейся HFS, основной файловой системы на компьютерах Macintosh. Википедия Разработчик Apple Файловая система Hierarchical File System Plus Дата представления 19 января 1998 (Mac OS 8. 1) Метка тома Apple_HFS (Apple Partition Map) 0 x. AF (MBR) Apple_HFSX (Apple Partition Map) when HFSX 48465300 -0000 -11 AAAA 11 -00306543 ECAC (GPT

Mac OS X Структура Содержимое папок B-дерево Размещение файлов B-дерево Сбойные сектора B-дерево Ограничения Mac OS X Структура Содержимое папок B-дерево Размещение файлов B-дерево Сбойные сектора B-дерево Ограничения Максимальный размер файла 16 Ei. B Максимум файлов Неограничено Максимальная длина имени файла 255 символов (255 UTF-16 encoding units, normalized to Apple-modified variant of Unicode Normalization Format D) Максимальный размер тома 16 Ei. B Допустимые символы в названиях Unicode, любые символы, включая NUL. OS API может использовать некоторые символы для совместимости

Операционная система Mac OS X основана на идеях UNIX и должна, казалось бы, поддерживать Операционная система Mac OS X основана на идеях UNIX и должна, казалось бы, поддерживать много файловых систем. Но доступ к разделам диска других ОС для Mac OS X требует специальных действий, например, установку дополнительных программ. Двумя из них являются Paragon NTFS и Mac. Drive.