www.wikidata.uk-ua.nina.az
VxWorks operacijna sistema realnogo chasu OSRCh sho rozroblyayetsya kompaniyeyu Wind River Systems SShA vlasnist firmi TPG Capital oriyentovana na vikoristannya u vbudovanih komp yuterah sho pracyuyut v sistemah zhorstkogo realnogo chasu VxWorks ye sistemoyu z kros zasobami rozrobki prikladnogo programnogo zabezpechennya Inakshe kazhuchi rozrobka vidbuvayetsya na instrumentalnomu komp yuteri zvanomu host dlya podalshogo zastosuvannya jogo na cilovij mashini target VxWorksLogotip VxWorks v ASCII graficiRozrobnik Wind River SystemsRodina OS UNIX podibnaRobochij stan AktualneVihidna model Zakritij kodOstannij vipusk 7 berezen 2014 r 1 Tip yadra Monolitne yadroLicenziya EULAwww windriver comYak i bilshist inshih OS realnogo chasu VxWorks vklyuchaye v sebe bagatozadachne yadro z vitisnyayuchim planuvalnikom i shvidkim vidgukom na pererivannya zasobi mizhprocesnoyi vzayemodiyi i sinhronizaciyi a takozh fajlovu sistemu i merezhevu pidsistemu stek protokoliv TCP IP U komplekt postavki vhodyat zasobi dlya kros kompilyaciyi monitoringu produktivnosti en WindView viddalenogo simvolnogo nalagodzhennya a takozh emulyaciyi riznih procesoriv Dodatkovo postavlyayetsya znachna kilkist riznih stekiv protokoliv grafichnih pidsistem ta in yak vid samoyi Wind River Systems tak i vid tretih firm Mnozhina pidtrimuvanih VxWorks vbudovanih platform ye odniyeyu z najbilshih sered operacijnih sistem realnogo chasu Zmist 1 Istoriya 2 Arhitektura 3 Planuvannya 4 Pererivannya 5 Merezhevi zasobi 5 1 Dodatkovi merezhevi mozhlivosti programa WindNet 6 Fajlova sistema 7 Pidtrimka simetrichnogo ta asimetrichnogo multiprocesingu 8 Vikoristannya 9 Kritika 10 Konkuruyuchi operacijni sistemi 10 1 Korotke porivnyannya operacijnih sistem realnogo chasu 11 Primitki 12 Spisok literaturi 13 PosilannyaIstoriya RedaguvatiNazva VxWorks yak vvazhayetsya vijshlo iz gri sliv z nazvoyu OS VRTX stvorenoyi kompaniyeyu Ready Systems zaraz cej produkt nalezhit Mentor Graphics Na pochatku 1980 h VRTX bula dosit novim i sirim produktom vona pracyuvala ne duzhe dobre VRTX mala rozmir vsogo 4 KB i yiyi ne mozhna bulo vikoristovuvati yak povnocinnu operacijnu sistemu Kompaniya Wind River pridbala prava na rozpovsyudzhennya rozshirenoyi versiyi VRTX pid nazvoyu VxWorks Dorobki i rozshirennya vneseni kompaniyeyu WindRiver dozvolili stvoriti sistemu yaka pracyuvala napriklad VXWorks mala fajlovu sistemu i integrovane seredovishe rozrobki Takim chinom nazva VxWorks mozhe oznachati angl VRTX now Works VRTX teper pracyuye abo angl VRTX that Works VRTX yaka pracyuye Koli stalo zrozumilo sho Ready Systems mozhe rozirvati kontrakt na rozpovsyudzhennya VRTX v Wind River bulo rozrobleno vlasne yadro operacijnoyi sistemi yake zaminilo VRTX Bazova funkcionalnist novogo yadra VxWorks bula takoyu zh yak u VRTX Arhitektura RedaguvatiVxWorks maye arhitekturu kliyent server i yak i bilshist OS zhorstkogo realnogo chasu pobudovana za tehnologiyeyu mikroyadra Na najnizhchomu neperervnomu rivni yadra WIND Microkernel vikonuyutsya tilki bazovi funkciyi planuvannya zavdan i keruvannya komunikaciyeyu i sinhronizaciyeyu mizh zavdannyami Vsi inshi funkciyi OSRCh bilsh visokogo rivnya keruvannya pam yattyu merezhevi zasobi i t d realizuyutsya cherez prosti funkciyi nizhnogo rivnya Za rahunok takoyi iyerarhichnoyi organizaciyi dosyagayetsya shvidkodiya i determinovanist yadra sistemi takozh ce dozvolyaye legko buduvati neobhidnu konfiguraciyu operacijnoyi sistemi VxWorks mozhna skomponuvati yak dlya sistem z zhorstkimi aparatnimi obmezhennyami tak i dlya sistem z rozvinenoyu funkcionalnistyu Okremi moduli sistemi sami mozhut buti masshtabovanimi Pri zbirci sistemi mozhna vidklyuchati pevni funkciyi sistemi nepotribni v cej chas takozh mozhna pribirati specifichni yaderni ob yekti sinhronizaciyi yaksho v nih nemaye neobhidnosti Ale popri te sho sistema ye konfigurovana ne mozhna skazati sho v nij realizovanij komponentnij pidhid tomu sho vsi moduli pobudovani nad bazovim yadrom i ne mozhut buti vikoristani v inshih seredovishah Yadro VxWorks volodiye takimi vlastivostyami 2 kilkist zavdan obmezhuyetsya tilki pam yattyu maye 256 rivniv prioritetiv zavdan planuvannya zavdan organizovano dvoma sposobami vitisnennya za prioritetami i ciklichne vzayemodiya zadach vidbuvayetsya cherez chergi povidomlen semafori podiyi ta kanali dlya vzayemodiyi mizh procesami soketi i viddaleni vikliki procedur dlya merezhevoyi vzayemodiyi rozpodil pam yati vikoristovuyetsya dlya rozdilennya danih i signali dlya keruvannya vinyatkovimi situaciyami zabezpechuyetsya kilka vidiv semaforiv dlya keruvannya kritichnimi sistemnimi resursami programni obchislyuvalni j vzayemoviklyuchni z prioritetnim spadkuvannyam mozhlivo determinovane peremikannya kontekstu Planuvannya RedaguvatiU VxWorks zabezpechuyutsya i mehanizmi planuvannya zasnovani na POSIX 3 i vlasni mehanizmi planuvannya wind scheduling Obidva varianti volodiyut vitisnyayuchim i ciklichnim planuvannyam Vidminnist polyagaye v tomu sho algoritmi POSIX planuvannya zastosovuyutsya poprocessno a wind scheduling zastosovuyetsya na rivni vsiyeyi sistemi 2 Usi zavdannya sistemi ta programi v VxWorks vikoristovuyut odin adresnij prostir sho mozhe prizvesti do porushennya stabilnosti roboti sistemi u vipadku nespravnosti bud yakoyi programi Virishennya ciyeyi problemi dosyagayetsya ustanovkoyu okremo nadanogo komponenta VxVMI 4 yakij daye mozhlivist kozhnomu procesu vikoristovuvati svij vlasnij virtualnij prostir Pererivannya RedaguvatiDlya dosyagnennya shvidkoyi obrobki zovnishnih pererivan programi obrobki pererivan ISRs interrupt service routines v VxWorks pracyuyut u specialnomu konteksti poza kontekstami potokiv sho daye perevagu v chasi yakij zazvichaj vitrachayetsya na peremikannya kontekstiv C funkciya yaku koristuvach priyednuye do vektora pererivannya naspravdi ne ye faktichnoyu ISR Pererivannya ne mozhut bezposeredno zvertatisya do S funkcij Zamist cogo v tablici vektoriv pererivan yaka viklikayetsya aparatno zapam yatovuyetsya adresa ISR ISR vikonuye pochatkovu obrobku pidgotovku steka i zberezhennya registriv a potim viklikayetsya S funkciya yaka bula priyednana koristuvachem 2 Merezhevi zasobi RedaguvatiVxWorks volodiye takimi merezhevimi zasobami 5 TCP zero copy TCP UDP ICMP IP IPv4 ta IPv6 ARP SLIP CSLIP PPP Sockets telnet rlogin rcp rsh ftp tftp bootp NFS kliyent i server U merezhevi zasobi VxWorks vhodyat takozh funkciyi neobhidni pri rozrobci pristroyiv sho pidklyuchayutsya do Internet IP multicasting rivnya 0 1 abo 2 long fat pipe CIDR Classless Inter Domain Routing DHCP Dynamic Host Configuration Protocol v konfiguraciyah server kliyent i Relay agent DNS client Domain Naming System SNTP Simple Network Time Protocol VxWorks pidtrimuye taki protokoli marshrutizaciyi Routing Information Protocol RIP v1 v2 OSPF Open Shortest Path First versiyi 2 U standartnu postavku VxWorks vhodit protokol RIP protokol OSPF postavlyayetsya yak dodatkovij produkt VxWorks pidtrimuye protokol SNMP Simple Network Management Protocol yak versiyi v1 tak i versiyi v2c Kompilyator MIB Management Information Base pidtrimuye ob yekti MIB II i rozshirennya Standartnim interfejsom dlya pidklyuchennya yih perenosimih merezhevih protokoliv do operacijnih sistem ye interfejs STREAMS Pid VxWorks mozhna instalyuvati bud yakij protokol yakij maye STREAMS realizaciyu yak standartnij Novell SPX IPX Decnet AppleTalk SNA tak i specializovanij OS VxWorks pidtrimuye STREAMS versiyi UNIX System V 4 Dodatkovi merezhevi mozhlivosti programa WindNet Redaguvati U 1994 roci Wind River Systems anonsuvali programu WindNet po yakij dekilka firm virobnikiv programnih zasobiv v oblasti komunikacij integruvali svoyi programni produkti z VxWorks tim samim zabezpechivshi pidtrimku ce nepovnij perelik 3 merezhevih protokoliv X 25 ISDN ATM tehnologiya SS7 Frame relay ta OSI CASE zasobiv rozrobki rozpodilenih sistem na bazi standartiv ROOM Real Time Object Oriented Modelling i CORBA Common Object Request Broker Architecture menedzhment merezh za tehnologiyami MBD Management By Delegation i CMIP GDMO Common Management Information Protocol Guidelines for Definition of Managed Objects Fajlova sistema RedaguvatiU VxWorks pidtrimuyutsya taki fajlovi sistemi 6 MS DOS Compatible File System DosFS Raw File System RawFs Target Server File System TSFS Network File System NFS ISO 9660 CDROM File System Tape File System TapeFs CIFS SMB TrueFFSPidtrimka simetrichnogo ta asimetrichnogo multiprocesingu RedaguvatiMultiprocesorna sistema realnogo chasu z tochki zoru programnogo zabezpechennya buvaye dvoh vidiv asimetrichna ASMP Asymmetrical MultiProcessing i simetrichna SMP Symmetrical MultiProcessing Pri asimetrichnomu multiprocesingu ASMP kozhen mikroprocesor a v razi bagatoyadernogo mikroprocesora kozhne procesornij yadro vikonuye svij vlasnij ekzemplyar OS a za rozpodil procesiv potokiv zavdan po procesorah vidpovidaye rozrobnik prikladnogo programnogo zabezpechennya U takomu vipadku bagatoprocesorna sistema skladna v programuvanni ale volodiye peredbachuvanistyu determinovanistyu harakteristik realnogo chasu Pri simetrichnomu multiprocesingu SMP prikladnij programist bachit bagatoprocesornu sistemu yak virtualnu odnoprocesornu sho znachno sproshuye rozrobku PO ale nemaye 100 garantiyi peredbachuvanosti vikonannya cherez te sho navantazhennya mizh procesorami rozpodilyayetsya ne vruchnu a avtomatichno Do poyavi na rinku vbudovanih mikroprocesoriv bagatoyadernih pristroyiv potreba v simetrichnomu multiprocesingu praktichno bula vidsutnya Skladnist rozrobki PZ dlya slabozvyazanih bagatoprocesornih sistem bula nevelika i prostotu programuvannya stavili na druge misce pislya peredbachuvanosti povedinki sistemi realnogo chasu Tomu u versiyah VxWorks 5 x i 6 x azh do versiyi 6 5 pidtrimuvavsya tilki asimetrichnij multiprocesing realizovanij u viglyadi biblioteki VxMP postavlyayetsya yak dodatkovij produkt sho zabezpechuye komunikaciyu mizh procesorami cherez ob yekti v spilnij pam yati U miru poyavi vbudovanih bagatoyadernih mikroprocesoriv z silno pov yazanimi procesornimi yadrami na kristali na pershe misce visuvalasya prostota rozrobki PZ sho prizvelo do neobhidnosti pidtrimannya vbudovuvanimi OS realnogo chasu simetrichnogo multiprocesingu Z versiyi 6 6 sho vijshla v listopadi 2007 roku VxWorks pochala pidtrimuvati simetrichnij multiprocesing SMP 7 Pidtrimka SMP sistem vklyuchena v integrovane seredovishe rozrobki Wind River Workbench for VxWorks 8 i Workbench for On Chip Debugging Pidtrimka SMP sistem v VxWorks postavlyayetsya yak dodatkova komponenta Pidtrimuyutsya taki bagatoyaderni mikroprocesori ARM11 MPCore ARMv6 Broadcom MIPS BCM1480 Cavium OCTEON CN38xx Freescale MPC8641D Intel Xeon Intel Core Raza XLR 732Vikoristannya Redaguvati nbsp Predstavlennya hudozhnika aparat Mars Reconnaissance Orbiter na orbiti Marsa vikoristovuyetsya sistema VxWorks Phoenix Mars Lander aparat NASA priznachenij dlya vivchennya Marsu Zondi Spirit Opportunity i Curiosity a takozh aparat Mars Reconnaissance Orbiter vikoristovuyut VxWorks na platformi POWER en Sistema vikoristovuyetsya i v inshih kosmichnih misiyah napriklad Deep Impact Planuyetsya vikoristannya u novitnih avialajnerah Boeing 787 i Boeing 747 8 Komunikacijne obladnannya bagatoh kompanij Avaya napriklad Nortel 3COM Alcatel ta in Linksys WRT54G ver 5 6 NetGear WGR614 ver 5 6 7 Deyaki PostScript printeri Medichne ustatkuvannya kompaniyi Siemens AG zokrema magnitno rezonansni tomografi Ostanni yaki sistemi interfejsiv BMW iDrive Sistema upravlinnya robototehnichnih kompleksiv kompaniyi KUKA Bezlich inshih zastosuvan u vbudovanih sistemah z visokimi vimogami do nadijnosti i chasu vidguku Pidtrimuvani cilovi arhitekturi targets Pidtrimuvani instrumentalni platformi hosts Pidtrimuvani interfejsiMotorola 680h0 i CPU32 PowerPC Intel 386 486 Pentium Intel 960 Sparc Mips R3000 4000 AMD 29K Motorola 88110 HP PA RISC Hitachi SH7600 DEC Alpha Sun SPARCstation SunOS i Solaris HP 9000 400 700 HP UX IBM RS6000 AIX Silicon Graphics IRIX DEC Alpha OSF 1 PC Windows host target Ethernet RS232 emulyator ICE In Circuit Emulator kros shina backplane Kritika RedaguvatiMinka Nikolova interv yu InternetNews com 9 Pid Linux ye chudovi novi paketi yaki mi mozhemo pri neobhidnosti integruvati v nashi merezhevi komutatori Platforma VxWorks zaraz rozvivayetsya povilno oskilki isnuye davno Paketi yaki nadaye VxWorks naspravdi ne najnovishi i ne najkrashi Vse postupovo ruhayetsya u bik Linux Originalnij tekst angl There are great packages that are available on Linux and a lot of new packages we can integrate into our switches if we decide to do so VxWorks is old and doesn t have a lot of movement in it The packages that VxWorks provides really aren t the latest and greatest But basically everyone is moving toward Linux Konkuruyuchi operacijni sistemi RedaguvatiTRON Integrity QNX LynxOS VRTX Nucleus RTOS OSE ThreadX Windows CE OS 9 eCos Embedded Linux RTEMS OS2000Korotke porivnyannya operacijnih sistem realnogo chasu Redaguvati Originalna tablicya Zvedeni tablici harakteristik vlastivostej OSRCh OSRCh Arhitektura Seredovishe rozrobki POSIX Mah chislo zadachVxWorks Kliyent server Mikroyadro Tornado Workbench POSIX 1003 1 1 b 1 c vklyuchayuchi pThreads obmezhuyetsya tilki ob yemom pam yatiQNX Kliyent server Mikroyadro ta vzayemodiyuchi procesi Windows Solaris Self Hosted QNX4 Linux POSIX 1003 1 2001 z potokami i rozshirenim RV 4095 procesiv u kozhnomu procesi do 32767 potokivLynxOS 10 11 Monolitne yadro 12 Luminosity na bazi seredovisha Eclipse POSIX 1003 1a b c 1003 1 2003 obmezhena pam yattyuPrimitki Redaguvati Anons VxWorks 7 Arhiv originalu za 10 lipnya 2018 Procitovano 10 lipnya 2018 angl a b v Stattya Operacijni sistemi realnogo chasu I B Burdonov A S Kosachev V N Ponomarenko nedostupne posilannya z lyutogo 2019 p 2 1 VxWorks a b Stattya VxWorks Operacijna sistema realnogo chasu i kompleks instrumentalnih zasobiv rozrobki PZ RV O V Dem yanov Arhivovano 4 bereznya 2016 u Wayback Machine p Dodatkovi merezhevi mozhlivosti programa WindNet p Pidtrimka standartiv POSIX VxWorks Facilities An Overview nedostupne posilannya z lyutogo 2019 p Virtual Memory Including VxVMI Option Stattya Operacijni sistemi realnogo chasu I B Burdonov A S Kosachev V N Ponomarenko nedostupne posilannya z lyutogo 2019 p 5 Zvedeni tablici harakteristik vlastivostej OSRCh tabl 2 VxWorks Tornado II FAQ Arhiv originalu za 7 lyutogo 2010 Procitovano 24 bereznya 2010 VxWorks 6 6 SMP Symmetric Multiprocessing Technology for Multicore Arhiv originalu za 12 lyutogo 2009 Procitovano 24 bereznya 2010 pdf Wind River Workbench Arhiv originalu za 16 zhovtnya 2007 Procitovano 24 bereznya 2010 Alcatel Lucent Networking Embraces Linux NAC Arhiv originalu za 19 kvitnya 2009 Procitovano 24 bereznya 2010 Stattya LynxOS operacijna sistema realnogo chasu v standarti POSIX Zolotarov S V Kalyadina A Yu Arhiv originalu za 5 sichnya 2009 Procitovano 24 bereznya 2010 novinna stattya nedostupne posilannya z chervnya 2019 u statti Poglyad na svit operacijnih sistem realnogo chasu v 2006 roci S V Zolotarov nedostupne posilannya z chervnya 2019 p Monolitne abo Mikroyadro Spisok literaturi RedaguvatiVxWorks operacijna sistema vseredini Internet O V Dem yanov ZAT RTSoft Arhivovano 5 bereznya 2016 u Wayback Machine VxWorks Operacijna sistema realnogo chasu i kompleks instrumentalnih zasobiv rozrobki PZ RV O V Dem yanov AVD Systems m Arhivovano 4 bereznya 2016 u Wayback Machine Moskva Arhivovano 4 bereznya 2016 u Wayback Machine Operacijni sistemi realnogo chasu I B Burdonov A S Kosachev V N Ponomarenko www vxworks ru Arhivovano 2 kvitnya 2022 u Wayback Machine rnd cnews ru Operacijni sistemi realnogo chasu dlya avioniki oglyadPosilannya RedaguvatiWind River Systems Arhivovano 4 zhovtnya 2006 u Wayback Machine VxWorks 6 x Arhivovano 5 lyutogo 2010 u Wayback Machine VxWorks Tornado II FAQ Arhivovano 9 lyutogo 2010 u Wayback Machine VxWorks Cookbook nbsp Ce nezavershena stattya pro operacijni sistemi Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi Otrimano z https uk wikipedia org w index php title VxWorks amp oldid 39781699