SWD Software Ltd. - официальный дистрибьютор QNX на территории России и стран бывшего СССР Операционная система реального времени QNX
Инструменты для создания надёжных встраиваемых систем и
интеллектуальных устройств любой сложности
QNX Software Systems - разработчик встраиваемой операционной системы QNX
Продукты QNX
Операционная система реального времени QNX Neutrino
Операционная система реального времени QNX4
Защищенные системы реального времени на базе операционной системы QNX
Комплект разработчика QNX Momentics
Комплект для обработки акустических сигналов QNX Aviage Acoustic Processing
Комплект QNX Aviage Multimedia Suite
Встраиваемые СУБД
Аппаратное обеспечение
Главная страница > Продукты > Продукты QNX > Операционная система реального времени QNX Neutrino > Файловые системы Сделать страницу стартовой Послать ссылку коллеге Версия для печати

Файловые системы

В традиционных ОС файловые системы встроены в ядро. В QNX Neutrino файловые системы расположены вне пределов ядра и выполняются в отдельных защищенных областях памяти как пользовательские процессы. Используя эту уникальную архитектуру, вы можете запустить, остановить или обновить поддержку той или иной файловой системы "на лету", без необходимости в перезагрузке.

В дополнение, несколько файловых систем: дисковая, встраиваемая в ППЗУ, CD-ROM, CIFS и т.д. - могут выполняться одновременно на одной и той же целевой системе. Они даже могут работать совместно, расширяя возможности друг друга. Например, файловая система со сжатием может работать совместно со встраиваемой файловой системой, существенно снижая потребности вашего устройства в объеме ППЗУ

Встраиваемые файловые системы

Встраиваемые файловые системы ОСРВ QNX Neutrino обеспечивают хранение данных и информации для их возможного последующего восстановления.

Возможности включают в себя использование:

  • Образной структуры файловой системы - поддерживается "выполнение с места" (XIP) для уменьшения потребностей в ОЗУ и для поддержки сверхбыстрой загрузки устройств высокой готовности.
  • В ОЗУ - для систем, требующих быстродействующего временного хранилища данных с доступом по чтению и записи.
  • NOR структура файловой системы во флеш-памяти - предоставляет автоматическое восстановление после сбоев, фоновое стирание и освобождение памяти, а также полное приоритетное прерывание обслуживания для обеспечения производительности в реальном времени. Все операции записи упорядочиваются, чтобы гарантировать целостность файловой системы.
  • NAND структура файловой системы во флеш-памяти - позволяет стандартным файловым системам (QNX, Linux или DOS) выполняться непосредственно поверх "сырых" разделов ППЗУ. Поддерживает динамическое распределение и освобождение блоков с полной коррекцией ошибок на основе ECC для продления срока функционирования.

ПРИМЕЧАНИЕ: файловые системы, как в линейном, так и в страничном flash-ППЗУ, являются полнофункциональными, с поддержкой иерархии каталогов, символьных связей и прав доступа в стандарте POSIX.

Обзор файловых систем

Обзор файловых систем

Дисковые файловые системы

Все нижеперечисленные файловые системы поддерживают IDE- и SCSI-диски больших размеров:

  • QNX - полностью реализует семантику POSIX. Подходит для инструментальных рабочих станций и для встраиваемых целевых систем, использующих диски или страничное flash-ППЗУ.
  • Linux и DOS - для прозрачного доступа к другим разделам жесткого диска, а также для обмена данными с другими машинами посредством сменных носителей.
  • CD-ROM / DVD - поддерживает все соответствующие стандарты, включая ISO9660, Joliet и Rock Ridge.

Файловые системы со сжатием

Используйте эти файловые системы для расширения возможностей других файловых систем:

Со сжатием - позволяет разворачивать "на лету" сильно сжатые файлы. Плотность сжатия колеблется от 35% до 55% для исполняемых файлов и до 95% для текста. Используйте эту файловую систему для уменьшения используемой flash-памяти и снижения загрузки сети при доступе к удаленным файлам через NFS или CIFS.

Сетевые файловые системы

Используйте эти файловые системы для организации прозрачного доступа к файлам на стороне систем под управлением Windows, Unix и Linux. Поддерживаются как CIFS, так и NFS.

Встраиваемая транзакционная файловая система

Встраиваемая транзакционная файловая система (ETFS) ОСРВ QNX Neutrino для устройств флеш-памяти типа NAND обеспечивает полную защиту данных во встраиваемых системах при внезапных отключениях электропитания, быстрое время запуска, исправление ошибок в двоичном коде, а также динамическое и статистическое выравнивание степени износа.

Структура NOR и NAND файловых систем во флеш памяти и встраиваемой транзакционной файловой системы (ETFS)

Структура NOR и NAND файловых систем во флеш памяти и встраиваемой транзакционной файловой системы (ETFS)

Вы сможете увеличить срок службы ваших устройств, используя функцию выравнивание степени износа, которая увеличивает среднее время между отказами (MTBF) в системах с флеш-памятью.

Рассказать друзьям:

Rambler's Top100           Рейтинг@Mail.ru