ЖУРНАЛ СТА №1/2000
СТА 1/2000 www.cta.ru ОБ ЗО Р / П Р О Г Р АММНО Е ОБ Е С П Е Ч Е НИ Е 36 Из рис. 5 видно, что файловые системы вы- полнены как разделяе- мые библиотеки. В отли- чие от большинства сис- тем, где драйверы уст- ройств загружаются опе- рационной системой в самом начале, в QNX/Neutrino разделяе- мые библиотеки загружа- ются позже. Библиотека fs cd.so обеспечивает прозрачный доступ к файловой системе CDROM, удовлетворяющей стан- дарту ISO 9660 с расширениями HighSierra. Кроме файлов, под- держиваются аудиодиски и фо- тоCD в формате Kodak. Модули fscifs и fsnfs позволяют рабочей станции QNX осуществ- лять доступ к файлам на компьютере под управлением Windows NT/95 и в сетевых файловых системах (Network File System) по протоколу TCP/IP. За- просы к файлам преобразуются в за- просы протокола CIFS (Common Internet File System) или NFS и посыла- ются соответствующему серверу. В ка- честве протокола транспортного уров- ня fscifs и fsnfs используют TCP/IP, поэтому для выполнения CIFS и NFS в системе необходимо наличие менедже- ра TCP/IP, который поддерживается разделяемой библиотекой npi ttcpip.so. С ЕТЕВОЙ ПРОТОКОЛ QNX/N EUTRINO QNX/Neutrino имеет собственный надежный и эффективный сетевой протокол транспортного уровня FLEET, который используется для ор- ганизации обмена в сети и не зависит от аппаратной реализации сети. Эта независимость обеспечивается за счет использования сетевых драйверов. В QNX/Neutrino имеются драйверы для таких сетей, как Ethernet, Arcnet, Token Ring. Кроме этого, есть возможность организации сети через последователь- ный канал или модем. TCP/IP В QNX/N EUTRINO Менеджер TCP/IP выполнен в виде разделяемой библиотеки, что позволя- ет многократно использовать про- граммный код. Менеджер TCP/IP мо- жет обслуживать несколько клиентов одновременно, в порядке их приори- тетов, что приводит к более рацио- нальной загрузке процессора (рис. 6). Г РАФИ ч ЕСКАЯ ПОДСИСТЕМА P HOTON M ICRO GUI Neutrino имеет свою графическую подсистему Photon. Существует нема- ло ОС, пригодных для создания систем реального времени, тем не менее, в большинстве из них нет сколькони- будь удобного и отвечающего требова- ниям реального времени графического интерфейса пользователя (GUI). Те немногие системы, которые способны поддержать полноценный GUI, не позволяют использовать это на прак- тике, поскольку реализация традици- онных GUI, например типа X11, связа- на с очень высокими затратами ресур- сов, особенно памяти. Micro GUI Photon является графиче- ской подсистемой, по внешнему виду и структуре похожей на X11/Motif, но ку- да менее требовательной к ресурсам. Графический интерфейс Photon пост- роен по принципу модульности с при- менением механизма обмена сообще- ниями, что и сделало его пригодным к использованию во встраиваемых сис- темах реального времени. Низкие требования к оперативной памяти являются отличительной чер- Рис. 5. Файловая модульная система QNX/Neutrino ©Copyright 1999National InstrumentsCorporation. All rights reserved. Product and company names listed are trademarks or trade names of their respective companies. www.ni.com/instruments Шумы и вибрации измерение анализ анализ контроль Цифровые анализаторы сигналов NIDSA National Instruments используют возможности современных компьютеров для создания эффективных измерительных систем с минимальными затратами времени и средств. Анализаторы сигналов ● 2 вх./2 вых. или 4 входа ● Полоса 95 кГц ● 1600 линий БПФ с усреднением ● Двухтональный генератор ● 16ти разр. АЦП динамический диапaзон 90 дБ ● Третьоктавный анализ ● Программная поддержка для LabVIEW, LabWindows/CVI, Visual Basic и C/C++ в Windows 95/98/NT Обращайтесь за бесплатным каталогом к представителям National Instruments в России Дистрибьютер Москва: ИнСис (095)9210902 Системныеинтеграторы Москва: АСК (095)9730935, ПБПА (095)1666991, ЦАТИ (095)3627674 С.Петербург: ВИТЭК (812)9625833 Тел :+1 (512)7940100 • info@ni.com #228
Made with FlippingBook
RkJQdWJsaXNoZXIy MTQ4NjUy