Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel

Sisukord:

Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel
Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel

Video: Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel

Video: Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel
Video: Apple OS X operatsioonisüsteemi Eesti keelne baaskursus algajale 2024, Juuli
Anonim

Peamine erinevus – aja jagamine vs reaalajas operatsioonisüsteem

Põhiline erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel on see, et ajajagamise operatsioonisüsteem on süsteem, mis võimaldab paljudel erinevatest asukohtadest pärit kasutajatel süsteemi korraga kasutada, samal ajal kui reaalajas operatsioonisüsteem on süsteem, mis täidab teatud ülesanne kindlaksmääratud ajapiirangu jooksul.

Operatsioonisüsteem on liides tarkvara ja riistvara vahel. See täidab selliseid ülesandeid nagu mäluhaldus, protsessihaldus, failihaldus ja sisend-väljundseadmete haldus. Operatsioonisüsteeme on erinevat tüüpi. Kaks neist on aja jagamise ja reaalajas operatsioonisüsteemid.

Mis on ajajagamise operatsioonisüsteem?

Aja jagamise operatsioonisüsteemides saavad paljud erinevatest asukohtadest pärit kasutajad kasutada teatud arvutisüsteemi samal ajal. Nendes süsteemides jagatakse protsessori aeg korraga mitme kasutaja vahel. Nendes süsteemides käivitab protsessor mitu kasutajaprogrammi. Protsessor käivitab iga kasutajaprogrammi väikese ajakvantiga. Need süsteemid kasutavad CPU ajastamist ja multiprogrammeerimist, et pakkuda igale kasutajaprogrammile väikest ajakulu. Kui kasutaja annab käsu, reageerib süsteem kiiresti.

Aja jagamine Operatsioonisüsteemid pakuvad mitmeid eeliseid. See vähendab protsessori ooteaega. Kasutajad saavad väljundi lühikese aja jooksul, kuna reageerimisaeg on minimaalne. Samuti välditakse tarkvara dubleerimist. Andmeside turvaprobleemid ja probleemid on ajajagamise operatsioonisüsteemi mõned piirangud.

Mis on reaalajas operatsioonisüsteem?

Reaalajas süsteem on süsteem, mis nõuab ülesande täitmiseks minimaalselt aega andmete töötlemiseks ja sisenditele vastamiseks. Süsteemi väljundi õigsus sõltub arvutuse loogilisest tulemusest ja tulemuse saamiseks kuluvast ajast. See sisaldab meetodeid reaalajas ajastamise ülesannete jaoks. Reaalajas operatsioonisüsteeme on kahte tüüpi. Need on kõvad reaalajasüsteemid ja pehmed reaalajassüsteemid.

Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel
Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel
Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel
Erinevus aja jagamise ja reaalajas operatsioonisüsteemi vahel

Joonis 01: Tuumaelektrijaam

Kõva reaalajas süsteem peaks tähtaja jooksul toimima. Ühekordne tähtajast kinnipidamine on täielik või katastroofiline süsteemirike. Lennuliikluse juhtimissüsteemid, raketid ja tuumareaktori juhtimissüsteemid on mõned näited rasketest reaalajas kasutatavatest süsteemidest. Pehme reaalajas süsteem on vähem piirav. Süsteem peaks ülesande täitma tähtaja jooksul, kuid võib esineda väikest tolerantsi. Tähtajast möödalaskmist ei peeta täielikuks süsteemirikkeks, kuid jõudlus loetakse halvemaks. Multimeediumi voogesitus ja virtuaalne reaalsus on mõned näited pehmetest reaalajas süsteemidest.

Mis vahe on ajajagamise ja reaalajas operatsioonisüsteemi vahel?

Ajajagamine vs reaalajas operatsioonisüsteem

Ajajagamise operatsioonisüsteem on süsteem, mis võimaldab paljudel erinevates kohtades asuvatel kasutajatel teatud arvutisüsteemi korraga kasutada. Reaalajas operatsioonisüsteem on operatsioonisüsteem, mis täidab teatud ülesande kindlaksmääratud ajapiirangu jooksul.
Aeg
Ajajagamise süsteem, igale kasutajale antakse väikese aja kvantum. Reaalajas süsteem töötab fikseeritud ajapiirangute alusel.
Ressursi jagamine
Ajajagamissüsteemis saavad kasutajad ressursse jagada. Reaalajasüsteemis jäävad ressursid protsessi jaoks kindlaks ajaks ja neid saab pärast seda aega teisele protsessile ümber jaotada.
Näidissüsteem
Onlain-failisüsteem on ajajagamissüsteemi näide. Lennujuhtimissüsteem on näide reaalajas töötavast operatsioonisüsteemist.

Kokkuvõte – ajajagamine vs reaalajas operatsioonisüsteem

Ajajagamise ja reaalajas operatsioonisüsteemi erinevus seisneb selles, et ajajagamise operatsioonisüsteem on süsteem, mis võimaldab paljudel erinevatest asukohtadest pärit kasutajatel süsteemi korraga kasutada, samal ajal kui reaalajas operatsioonisüsteem on süsteem, mis täidab teatud ülesanne kindlaksmääratud ajapiirangu jooksul.

Soovitan: