Kaj je večopravilni operacijski sistem?

Večopravilni operacijski sistem je vsak tip sistema, ki je sposoben izvajati več kot en program hkrati. Večina sodobnih operacijskih sistemov je konfiguriranih tako, da hkrati upravljajo več programov, z izjemo nekaterih zasebno razvitih sistemov, ki so zasnovani za uporabo v posebnih poslovnih okoljih.

Pri starejših primerih večopravilnega operacijskega sistema je upravljanje dveh ali več nalog običajno vključevalo preklapljanje sistemskih virov naprej in nazaj med obema delujočima procesoma. Sistem bi izvedel naloge za enega, ta program zamrznil za nekaj sekund in nato izvedel naloge za drugi program. Čeprav je ta pristop za operaterja ustvaril kratek časovni zamik, ta zamik običajno ni bil daljši od nekaj sekund in je še vedno ponujal precej večjo učinkovitost kot starejši operacijski sistem z enim opravilom.

Sčasoma so se razvile priljubljene inkarnacije večopravilnega operacijskega sistema, ki je uporabljal drugačen pristop k dodeljevanju virov za vsak aktivni program. To je ustvarilo situacijo, v kateri skoraj ni prišlo do časovnega zamika, ob predpostavki, da ima oprema, ki poganja sistem, ustrezne vire. Za končnega uporabnika je to pomenilo zmožnost izvajanja več nalog hkrati, ne da bi čakali, da sistem sprosti ali preusmeri vire, ko se vsako opravilo zaključi po vrsti.

Tipičen več operacijski sistem zahteva več virov kot preprosti operacijski sistemi, ki so bili običajni za namizne računalnike v poznih 1970-ih in zgodnjih 1980-ih. Novejši sistemi zahtevajo platforme s precejšnjo količino pomnilnika z naključnim dostopom (RAM) in druge vrste navideznega pomnilnika. Če viri niso na voljo za pogon različnih aplikacij, ki so odprte in se izvajajo, se lahko sistem upočasni do pajkanja ali morda celo zaustavi eno ali dve aplikaciji, če je tako konfiguriran sistem za preprečevanje preobremenitve.

Danes večina operacijskih sistemov za namizne, prenosne in netbooke deluje z neko vrsto večopravilnega operacijskega sistema. Celo oprema, kot so bankomati ali bankomati, še vedno uporablja nekatere vrste večopravilnega sistema, ki uporablja vrsto programov za preverjanje stanja in izvajanje zahtev uporabnikov. Obstajajo tudi primeri sistemov kino vstopnic, ki lahko opravljajo več nalog hkrati, vključno z objavo računov za kupljene vstopnice, tudi ko sistem ustvari in izda kupljene vstopnice.