Operációs rendszer
A Wikipédiából, a szabad lexikonból.
Operációs rendszernek (rövidítése gyakran OS az operating system angol forma alapján) nevezzük a számítástechnikában a számítógépeknek azt az alapprogramját, mely közvetlenül kezeli a hardvert, és egy egységes környezetet biztosít a számítógépen futtatandó alkalmazásoknak (például szövegszerkesztők, játékok stb.).
A kezelt hardvererőforrásoknak része többek között a memória, a processzor, a merevlemez és a perifériális eszközök használata.
Adalékként idézzük az ISO nemzetközi szabványosítási szervezet definícióját, mely szerint az operációs rendszer
- „Olyan programrendszer, amely a számítógépes rendszerben a programok végrehajtását vezérli: így például ütemezi a programok végrehajtását, elosztja az erőforrásokat, biztosítja a felhasználó és a számítógépes rendszer közötti kommunikációt.”
Tartalomjegyzék |
[szerkesztés] Felépítése
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.
Hardver <-> Kernel (mag) <-> Shell (héj) <-> Alkalmazások (programok)
Vannak olyan operációs rendszerek, melyekben a kernel (mag) és a shell (héj) különválnak, így lehetőség nyílik ezek kombinációjára, más rendszereknél, mint például a Windowsnál ez a különválasztás mind elméleti, mind gyakorlati szempontból nehezebb.
Háromféle kerneltípus ismert, az úgynevezett
- monolitikus kernel, a
- mikrokernel, és a kevésbé ismert
- exokernel.
A legtöbb üzleti rendszer, mint például Microsoft Windows, a UNIX, valamint az újabb Linux rendszerek a monolitikus kernel-típusra épülnek. Az irány azonban a mikrokernelek felé tart (QNX, BeOS, Windows NT). Sok minirendszer (telefonok, videók, digitális műholdvevők stb.) exokernelt használ.
[szerkesztés] A kernel feladatai
- Ki- és bemeneti eszközök kezelése (billentyűzet, képernyő stb.)
- Memória-hozzáférés biztosítása
- Processzor idejének elosztása
- Háttértárolók kezelése
- Fájlrendszerek kezelése
[szerkesztés] A shell feladatai
- Kapcsolattartás a felhasználóval (felhasználói felület)
- Alkalmazások futásának kezelése (indítás, futási feltételek biztosítása, leállítás)
- Alkalmazások számára egységes rutinkönyvtár biztosítása (API)
[szerkesztés] Néhány operációs rendszer
- AmigaOS
- BeOS
- BSD
- CP/M
- DOS
- GEM
- GeoWorks
- GNU/Linux -> ma már csak Linux
- Mac OS, Mac OS X
- MenuetOS
- Microsoft Windows
- Minix
- MVS
- NetWare
- OS/360
- OS/2
- OpenVMS
- QNX
- TOS
- TRIPOS
- UNIX
- Xenix
A (majdnem) teljes lista: operációs rendszerek listája.
[szerkesztés] Kapcsolódó külső oldalak
- A Un*x rendszerekkel kapcsolatos tudnivalókról a HUPWiki nyújt a Wikipédiához hasonló felületet.
- Az ECDL.web informatikai wiki kapcsolódó oldala


Based on work by