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
Microsoft – Windows 1.0 12
Microsoft – Windows 3.0 13
Microsoft – Windows 4.0 (95) 14
Microsoft – Windows 5.1 (XP) 15
Microsoft – Windows 6.1 (7) 16
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).
Mac OS 18
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, ....
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ő
És még sok más
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