Please enable JavaScript.
Coggle requires JavaScript to display documents.
OPERÁCIÓS RENDSZEREK TELEPÍTÉSE, BE- ÉS KIKAPCSOLÁSA, Hibakezelés - Coggle…
OPERÁCIÓS RENDSZEREK TELEPÍTÉSE, BE- ÉS KIKAPCSOLÁSA
Az operációs rendszer teszi lehetővé a gép működését, nélküle a gép működésképtelen
Azt a programot ami az oprendszert betölti BIOS-nak (Basic Input Output System) nevezzük, és a számítógép ROM-jában található. Manapság a BIOS-hoz hasonló program a UEFI (Unified Extensible Firmware Interface) fut a legtöbb gépen.
A BIOS-nak ellemőriznie kell a hadvereket (= POST), és ha minden rendben van keresnie kell egy boot-olható meghajtót. Ehhez egy meghatározott sorrendben (boot sorrend) végignézi a meghajtókat
Ha az adott meghajtón talál oprendszert, akkor bebootol arról, ha nem hibaüzenetet kapunk, és egy billentyű lenyomásával folytathatjuk a keresést. Ilyenkor a C meghajtó a soron következő, innen próbál meg a BIOS bootolni.
Ha nincs a gépben merevlemez, és egyéb meghajtó sincs behelyezve (pl. nincs a CD meghajtóban CD vagy nincs bedugva pendrive) akkor hibaüzenetet kapunk
-
Külső erőforrások: Kezdetben a eszközvezérlőket (driver) beépítették a kernelbe, ennek a felépítése a betöltéskor dőlt el egyetlen szöveges állomány vezérlésével (CONFIG.SYS és SYSTEM.INI). Később a Plug&Play technológia kifejlesztésekor az ezt támogató harver és az oprendszer egy közös nyelven kommunikált.
Belső erőforrások: Az oprendszerek számára a legfontosabb erőforrás a memória. A kiterjesztett (extended memory - XMS) és a kibővített (expanded memory - EMS) megkülönböztetés a 32 bites processzorok és oprendszerek korában már elavult
A memóriakezelés másik aspektusa az átmeneti tárolók, lemezgyorsító tárak kialakítása
-
-
Működő Windows alatt helyreállító lemezt készíthetünk amelyre a csökkentett mód elindításához szükséges driverek kerülnek
Vészkonzol (Recovery Console): Egy parancssoros konzol amin lehetőség van a gépen még ép adatokat lemeneni és a boot rekord kijavítására is
Hibakezelés
Ha bármilyen hiba keletkezik a rendszerben akkor arról az éppen futó programoknak és a felhasználónak is tudni kell -> hibaüzenetek
Ha egy I/O művelet során hiba történik akkor az OS megpróbálja azt kijavítani, ha ez nem sikerül akkor hibakód keletkezik. Az oprendszerek többsége a hibákat lejegyzik log fájlokba így látható hogy mikor történt a hiba, mely folyamat futásakor
Vannak olyan oprendszerek amelyek külön szubrutint alkalmaznak hibakezelésre még mások egy külön folyamatban kezelik ezeket, az OS a hibaüzenetek mellé prioritást rendel ami alapján feldolgozza
Az I/O eszközöket kezelő drivereknek az a feladatuk, hogy sikeresen végrehajtsák a kitűzött műveletet
Ha itt hiba lép fel akkor is tájékoztatni kell a felhasználót, kell a log fájlba egy bejegyzés róla. Az oprendszernek a log fájlban a hasonló hibákat azonos hibakóddal kell ellátni. Ha a hibás készülék kritikus fonosságú akkor az OS fő feladatává lép elő ennek a leállítása a további hibák elkerülése végett
Ha mágneses adattároló fizikálisan sérül azt már újraformázással nem javítható, így meg kell akadályozni, hogy a hibás részre adatot írjanak
Programhibák kezelése:
Hibás működés során a programhiba-megszakító lép működésbe, kétféleképpen kezelhetjük a hibákat: vagy bezárjuk a programot, vagy hibakezelő szubrutint indítunk el
-
A fájlrendszer hibái: A fájlrendszer létfontosságú az OS-nek ezért annak gyoran fel kell ismernie a fájlrendszer hibáit
A fájlrendszer ellenőrzésére különböző oprendszerek különböző lehetőségeket kínálnak: ilyen Windowson a chkdsk (checkdisk) parancs, amivel átvizsgálhatjuk, meg is javíthatjuk a fájlrendszert
-
-
-
A számítógép egyik legfontosabb erőforrása az elektromos áram, de ezt sajnos nem tudjuk ellenőrizni.
De arra vannak törekvések, hogy minél nagyobb áramszüneteket bírjon ki a rendszer adatvesztés nélkül, pl. szünetmentes tápegység használatával
A hardver redundancia azért hasznos mert ha egy gépbe duplán építenek be egy hardvert akkor ha az egyik elromlik a gép tudja használni a másikat
Szoftveres megoldások: A programok és adatok ellenőrzését az oprendszer végzi sok esetben, mert ha nekünk kéne akkor nagyban csökkenne a produktivitás, és redundánsok lennének a programok. Ezenkívül az oprendszer a memóriában elkülönít magának egy helyet amelyet felhasználói programok nem allokálhatnak
Belső védelem: Figyelni kell arra, hogy csak jogosult személy léphessen be a rendszerbe, olyan adatokat amiket több felhasználó is használhat azokat csak ellenőrzött módon lehessen használni