Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Короткі характеристики найбільш Поширення ОСРЧ

Реферат Короткі характеристики найбільш Поширення ОСРЧ





систем, Заснований на DSP. Вона Забезпечує багатозадачність з пріорітетамі и підтрімку швидких переривані на процесорах DSP и ASIC. ОСРВ VSPWorks слід МОДЕЛІ єдиного віртуального процесора, что однозначно спрощує Розподіл програм багатопроцесорні системи, зберігаючі при цьом Продуктивність Жорсткий реального годині. VSPWorks є модульною и маштабованої. p> ОСРВ VSPWorks має багатошарової структурою, что служити хорошою основою для абстрагування та переносімості. Центром системи служити сильно оптімізоване наноядро (nanokernel), Яке здатн Керувати сукупністю процесів. Нижчих наноядра знаходяться програми, Які обслуговують переривані, Вище наноядра розташовується Мікроядро, Яку управляє багатозадачному режімі з пріорітетамі C/C + + Завдання.


В 

Рис.1. Багатошарова архітектура VSPWorks.


Управление переривані має два Рівні. Нижній рівень (рівень 1) вікорістовується для ОБРОБКИ апаратних переривані. Во время ОБРОБКИ таких переривані ВСІ Інші переривані блокують. Код, что віконуються на цьом Рівні, написань на мові асемблера, и відповідальність за Збереження відповідніх регістрів в стеку лягає на програміста. На цьом Рівні может буті оброблено переривані, Яку вімагає малого годині для ОБРОБКИ. Если обробка переривані є більш складаний ї потребує БІЛЬШОГО годині, то переривані обробляється на більш Високому Рівні (рівень 2), де дозволено переривані переривані І, таким чином, смороду могут буті вкладень. Перехід на більш Високий рівень переривані відбувається з системного викликом.

Процеси наноядра (рівень 3) пишуться на мові асемблера и мают СКОРОЧЕННЯ контекст (тоб Використовують менше регістрів). Ці Процеси могут буті завантажені и розвантажено з процесора Дуже Швидко. Кожному процеса прісвоюється Пріоритет. Рівень 3 ідеальний для написання драйверів для інтерфейсів апаратури НИЗЬКИХ уровня.

Мікроядро знаходится на Рівні 4. Мікроядро написано на мові C и має прежде 100 сервісів. Обробка Завдання на цьом Рівні ведеться в режімі пріорітетного переривані, и планування управляється пріорітетамі.

Мережеві засоби. VxWorks підтрімує ВСІ мережеві засоби, Стандартні для UNIX: TCP/zero-copyTCP/UDP/ICMP/IP/ARP, SLIP/CSLIP/PPP, Sockets, telnet/rlogin/rpc/rsh, ftp/Tftp/bootp, NFS (Network File System) (клієнт и сервер). У мережеві засоби для VxWorks входять такоже Функції, необхідні при розробці прістроїв, что підключаються до Internet: IP multicasting уровня 0,1 або 2; long fat pipe; CIDR (Classless Inter-Domain Routing); DHCP (Dynamic Host Configuration Protocol) в конфігураціях server, client и relay agent; DNS client (Domain Naming System); SNTP (Simple Network Time Protocol). VxWorks підтрімує протоколи маршрутізації RIPv1/RIPv2 (Routing Information Protocol), а такоже OSPF (Open Shortest Path First) Версії 2. Протокол RIP входити в стандартну поставку VxWorks, OSPF поставляється як додатковий продукт. SNMP-агент для VxWorks підтрімує протокол SNMP (Simple Network Management Protocol) як Версії v1, так и v2c. MIB (Management Information Base) компілятор підтрімує об'єкти MIB-II та Розширення. STREAMS - стандартний інтерфейс для Підключення переносному мережевих протоколів до операційніх систем. У середовіщі VxWorks можна інсталюваті будь-який протокол, Який має STREAMS-реалізацію: як стандартний (Novell SPX/IPX, Decnet, AppleTalk, SNA і т.п.), так и спеціалізований. VxWorks підтрімує STREAMS Версії UNIX System V.4. p> Графічні пакети и вбудований Інтернет. Графічні програми для вбудований комп'ютерів з ОСРВ VxWorks могут буті розроблені як на мові С/С + +, так и на мовах Java и HTML. Для розробки графічніх корістувальніцькіх інтерфейсів (GUI) мовою C + + поставляється Програмні продукти Zinc for VxWorks, для розробки на мові Java - PersonalJWorks и для розробки на мові HTML - HTMLWorks/eNavigator. Всі три GUI для VxWorks Використовують один и тієї ж універсальний API до графічної апаратури (графічному контролерові, фрейм-буферу и прилаштую введенню), Який назівається UGL (Universal Graphics Library). UGL - це набор графічніх прімітівів 2D, драйвери популярних графічніх контролерів и засоби розробки ВЛАСНА корістувальніцькіх графічніх драйверів. UGL входити до складу шкірного GUI-продукту и поставляється в вихідних текстах.

Zinc for VxWorks - це C + + API, что надає широкий набір графічніх об'єктів з вживании користувачем параметрами. Для розробки GUI вікорістовується Zinc Designer - WYSIWYG-редактор, Який входити в комплект постачання. Графічний інтерфейс может буті розроблення на мові Java з Використання стандартного інструментарію pAWT (Abstract Windowing Toolkit), что входити до складу PersonalJWorks. Для розробки GUI вікорістовується будь-який інструментарій розробки Java-Додатків. Інтерфейс користувача может буті Розроблення з використаних графічніх можливіть мови HTML (фрейми, зображення, табліці, форми) и дінамічніх можливіть JavaScript.htmlWorks - Це інтерпретатор HTML/JavaScript-сторінок, Які могут знахо...


Назад | сторінка 2 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Створення на мові програмування Java аплету, реалізуючого інтерфейс Gnumeri ...
  • Реферат на тему: Розробка програми на мові JAVA
  • Реферат на тему: Створення бази даних автомобілебудівного підприємства у вигляді настільного ...
  • Реферат на тему: C # Програмування на мові високого рівня. Середа розробки Microsoft Visual ...
  • Реферат на тему: Середа розробки і мова програмування Delphi, його графічні засоби