INFOTECHNOLÓGIA I. Operációs rendszer működése, használata
Operációs rendszer 2 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. - ISO nemzetiközi szervezet
Alapfogalmak 3 Program: egy algoritmust megvalósító utasítások sorozata. Folyamat (task, process): Végrehajtás alatt lévő élő programok. Egy program több folyamatból is állhat. Ha több folyamat van mint processzor(mag), akkor a folyamatoknak várakozni kell. Szálak (thread): folyamathoz hasonlítanak kevesebb adat kell a nyilvántartásukhoz gyors átkapcsolás a szálak között közös memóriahasználat (veszélyforrás) Erőforrás: Minden, ami egy folyamat végrehajtásához szükséges. (pl. processzor, memória, háttértár, perifériák)
OP felépítése 4 Az OP feladata, hogy felkészítse a számítógépet az alkalmazások futtatására. Betöltés folyamata: 1. Számítógép önteszt 2. BIOS megkeresi az OP rendszert; elindítja 3. Betöltődik a kernel 4. Eszközök inicializálása 5. Szolgáltatások elindítása 6. Bejelentkezés 7. Automatikus programok indítása
BIOS 5 Alapvető bemeneti/kimeneti rendszer Az alaplapon és a bővítőkártyákon egy-egy chipen található Fő feladatai: Hardverek ellenőrzése Rendszerkonfiguráció OP betöltése
Rendszermag 6 Rendszermag (KERNEL) Feladata az erőforrások elosztása és kezelése, a felhasználói folyamatok igényeinek kielégítése, adminisztrálása. Gép indításakor jön létre és a leállásig tart. Közvetlen kapcsolat a hardverrel Memória-hozzáférés biztosítása Háttértárolók kezelése Processzoridő elosztása Folyamat sorrendjének meghatározása Fájlrendszer Virtuális gép mutatása
Shell 7 Rendszerhéj (Shell) Az összekötő kapocs a rendszer magját képező kernel és a felhasználó között. 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
Felhasználói felület 8 Biztosítja a kommunikációt a felhasználó és a shell között. Grafikus felhasználói felületek (Graphical User Interface - GUI) Ablakozó technika: folyamatok ablakokban futnak Felhasználóbarát felület Könnyű megtanulni. Billentyűkombináció helyett menüszerkezet Visszavonás lehetséges Megszakítható művelet. Többszintű súgó rendszer. Minden utasításra van válasz
Erőforrások 9 Külső erőforrások Régebben kézi beállítással kellett a külső eszközöket a gépekhez csatolni. (pl.: MS-DOS) Automatikus beállítás a 90-es évek óta ( Plug and Play (PnP) ) Belső erőforrások Operációs rendszer alapvető erőforrása a memória és a processzor.
Többszintű (hierarchikus) fájlrendszer 10 Kiindulópont a gyökérkönyvtár. Szerepelhetnek benne fájlok és alkatalógusok (subdirectory) A hierarchikus felépítés gyorsítja a keresést. Az egymásba ágyazott katalógusok száma elvileg nem korlátozott. Abszolút hivatkozás: A fájl megadásának az a módszere, ahol a gyökér katalógustól kezdődően az összes közbülső katalógus nevének felsorolása után jutunk el a fájlhoz. Relatív hivatkozás: A fájl megadásának az a módszere, ahol a gyökér katalógus helyett az aktuális katalógus a kiinduló pont.
Jogosultság 11 Felhasználók és jelszavaik nyilvántartása. A felhasználók minden tevékenységét egy jogosultsági rendszer ellenőrzi. Jogosultságok típusai: Olvasás (Read) Írás (Write) Létrehozás (Create) Végrehajtás (execute) Törlés (Erase) Jellemzők módosítása (Modify) Hozzáférés módosítása Jogok nyilvántartása
12 Microsoft Windows 1.0
13 Microsoft Windows 3.0
14 Microsoft Windows 4.0 (95)
15 Microsoft Windows 5.1 (XP)
16 Microsoft Windows 6.1 (7)
Linux 17 1991 Linus Torvalds A Linux a szerverek és személyi számítógépek mellett (elsősorban nyíltságának köszönhetően) megtalálható sok összetett elektronikus eszközben, így hálózati eszközökben (pl routerek) és hordozható eszközökben (pl mobiltelefonok).
18 Mac OS
Szükséges beállítások 19 Tűzfal A tűzfal védi gépünket az illetéktelen felhasználóktól, akik a helyi hálózatról vagy az internetről szeretnének hozzáférni. Vírusvédelem Védi a számítógépet vírusok és egyéb biztonságot veszélyeztető támadásoktól. Automatikus frissítések Letölti a hotfixeket, updateket, patcheket, majd ezek után beállítástól függően akár automatikusan fel is telepítheti őket
Hasznos beállítások 20 Töredezettségmentesítés: Egy adott meghajtó adatainak rendezése Rendszerkonfigurációs segédprogram: Inicializációs beállítások Vezérlőpult Letisztult felhasználói felület Rendszerezett állományok
Szükséges programok 21 Hardver-illesztőprogramok (driver) Antivírus program Vannak speciális feladatra használt számítógépek (pl. szerver) melyeken egyedi programok futnak.
Hasznos programok 22 Minden olyan program mely megkönnyíti a számítógéppel folytatott munkánkat. Az alábbi felsorolt programok ingyenes letölthetők: TotalCommander - fájlkezelő WinRar archiváló és archívumkezelő DaemonTools virtuális meghajtó Böngésző FireFox, InternetExplorer, Opera,... Íróprogram InfraRecorder,... És még sok más OpenOffice irodai csomag Notepad++ - kódszerkeztő OCRopus szkenneltszöveg értelmező InkScape vektorrafikus szerkeztő XnView - képnézegető VLC - médialejátszó Audacity - hangszerkeztő Avidemux - videószerkeztő CamStudio - képrögzítő WireShark hálózati forgalom elemző Sun VirtualBox virtuális gép
Védelem 23 A kártevők több mint 95%-a az Internet hálózatról érkeznek. Számos tipusú kártevő létezik: Vírus trójai, férgek,... A vírus önreprodukáló program, amely saját másolatait egy másik végrehajtható fileba vagy dokumentumba helyezi be, azt fertőzi meg. Kis méretűek Rejtetten működnek Egyre intelligensebbek Kémprogram, Spam, DoS, ddos,... Black-hat hacker