Komputer, Sistem operasi
Apa sistem operasi nyata-wektu?
Apa sistem operasi nyata-wektu? Ayo panggolekan sinau rinci babagan RTOS. Kaping pisanan, iki minangka jinis sistem operasi khusus sing beda karo OS universal kanthi performa lan kacepetan ing situasi paling awon. Ana akeh konsep sing mbukak spesifik:
- RTOS minangka sistem sing bisa nyedhiyani layanan sing perlu kanggo wektu tartamtu;
- sistem wektu nyata sing ditondoi kanthi kasedhiyan kasedhiyan lan wektu informasi sing diproses ora bisa dideleng marang pangguna;
- "sistem cepet", ngendi pisanan ora wektu nanggapi saka RTOS, nanging cukup wektu kanggo bisa nganggo aplikasi kasebut.
Kanggo nggenepi, entuk manfaat kanggo fitur-fitur ing sistem operasi nyata-wektu. Fitur sing paling penting yaiku reaksi terjamin lan stabil kanggo acara-acara sing ditindakake. Tugas saka sembarang tingkat (prioritas dhuwur lan kurang) kudu ora saling konflik lan silih ganti. Tingkat dhuwur saka syarat kanggo wektu nanggepi acara tartamtu ing wektu nyata.
Jinis sistem operasi wektu nyata
Pisahake gumantung saka program: hard (hard), alus (alus) lan interaktif. Ayo ngetung maneh saben spesies.
RTOS kaku duwe wektu respon sing tegas kanggo acara kasebut ing wektu nyata. Conto: hardware interrupt, tampilan perintah kontrol kudu diproses kanggo wektu tartamtu, sing kedadeyan ing 100% kasus.
Sistem real-time alus ngidini 80-90% kasus kanggo nyimpang saka bingkai wektu tartamtu kanthi urutan siji. Nanging sing paling penting yaiku ketundha-penundaan iki ora nggawa akibat sing ora bisa ditindakake maneh.
Interaktif RTOS kalebu faktor manungsa (nalika individu ngarepake respon saka sistem kasebut sawise pandhuan utawa perintah diwenehake marang dheweke).
Sistem operasi real-time sing paling umum lan ciri-ciri sing paling umum
Paling RTOS minangka jinis sing tertutup, lan angel diwenehi informasi rinci bab mau. WindRiver Systems wis ngembangaké VxWorks (RTOS kaku) kanggo pangembangan piranti lunak ing embedded PC. Punika adhedhasar karya komputer inang ing piranti lunak sing dikembangake lan komputer klien, ing ngendi iku digunakake kanggo manajemen VxWorks.
Sistem operasi wektu nyata iki bisa dikonfigurasi, nanging modul lunak ora bisa digunakake ing lingkungan liyane, sing ndadekake piranti kasebut rada terbatas. Kaluwihan kalebu:
- Unlimited jumlah tugas sing bakal ditanggulangi.
- Jumlah tugas prioritas nganti 256.
- Tugas dirancang kanthi cyclically utawa kanthi prioritas.
- Semaphores sing mbantu ngatur sumber daya sistem kritis.
Sistem operasi wektu nyata QNX Neutrino Realtime Operating System yaiku gagasan sistem QNX Software. Iku adhedhasar arsitektur salib-server lan ditondoi dening multitasking gedhe karo mode prioritas. Saben unsur sistem bisa dianggo kanthi bebas: ing kasus kegagalan lan kegagalan, pranala bisa miwiti maneh tanpa mangaruhi operasi kernel utawa komponen liyane. Sampeyan uga nduweni konfigurasi jero, ngiket menyang kernel inti, sing ora kalebu ing lingkungan liyane.
ChorusOS minangka conto OS tertutup, sing digunakake ing telekomunikasi. Ndhukung macem-macem protokol telekomunikasi, teknologi-teknologi Jawa, sing ngidini introduksi saka perkembangan anyar lan aplikasi.
Prabédan saka OS umum lan tujuan
RTOS bedo saka sistem tujuan umum kanthi sifat deterministik saka karya, sing ditemtokake dening kontrol wektu sing ketat kanggo ngolah tugas. Istilah "determinism" nggambarake interval wektu sing wis ditemtokake kanggo program wektu nyata siji.
Similar articles
Trending Now