Operációs rendszerek Oberhuber Balázs
A számítógép részei A számítógépnek három fő részrendszere van Hardver A számítógép mechanikus összetevői Szoftver Operációs rendszer Programok Felhasználó Még ha kicsit morbid is… Felhasználó Szoftver Hardver interfész
Az operációs rendszer feladatai Az operációs rendszernek több feladata is van Összehangolja a hardveregységek működését Feladatokat oszt ki a hardverek részére Interfész a hardver és a felhasználó között Felhasználói programokat kezel Hibákat kezel (és ha kell értesíti a felhasználót) Adatáramlást irányít Parancsokat hajt végre Stb.
Az operációs rendszer Az operációs rendszer is program, ezért a számító-gép indulásakor valamelyik háttértárolóról be kell tölteni a memóriába A betöltést egy betöltő program végzi el Mivel program, ezért a betöltés után a számítógép ki-kapcsolásáig a memóriában marad Háttértároló lehet a winchester, pendrive, DVD, stb.
A programinterfész Ha programot indítunk, akkor azt valójában az operációs rendszer indítja el Ha már fut a program, akkor az operációs rendszerhez kell fordulnia adatokért, hardver elérésért, stb. A program leállítását, a memória felszabadítását, a vezérlésátadásokat is az operációs rendszer végzi el Mindezeket az operációs rendszerbe beépített prog-raminterfész végzi el.
Felhasználói program indítása Ha egy felhasználói programot indítunk el, akkor az operációs rendszer nem áll le, nem törlődik a memóriából Az operációs rendszer ilyenkor saját maga „alá” tölti be a programot, és átadja neki a vezérlést
Felhasználói program futtatása A hardverek kezelését, a számítógép és a felhasz-náló közötti interfész feladatát továbbra is az operációs rendszer látja el a háttérből A programok az operációs rendszer felügyelete alatt futnak Hiba esetén az operációs rendszer visszaveszi a vezérlést
Felhasználói program leállítása A felhasználói program leállhat szabályszerűen és szabálytalanul Utóbbi valamilyen hiba eredménye A hibát is kezelnie kell az operációs rendszernek A program leállásakor az operációs rendszer vissza-veszi a vezérlést, felszabadítja a memóriát, fel-szabadítja a lefoglalt hardvereket, stb.
Operációs rendszerek csoportosítása Az operációs rendszereket több szempont szerint is lehet csoportosítani: Grafikus vagy karakteres felületűek DOS és Windows Ingyenes vagy kereskedelmi Linux és Windows Egy vagy több felhasználós Általános vagy speciális célú Windows és HP Open VMS