Izmenjava (swapping)

Vsakič, ko je sistem zelo obremenjen, lahko pride do izključitve procesov z nižjo prioriteto in procesov, ki so dolgo čakali na izvršitev, iz glavnega pomnilnika. Takim procesom rečemo izključeni (swapped) ali začasno ustavljeni (suspended). Začasno izključeni procesi se ne nahajajo v glavnem pomnilniku vendar se še vedno vodijo v tabeli procesov (process table). Razločevati moramo med dvema vrstama začasno prekinjenih procesov:

  • waiting_suspended: čakajo na zaključitev neke zahteve,
  • ready_suspended: procesi so začasno prekinjeni vendar pripravljeni na izvršitev.

Ko nek več-uporabniški (time-sharing) sistem postane resno preobremenjen je potrebno izključevati tudi procese, ki so v stanju pripravljenosti. Posledično lahko pride do situacije, ko so vsi procesi v glavnem pomnilniku zasedeni z opravljanjem nekih V/I operacij, CPE pa bo ostal nezaposlen. Sistem se bo močno upočasnil.


Nadzor nad obremenjenostjo računalniškega sistema je ena pomembneših nalog sistemskega skrbnika.