Kompjutera, Sistemet operative
Shembuj të sistemeve operative në kohë reale. Shembuj të sistemeve operative të rrjetit
Sistemi operativ kohë reale (RTOS) - kjo OS, i cili garanton një kapacitet të caktuar për një intervali kohor të paracaktuar. Për shembull, ajo mund të jenë të dizajnuara në mënyrë që të shfaqin se një objekt është bërë në dispozicion për robot në linjë kuvendit. veshje të tilla klasifikohen si "hard" dhe "të butë".
në kohë reale sistemet operative Hard supozojmë se llogaritja nuk mund të ekzekutohet, në qoftë se objekti nuk është në dispozicion në periudhën e caktuar (ky operacion do të përfundojë në dështim).
Sistemi i butë operativ në linjë kuvendit në kohë reale në këto kushte do të vazhdojnë të veprojnë, por prodhimi mund të jetë më e ulët për shkak se objektet nuk janë në gjendje të jenë në dispozicion në kohën e duhur, me rezultat që robot do të përkohësisht joproduktiv.
Para paraqitur shembuj të sistemeve operative në kohë reale, ju duhet të kuptojnë veçoritë e përdorimit të tyre. Disa nga këto OS janë krijuar për aplikacione specifike, ndërsa të tjerët - për më të përgjithshme. Për më tepër, disa zorrë me qëllim të përgjithshëm gjithashtu është përdorur ndonjëherë për operacion në kohë reale. Si shembuj të këtij lloji të sistemeve operative mund të kryejnë njohur Windows 2000 apo IBM Microsoft / 390. Kjo është, edhe në qoftë se sistemi operativ nuk i plotëson kërkesat e caktuara, ajo mund të ketë karakteristika që na lejojnë të konsiderojnë atë si një zgjidhje për një problemet specifike të aplikimit në kohë reale.
Shembuj të sistemeve operative dhe karakterizimin e tyre
Në përgjithësi, sistemi operativ i kohë reale ka karakteristikat e mëposhtme:
- Multitasking.
- Flukset proces që mund të prioritet.
- Një numër i mjaftueshëm i niveleve interrupt.
sistemet operative në kohë reale janë përdorur shpesh në lëkurat e vogla ngulitur, të cilat janë përdorur në formatin microdevices. Për shembull, një pjesë e bërthamës mund të konsiderohet si sistem vetme-tasking operativ (shembuj: kernel si pjesë e IOS, Android, etj ...) në kohë reale. Megjithatë, për të kryer detyrat e tyre kërkojnë komponentëve të tjerë të pajisjes, për shembull, shoferët. Kjo është arsyeja pse e plotë të sistemit operativ është në kohë reale, si rregull, është më shumë se vetëm kernel.
Një shembull tipik është aplikimi RTOS HDTV-marrës dhe një ekran. Ai duhet lexuar sinjal dixhital, deshifroj atë dhe të shfaqin në formën e të dhënave hyrëse. Çdo vonesë do të jetë e dukshme si pixel video dhe / apo të shëndoshë është e shtrembëruar.
Megjithatë, kur tingujt pëlqejë "japin shembuj të sistemeve operative të këtij lloji," i referohet për të përmendur emrat më të famshme. Cila pjesë e këtij grupi?
VxWorks nga kompanitë Win Driver
VxWorks është një sistem operativ në kohë reale zhvilluar si një software pronësor me ndihmën e Win Driver. Kur lirua të parë në vitin 1987, VxWorks ishte projektuar fillimisht për përdorim në sistemet e ngulitur që kërkojnë kohë reale dhe të performancës determinist. Kështu, shembuj të këtij lloji të sistemeve operative janë përdorur në zonat e mbrojtjes dhe të sigurisë, industri të ndryshme (sidomos hapësirës ajrore dhe të mbrojtjes), prodhimin e pajisjeve mjekësore, pajisje industriale, robotikë, të energjisë, menaxhimit të transportit, infrastrukturës së rrjetit, përmirësimin e automobilave dhe elektronikës të konsumit.
VxWorks mbështet Intel (x86, duke përfshirë një version të ri të IntelQuarkSoC dhe x86-64), MIPS, PowerPC, SH-4, dhe ARM-arkitekturës. Ajo vjen me një kernel të fuqishme RTOS, middleware, mbështetje për paketat e tarifës bazë në add-on dhe teknologjive hardware nga prodhues të tjerë. Në numrin e saj të fundit - të VxWorks 7 - Sistemi është modernizuar në modularity dhe upgrade mënyrë që kernel OS përmbahet veçmas nga middleware, aplikimet, dhe paketa të tjera.
QNX neutrino
Edhe shembuj klasik të këtij lloji të sistemeve operative - disa shell Unix-si. I tillë është QNX neutrino, fillimisht i zhvilluar në fillim të viteve 1980, kompania kanadeze kuantike Systems Software. Në fund të fundit, zhvillimi i BlackBerry është blerë në vitin 2010. QNX është një nga sistemet e para komerciale të suksesshme operative microkernel, e cila është përdorur në pajisje të ndryshme, duke përfshirë automobilave dhe telefonave celular.
FreeRTOS
FreeRTOS është një popullor OS bërthamore në kohë reale ngulitur pajisje, e cila është e ngarkuar 35 mikrokontrolluesit. Ajo shtrihet nën licencën GPL me kufizimin shtesë dhe përjashtime fakultative. Kufizimi ndalon krahasimit, ndërsa përjashtimi i lejon përdoruesit që të përdorin kodin e tyre me një burim të mbyllur, duke ruajtur vetë thelbin. Ajo në këtë mënyrë lehtëson FreeRTOS përdorim në të gjitha kërkesat tuaja.
Windows CE
Windows Embedded Compact - është sistemi operativ i nënfamiljë zhvilluar "Microsoft" korporatë brenda familjes Windows Embedded të produkteve. Ndryshe standard të Windows Embedded, e cila është e bazuar në Windows NT, këta shembuj të sistemeve operative përdorim ekskluziv kernel hibrid. "Microsoft" Kompania siguron licencën Windows CE për prodhuesit e pajisjeve origjinale të cilët mund të modifikoj dhe për të krijuar ndërfaqe e tyre të përdoruesit, duke siguruar bazën teknike për këtë.
Similar articles
Trending Now