2013. március 2., szombat

megszakítás vezérlése

Megszakítás vezérléskor a futó programok eszközigényeit elégítik ki. Pl. egy billentyűzeten leütött karakter feldolgozása. Ezeket a bonyolult folyamatokat nem lehet a felhasználói programokra bízni.

2013. február 9., szombat

memória kezelés

Az operációs rendszernek biztosítania kell többfeladatos rendszerekben a folyamatok számára szükséges tárterületet, és meg kell oldaniuk a védelmi problémákat. Ma ezt többnyire virtuális memóriakezeléssel oldják meg. A folyamatok felé úgy mutatják mintha a memória a valódi memóriánál jóval nagyobb lenne, a merevlemezzel összevethető méretű.

2013. január 12., szombat

CPU kezelés - 3.rész

A többszálú operációs rendszerek ütemezője tehát szálakat kezel processzek helyett. Ezek is egyetlen szállal indulnak betöltés után, amit elsődleges szálnak (primary thread) nevezünk.

2012. december 21., péntek

CPU kezelés - 2.rész

Gyakran növelhető a CPU kihasználtsága, ha a processzeket szálakra (thread) bontjuk. (pl a lassú nyomtatás alatt, más lassú programot is irányíthat, mindketten úgy fogják érezni mintha csak vele foglalkozna a számítógép.

2012. december 1., szombat

CPU kezelés - 1.rész

A gépen futó programot folyamatnak (process) nevezzük. A felhasználói folyamatokat feladatnak (tasc). A gépen taszkok és processzek futnak melyeket a kernel ütemező (scheduler) processze ütemez, irányít. Az ütemező egy preemitive, aki előjoggal rendelkezik, szabadon garázdálkodhat a CPU-val, bármikor elveheti azt más folyamattól felfüggesztve annak futását.

2012. november 10., szombat

a rendszermag feladatai - 3.rész

Védelem

Védeni kell a rendszert a futó felhasználói programoktól (felhasználó hülyeségétől), a felhasználói programokat egymástól, az adatokat a sérüléstől, az illetéktelen hozzáféréstől…

2012. október 17., szerda

a rendszermag feladatai - 2.rész

CPU kezelés

Adminisztráció

A felhasználók számára lehetnek fontosak, hibajavítás, optimális működés megvalósítása érdekében vannak beépítve.