Az operációs rendszerek a
számítógépeknek azon alapprogramjai, amelyek feladatai a hardverek kezelése,
programok futtatása, leállítása, egységes (felhasználóbarát) környezet
biztosítása.
Alapvetően két nagy csoportra
osztjuk az operációs rendszereket:
- szöveges
- grafikus
A szöveges
típusú operációs rendszert csak szöveges parancsokkal lehetett vezérelni, ma
már nem igazán lehet velük találkozni, de ilyen volt például a DOS.
A grafikus
felületű operációs rendszerek ismertetője, hogy a felület grafikus, nem csak
egy parancssort látunk, hanem például a Windows-nál ablakokat, asztalt,
tálcát,ikonokat.A legismertebb grafikus operációs rendszerek a következők:
- Windows
- GNU/Linux
- Mac OS
Ebből a listából a Linux nyílt
forráskódú, azaz szabadon, ingyen továbbítható, módosítható. Mivel a Windows
manapság a legelterjedtebb operációs rendszer, ezért ezt jellemzem.
A kezdetektől
fogva időrendben megjelent főbb verziói a következők
- Windows
3.0/3.1 (1993)
- Windows
95 (1995)
- Windows
NT (1997)
- Windows
98/98SE (1998)
- Windows
2000 Professional (1999)
- Windows
ME (2000)
- Windows
XP (2001)
- Windows Vista (2006)
- Windows 7 (2010)
Másik csoportosítási szempont,
hogy hány felhasználót képes kezelni a rendszer. Képes-e hálózat kiépítésére.
Elméletben a Windows rendszerek a Windows NT-től kezdve támogatják a több
felhasználó kezelését. Akkor több felhasználós egy operációs rendszer, ha
egynél több felhasználó tud bejelentkezni a rendszerbe és biztonságosan el
vannak különítve az egyes felhasználók állományai, illetve képes a rendszer
hálózatot kezelni, megfelelő jogosultságok biztosításával.
Az operációs rendszerek
alapvetően három részre bonthatók: a felhasználói felület (a shell,
amely lehet egy grafikus felület, vagy egy szöveges), alacsony szintű
segédprogramok és a kernel (mag) amely közvetlenül a hardverrel áll
kapcsolatban.
A kernel
feladatai
Ki- és bemeneti eszközök
kezelése (billentyűzet, képernyő stb.)
- Programok, folyamatok
futásának kezelése
- Indítás, futási
feltételek biztosítása, leállítás
- Memória-hozzáférés biztosítása
- Processzor idejének
elosztása
- Háttértárolók kezelése
- Rendszerhívások
kiszolgálása
- Fájlrendszer
A shell
feladatai
Kapcsolattartás a felhasználóval (felhasználói felület)
Az operációs rendszerek indítása
Az operációs rendszer feladatai közé tartozik,
hogy felkészítse a számítógépet az alkalmazások futtatására. Az indítási
folyamat során pontosan ez történik. Miután a számítógép öntesztje lefutott, a
BIOS keresni kezdi az operációs rendszert a rendszertöltő szektorokban, és az
elsőt, amit megtalál elindítja. Elsőként a kernel töltődik be és indul el.
Innentől rendszerfüggő a folytatás, de nagy vonalakban általánosítható.
- Eszközök inicializálása:
A rendszer keresi az új hardvereszközöket, a meglévőkhöz pedig betölti és
elindítja az illesztő programot. (DOS-ban pl. config.sys)
- Szolgáltatások
elindítása
- Felhasználói interakció
megkezdése
- Bejelentkeztetés:
Több felhasználós rendszerek esetén mielőtt a felhasználó kapcsolatba
lépne a számítógéppel, azonosítania kell magát, általában felhasználói
névvel és jelszóval.
- Automatikusan
induló programok indítása: Ide tartoznak azok a programok, amik
segítik a felhasználó kapcsolattartását a számítógéppel, illetve azok is,
amiket ő maga jelölt ki. Tipikus vállalati példa a bejelentkezés után
induló e-mail kliens.
Egyéb operációs rendszerek
Ilyen operációs rendszerek még
például a telefonba, kézi számítógépekbe különböző szórakoztató elektronikai
készülékekbe integrált csökkentett utasításkészlettel rendelkező operációs
rendszerek. Természetesen ide tartozik a hadiipar saját magának fejlesztett
operációs rendszerei is.
Alapvető segédprogramok
Alapvető segédprogramoknak nevezzük azokat a programokat, amelyek jobb
esetben az operációs rendszerbe vannak integrálva, azaz az operációs rendszer
ára tartalmazza ezeknek, a programoknak a gyűjteményét. Ilyen program például a
Windows rendszerekben a fájlkezelő (Intéző), ahol az állományokkal tudunk
dolgozni, vagy az internet böngésző (Internet Explorer), médialejátszó (Windows
Media Player)
Nincsenek megjegyzések:
Megjegyzés küldése