Dom > Razstava > Vsebine

Operacijski sistem v realnem času Filozofija oblikovanja

Mar 08, 2019

Najpogostejši modeli so


Event-driven - preklopi opravila samo, če je treba servisirati večjo prioriteto; se imenuje prednostna prednostna naloga ali prednostno razporejanje.

Delitev časa - preklopi opravila na redni prekinitvi in na dogodke; imenovan krožni krog.

Časovna izmenjava zamenjuje naloge pogosteje, kot je nujno potrebno, vendar zagotavlja bolj gladko večopravilnost, kar daje iluzijo, da ima proces ali uporabnik izključno uporabo stroja.


Zgodnji modeli CPU-jev so zahtevali veliko ciklov za zamenjavo nalog, med katerimi CPU ni mogel storiti ničesar drugega. Na primer, pri 20 MHz 68000 procesorju (tipičnem za konec osemdesetih let) so časi zamenjave nalog približno 20 mikrosekund. (V nasprotju s tem se CPU CPU z zmogljivostjo 100 MHz (od leta 2008) preklopi v manj kot 3 mikrosekunde.) [4] [5] Zaradi tega so se zgodnji operacijski sistemi skušali zmanjšati izgubo CPU časa z izogibanjem nepotrebnemu preklapljanju nalog.