Что такое функционирование в «Реальном масштабе времени»


Download 1.86 Mb.
Pdf ko'rish
bet39/72
Sana19.04.2023
Hajmi1.86 Mb.
#1362511
TuriУчебное пособие
1   ...   35   36   37   38   39   40   41   42   ...   72
Bog'liq
Луканов А.С. Системы реального времени 2020

Rage 3D/3DII, IBM XGATrident 9470;
– 
поддержка мобильных масштабируемых шрифтов формата 
Bitstream TrueDOC 
через фронт-сервер, обеспечивающий единую 
систему именования и отображения имен в шрифтовые файлы с 
учетом кодировки Unicode (UTF-8), а также низкоуровневый доступ 
к шрифтам из приложений;
– 
документация и средства разработки для файлов 
отображения клавиатуры, обеспечивающих поддержку клавиатуры 
любого национального языка, в том числе русского;
– 
новые виджеты, например PtHTML, PtTree, PtDivider
PtMenuBar, PtGrid, PtFontSel, RtProgress 
и ряд других, которые 
значительно перекрывают набор виджетов Motif 2.0;
– 
примеры исходного кода и документация для создания 
собственных виджетов и включения их в генератор приложений 
PhAB
, который таким образом стал наконец расширяемым;
– 
набор новых приложений, включающий в себя File 
Manager, CD Player, Audio Player, Calculator, Personal Information 
Manager;

графическая программа конфигурирования видеорежима;
– 
система XinPh, которая обеспечивает запуск системы X 
Window 
в окне системы Photon;
– 
фронт-процессор клавиатуры для поддержки азиатских 
языков (японский, китайский, корейский).
Бета-версия Photon 1.12 содержит ряд новых средств
включая: 
– 
поддержку печати на принтерах PostScript, Epson и Hewlett-
Packard, Canon;


87 
– 
поддержку протокола Drag'n'Drop на уровне виджетов;

новые виджеты (PtNumber, PtPrintSel, PtFileSelector и 
другие);
– 
универсальный драйвер видеоадаптеров класса VESA 2.0 
(любые современные адаптеры, которые можно перевести в режим 
flat-memory);
– 
графический редактор текстов, поддерживающий 
кодировку Unicode;
– 
расширения API для поддержки новых возможностей 
Neutrino.
Сетевой сервис и файловая система. Сетевой сервис в 
Neutrino 
представлен только протоколом TCP/IP. Разработчики 
Neutrino 
хотели предоставить пользователям полный набор 
функциональных возможностей классического стека TCP/IP, но 
были вынуждены учитывать потребности рынка встроенных 
систем, для которых классическая реализация слишком велика и 
содержит много ненужных элементов. В результате они создали 
специальную версию стека для встроенных систем – Micro TCP/IP
который занимает всего около 40 Кбайт кода за счет ряда 
ограничений. Для тех же, кому нужны все возможности TCP/IP
например динамическая маршрутизация, будет предоставлен 
другой вариант, совместимый на 100% с BSD-sockets.
Neutrino 
также поддерживает сетевой протокол FLEET
используемый сейчас в QNX, с некоторыми усовершенствованиями, 
касающимися автоконфигурирования.
Файловая система в Neutrino реализована иначе, чем в QNX. 
Главное 
функциональное 
отличие 
– 
улучшенная 
приспособленность к сменным носителям. Для этого была изменена 
модель взаимодействия менеджеров ресурсов и драйверов 
устройств, примененная в QNX. Если там менеджер файловой 
системы обращался к драйверу устройства для получения сервиса 
физического уровня, то в Neutrino все наоборот. Теперь приложение 
обращается к драйверу, который определяет тип файловой системы 


88 
(по сигнатурам) и динамически загружает соответствующую 
файловую систему, реализованную в виде разделяемой библиотеки.
Собственно говоря, файловых систем в Neutrino много. 
Поддерживаются все файловые системы, имеющиеся в QNX, а 
также виртуальная файловая система Proc. Для обеспечения обмена 
данными с другими операционными системами Neutrino также 
поддерживает файловую систему CIFS (Common Internet File 

Download 1.86 Mb.

Do'stlaringiz bilan baham:
1   ...   35   36   37   38   39   40   41   42   ...   72




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling