2.5.1.
Egyfelhasználós és többfelhasználós rendszerek
Egy számítógépes rendszer egyidőben egy vagy több
felhasználó igényeit szolgálhatja ki.
Eszerint megkülönböztetünk:
Egyfelhasználós
üzemmódban egyidejűleg csak egy felhasználói program volt a gép
memóriájában. Ha
a program lassú input/output műveletet hajtott végre, akkor a
processzor hosszú időn keresztül várakozásra kényszerült és
nem volt megfelelően kihasználva, amint az a mellékelt ábrán
is látható. |
I/O
egységek leterhelése |
VÁRAKOZIK
|
DOLGOZIK
|
VÁRAKOZIK
|
Processzor
leterhelése |
DOLGOZIK
|
VÁRAKOZIK
|
DOLGOZIK
|
Program
|
processzort
igénylő műveletek |
I/O
műveletek
|
processzort
igénylő műveletek |
|
idő
® |
|
A
többfelhasználós üzemmódú számítógépes rendszerek egyidejűleg több
felhasználó kiszolgálására képesek. Ehhez arra van szükség, hogy a
számítógép erőforrásait (processzor, memória stb.) valamilyen stratégia
(algoritmus) szerint az operációs rendszer megossza az egyes feladatok között.
Ez elsőként a multiprogramozásos üzemmód bevezetésével valósult
meg. |