A számítógép operációs rendszere Talata István
Bekapcsolás után BIOS (Basic Input Output System) alaplapon található egy áramkörben (régebben ROM-ban, mostanában FlashRAM-ban) Feladatai: egy karakter megjelenítése képernyőn egy képpont kigyújtása a képernyón annak érzékelése, hogy milyen gombot nyomtak meg a képernyőn operatív memóriából ill. háttértárolóból egy bájt olvasása (ill. írása) számítógép bekapcsolásakor önteszt végzése ezután operációs rendszer betöltése
Bekapcsolás után (folyt.) BIOS-SETUP az alaplap igényeknek megfelelő beállításaira szolgál: felismert eszközök, meghajtók listái módosíthatók megadható benne, hogy melyik meghajtóról történjen az operációs rendszer indítása (meghajtók megadott sorrendjében keresi az operációs rendszert) CMOS-RAM memóriában tárolódik (vagy a HDD-nek kb. 1- 3 MB-os partícióján) akkumulátor táplálja
Bekapcsolás után (folyt.) az operációs rendszer keresésekor Windowsban a boot.ini behívása után lehetőség van rendszerválasztó program betöltésére (pl. GRUB) operációs rendszer betölthető floppyról, CD-ről és pendrive-ról is, nemcsak HDD-ről (pl. HDD meghibásodása, formázása esetén lehet ennek értelme)
Operációs rendszer Jellemzése: Telepítése, futása: Betöltése: Olyan program, amely lehetóvé teszi, hogy a számítógép lehetőségeit használni tudjuk. Ez a számítógép alapprogramja Telepítése, futása: Egy gépre több operációs rendszer is telepíthető (külön logikai meghajtókra), de egyszerre csak egy futhat Szimulálható egyszerre több operációs rendszer futása Alkalmas hardver esetén telepíthetó (hardverigény kielégítése esetén) Betöltése: Minden más program előtt betöltódik a központi memóriába (RAM)
Az operációs rendszer feladatai Erőforrás-kezelés Processzorütemezés Memóriakezelés Állomány- és lemezkezelés Programok futtatása Kapcsolattartás a felhasználóval Egyszerűbb alkalmazások biztosítása
Feladatok részletezése I. Erőforrás-kezelés a számítógép minden használatban levő eszközét (hardver és szoftver) felügyeli és kezeli a programok és a felhasználók az operációs rendszeren keresztül érik el a hardvereszközöket az op. rendszer azt kezeli, hogy mely programok/alkalmazások mikor kapnak erőforrást, ill.mikor kell várakozniuk holtpont előfordulhat („lefagyott a gép”): ha egy alkalmazás kapott már erőforrást (azaz pl. egy program meg van nyitva), de vár egy másik erőforrásra is, amely azonban már le van foglalva másik alkalmazás által
Feladatok részletezése II. Processzorütemezés mikor melyik program használhatja a processzort (ill. processzorokat) Memóriakezelés biztosítja a megfelelő memória-területet minden eszköz és program számára a működéshez Állomány- és lemezkezelés tárolt adatok kezelése: mozgatása, ellenőrzése, tárolás szervezése (fájl- és könyvtárkezelés) Programok futtatása a futó programok számára a szükséges eszközök használatát biztosítja
Feladatok részletezése III. Kapcsolattartás a felhasználóval kommunikáció a felhasználóval: a felhasználó közölni tudja a rendszermaggal kívánságait a felhasználó a rendszer állapotáról információt szerezhet Egyszerűbb alkalmazások biztosítása pl. szöveges állományok szerkesztése .txt formátumban
Operációs rendszerek jellemzése I. A többfeladatos rendszerek manapság tipikusak (Windows, Linux, ... stb.) nem ilyen: MS-DOS Többfelhasználós rendszer is lehet felhasználói egyedi munkakörnyezet beállításainak mentése jogosultságok nyilvántartása nem ilyen: MS-DS, Windows 9x Belső adatforgalom egysége: lehet 16, 32, 64 bites (Windows XP esetén 32 bites volt az elterjedt, manapság a 64 bites rendszer az egyre inkább elterjedt, pl. a Windows 7, Windows 10 op. rendszerek esetében)
Operációs rendszerek jellemzése II. Kiszolgálói rendszerprogramok kimondottan hálózati kiszolgáló (Server) feladatok ellátására is készülnek operációs rendszerek pl. Uhu Linux Szerver, Windows 2003 Server Felhasználói felületek karakteres felület grafikus felület (GUI – Graphical User Interface) ablakok, ikonok, menük grafikus felületen is használható karakteres bevitel: „parancssor” (Windows), „shell” (Linux)
A legelterjedtebb operációs rendszerek Unix Linux ez csak a mag (kernel), felhasználói felület nélkül felhasználói felülettel a különböző Linux-disztribúciók bírnak: pl. Debian, Fedora, SUSE, UHU Live CD lehetőség: pl. Knoppix Linux Microsoft Windows MacOS Egyéb: DOS, FreeBSD, OS/2, Solaris