Dom Rozwój Co to jest vxworks? - definicja z techopedii

Co to jest vxworks? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza VxWorks?

VxWorks to zastrzeżony i konfigurowalny system operacyjny czasu rzeczywistego (RTOS). VxWorks jest przeznaczony do przetwarzania rozproszonego na większości jednostek centralnych (CPU) z systemami wbudowanymi.


VxWorks jest używany z szerokim spektrum sprzętu, w tym urządzeń komunikacyjnych i sieciowych, urządzeń testujących i pomiarowych, urządzeń peryferyjnych, systemów motoryzacyjnych i produktów konsumenckich.

Techopedia wyjaśnia VxWorks

VxWorks jest kompatybilny z wieloma procesorami, w tym: mikroprocesorem bez blokowanych etapów potoku (MIPS), PowerPC, Intel i960, skalowalną architekturą procesorów (SPARC), SH-4, rodziną x86, Advanced Risc Machine (ARM), StrongARM i xScale .


Funkcje VxWorks obejmują:

  • Izolowane aplikacje w trybie użytkownika
  • Procesy w czasie rzeczywistym
  • Ochrona pamięci

  • Wydajne przetwarzanie, takie jak przejrzysta komunikacja między procesami (TIPC)
  • Obsługa błędów

  • Obsługa symetrycznego przetwarzania wieloprocesorowego (SMP) i asymetrycznego przetwarzania wieloprocesorowego (ASMP)

  • Semafory binarne, liczenia i wzajemnego wykluczania z dziedziczeniem priorytetowym
  • Jądro wielozadaniowości z wyprzedzającym planowaniem z wykorzystaniem robota okrągłego i szybką reakcją na przerwanie
  • Certyfikat zgodności z POSIX PSE52 ze środowiskiem wykonawczym trybu użytkownika
  • Rozproszone i lokalne kolejki komunikatów
  • Symulatory VxSim
  • Systemy plików, w tym system plików NFS, system plików o wysokiej niezawodności (HRFS) i system plików DOSFS

  • Stos sieciowy w wersji 6 (IPv6)

VxWorks jest również stosowany w przemyśle kosmicznym. Przykłady zawierają:

  • Deep Space Program Science Experiment (DSPSE), znany również jako Clementine
  • Mars Reconnaissance Orbiter
  • Phoenix Mars Lander
  • Sonda kosmiczna Deep Impact
  • Łazik Sojourner Mars Pathfinder
  • Łaziki eksploracji ducha i szansy
  • Gwiezdny pył

Ponieważ kod jest napisany zgodnie z wymaganiami, VxWorks może stanowić wyzwanie dla początkujących programistów. Jednak VxWorks zużywa mniej mocy obliczeniowej niż UNIX i działa z większą prędkością, ponieważ zawartość jest zapisywana w minimalnym stopniu.


Wydany w 1985 roku VxWorks został stworzony i sprzedany przez Wind River Systems z Alameda, Kalifornia (USA).

Co to jest vxworks? - definicja z techopedii