Операционные системы реального времени. Бурукина И.П. - 51 стр.

UptoLike

Составители: 

обеспечить быстродействие и детерминированность ядра, а также легко
строить необходимую конфигурацию операционной системы.
В многозадачном ядре wind применен алгоритм планирования задач,
учитывающий приоритеты и включающийся по прерываниям. В качестве
основного средства синхронизации задач и взаимоисключающего доступа
к общим ресурсам в ядре wind применены семафоры. Имеется несколько
видов семафоров, ориентированных на различные прикладные задачи:
двоичные, целочисленные, взаимного исключения и POSIX.
Все аппаратно-зависимые части VxWorks вынесены в отдельные
модули для того, чтобы разработчик встроенной компьютерной системы
мог сам портировать VxWorks на свою нестандартную целевую машину.
Этот комплект конфигурационных и инициализационных модулей
называется (Board Support Package, BSP) и поставляется для стандартных
компьютеров (VME-процессор, PC или Sparcstation) в исходных текстах.
Разработчик нестандартной машины может взять за образец BSP наиболее
близкий по архитектуре стандартный компьютер и перенести VxWorks на
свою машину путем разработки собственного BSP с помощью BSP Porting
Kit.
Базовые сетевые средства VxWorks: UNIX-networking, SNMP и
STREAMS.
VxWorks была первой операционной системой реального времени, в
которой реализован протокол TCP/IP с учетом требований реального
времени. С тех пор VxWorks поддерживает все сетевые средства,
стандартные для UNIX: TCP/UDP/ICMP/IP/ARP, Sockets, SLIP/CSLIP/PPP,
telnet/rlogin/rpc/rsh, ftp/tftp/bootp, NFS (клиент и сервер).
Реализация SNMP-агента с поддержкой как MIB-I, так и MIB-II
предназначена для применения VxWorks в интеллектуальном сетевом
51
обеспечить быстродействие и детерминированность ядра, а также легко
строить необходимую конфигурацию операционной системы.
       В многозадачном ядре wind применен алгоритм планирования задач,
учитывающий приоритеты и включающийся по прерываниям. В качестве
основного средства синхронизации задач и взаимоисключающего доступа
к общим ресурсам в ядре wind применены семафоры. Имеется несколько
видов семафоров, ориентированных на различные прикладные задачи:
двоичные, целочисленные, взаимного исключения и POSIX.
       Все аппаратно-зависимые части VxWorks вынесены в отдельные
модули для того, чтобы разработчик встроенной компьютерной системы
мог сам портировать VxWorks на свою нестандартную целевую машину.
Этот    комплект    конфигурационных и инициализационных модулей
называется (Board Support Package, BSP) и поставляется для стандартных
компьютеров (VME-процессор, PC или Sparcstation) в исходных текстах.
Разработчик нестандартной машины может взять за образец BSP наиболее
близкий по архитектуре стандартный компьютер и перенести VxWorks на
свою машину путем разработки собственного BSP с помощью BSP Porting
Kit.
       Базовые сетевые средства VxWorks: UNIX-networking, SNMP и
STREAMS.
       VxWorks была первой операционной системой реального времени, в
которой реализован протокол TCP/IP с учетом требований реального
времени. С тех пор VxWorks поддерживает все сетевые средства,
стандартные для UNIX: TCP/UDP/ICMP/IP/ARP, Sockets, SLIP/CSLIP/PPP,
telnet/rlogin/rpc/rsh, ftp/tftp/bootp, NFS (клиент и сервер).
       Реализация SNMP-агента с поддержкой как MIB-I, так и MIB-II
предназначена для применения VxWorks в интеллектуальном сетевом
                                     51