3.1.Az operációs rendszer és főbb feladatai téma 1 3.1.1. Az operációs rendszerek részei és funkciói, az operációs rendszer felhasználói felülete Az operációs rendszer fogalma: Az operációs rendszer olyan programrendszer, amely vezérli a programok végrehajtását, ütemezi és elosztja az erőforrásokat, kezeli a hardvert, valamint a számítógép és a felhasználó között kapcsolatot teremt. Az operációs rendszerek funkciói Rendszervezérlési feladatok Programfejlesztési támogatás Felhasználói támogatás Rendszervezérlési feladatok: Az operációs rendszernek a hardver kezelésével, működtetésével kapcsolatos feladatairól van itt szó. Processzorütemezés: Mivel a számítógép egy időben csak egy utasítást tud végrehajtani, ezért ha azt szeretnénk, hogy egy gép párhuzamosan több feladatot is végrehajtson, akkor a CPU idejét meg kell osztani az egyes feladatok között. A legegyszerűbb esetekben is meg kell osztani a processzor idejét: pl. az operációs rendszernek a működése és egy felhasználói programnak a végrehajtása között. Megszakítás vezérlés: A megszakításokra azért van szükség, mert a számítógépek olyan részeket is tartalmaznak, melyek párhuzamosan is működtethetők. Ilyenek pl. az egyes perifériák. A perifériák általában időigényes feladatokat látnak el, és többnyire csak indítást igényelnek a központi egységtől (CU), végrehajtásukról az egyes intelligens vezérlők gondoskodnak. A probléma az, hogy az elindított folyamatok végét hogyan lehet észlelni. Jó megoldás az, ha a periféria visszajelez a processzornak. Ilyenkor a processzornak az éppen folyó munkáját meg kell szakítania ahhoz, hogy a megszakítást le tudja kezelni. Megszakítást hoznak létre a hardvereszközök meghibásodásai is, ha egy program 0-val akar osztani 1, ha a nyomtatóból kifogy a papír 2 stb. A processzor ilyenkor egy ún. megszakítás-kezelő rutint hajt végre, melynek indítása előtt rögzíteni kell a processzor aktuális állapotát, hogy később a processzor képes legyen folytatni az eredeti munkáját. Tárkezelés: Az operatív tár az egyik legfontosabb erőforrás, így gondoskodni kell annak gazdaságos kihasználásáról. Ha több program fut párhuzamosan a gépen, akkor a memóriát meg kell közöttük osztani, és biztosítani kell, hogy ezek a memóriaterületek védettek legyenek, a programok ne írjanak egymás memóriaterületére.. Perifériakezelés: A hardverhez általában több periféria kapcsolódik (pl. monitor, billentyűzet, winchester stb.), amelyeknek megfelelő kezelése szintén az operációs rendszer feladata. Adatkezelés: Az állományok tárolása, nyilvántartása, ill. a rajtuk végzett műveletek támogatása minden operációs rendszer feladata. Ilyen műveletek pl: állományok létrehozása, írása, olvasása stb. 1 Szoftveres megszakítás: a program hibájából adódóan történő megszakítás. 2 Hardveres megszakítás: hardver eszközök működéséből, hibájából adódó megszakítás.
3.1.Az operációs rendszer és főbb feladatai téma 2 Programfejlesztési támogatás: Ahhoz, hogy ténylegesen használhassuk a gépet, programokat kell hozzá írni. Az operációs rendszerek támogatják ezt a tevékenységet, azaz a programozók munkáját segítik. Szövegszerkesztés: A programokat egyszerű szövegszerkesztő segítségével írjuk, a megírt programszöveget forrásszövegnek nevezzük. Fordítóprogram: A forrásszöveget fordítóprogrammal le kell fordítani. A fordítóprogram megérti az adott programozási nyelven írt programot, és ha hibátlan, akkor lefordítja olyan kódra (gépi kódra), amelyet a gép (CPU) értelmezni tud. Programbetöltés: Az operációs rendszer feladata, hogy a már kész, lefordított programot indításkor betöltse a memóriába. Programkönyvtárak: Bonyolultabb feladatokat általában nem lehet egyetlen nagy programmal megoldani, a feladat részekre bontásának a segítségével hatékonyabban dolgozhatunk. Így a részfeladatokat megoldó programrészekből programkönyvtárak hozhatók létre, melyekből a kívánt programrészek a program írásakor meghívhatók, beszerkeszthetők a programba. Programszerkesztés: Az egyes részprogramokat össze kell szerkeszteni egyetlen, futtatható programmá. A programkönyvtárak felhasználása nagy segítséget jelent a programozónak, hiszen ezeket neki már nem kell megírnia, elég csak hivatkozni a benne lévő eljárásokra. Ezt a hivatkozást szokták rendszerhívásnak nevezni. Programtesztelés: Az operációs rendszer segítséget nyújt az elkészült program ellenőrzéséhez, vizsgálatához. Nagyon fontos lehetőség az úgynevezett nyomkövetés, mellyel a programot lépésekre bontva nyomon követhetjük. Felhasználói támogatás Felhasználói interfész: Ha kapcsolatot akarunk teremteni a számítógéppel, akkor valamilyen formában utasítást kell adnunk neki. Ez történhet parancsszavak beírásával, a gép válaszát a monitoron láthatjuk, a beírt parancsot a parancsértelmező 3 hajtja végre. A legújabb operációs rendszerek grafikus felhasználói felületűek (Windows), ahol a kapcsolattartás menüvezérelt, az egyes választási lehetőségek kiválasztása történhet egérkurzorral, az ikonra való rámutatással. Parancsállományok 4 : Ezek olyan szöveges állományok, melyekben ún. parancsnyelven megírt szövegek vannak, és ezekkel lehet helyettesíteni a terminálról kiadható parancsokat. Segédprogram készlet: Az operációs rendszerek általában nagyszámú segédprogramot tartalmaznak. A segédprogramokkal sok rutinfeladat oldható meg: másolás, áthelyezés, rendezés, tömörítés, vírusirtás- és keresés. 3 Az MS-DOS-ban a parancsértelmező a command.com. 4 Az MS-DOS-ban a parancsállományok.bat kiterjesztésűek, ezen állományokban parancsok kötegeit foglalták egybe egyetlen végrehajtható állományba.
3.1.Az operációs rendszer és főbb feladatai téma 3 Az operációs rendszerek osztályozása: Felhasználók száma szerint: Egy felhasználós rendszerek: Egy felhasználós operációs rendszer az MS-DOS. Jellemzője, hogy a gépet egy időben csak egy felhasználó tudja használni. Több felhasználós rendszerek: A gépet egy időben több felhasználó használja terminálokon keresztül. A számítógépeken tehát több program is fut egyszerre. (Unix, Linux, WinXP). Parancsok kiadásának módja szerint: Karakteres felületű 5 : A programokat a billentyűzeten begépelt parancsokkal lehet kezelni. A kiadott parancsokat a parancsértelmező hajtja végre (pl. MS DOS-ban a Command.com). Grafikus felületű: A felhasználó egy színes képernyőfelületen dolgozik, melyen menük, ikonok szimbolizálják a kiadható parancsokat. A parancs kiadásához az egérrel kell a megfelelő menüpontot kiválasztani, vagy a szükséges ikonra kattintani. Az operációs rendszer forráskódjának elérhetősége szerint: Nyílt forráskódú, szabadon elérhető operációs rendszerek: (Linux) Az operációs rendszer forráskódja (rendszermagja) szabadon hozzáférhető, letölthető, módosítható. Zárt forráskódú operációs rendszer: (MS-Windows). Az operációs rendszer forráskódja nem hozzáférhető. Az egy időben, párhuzamosan futtatható programok száma szerint: Egyfeladatos, monoprogramozott: (MS-DOS) Az operációs rendszer egy időben csak egyetlen programot képes futtatni. Többfeladatos, multiprogramozott: (Win95-től, Linux). Az operációs rendszer egy időben párhuzamosan több programot is képes futtatni. 5 Minden grafikus felület szolgáltatásként tartalmazza a lehetőséget szöveges parancsfelület indítására.
3.1.Az operációs rendszer és főbb feladatai téma 4 Az operációs rendszer felhasználói felülete Egérműveletek: Miután az egérkurzorral rámutattunk a használni kívánt objektumra, a parancs kiadásához az egér két gombját használjuk. A gombokkal végezhető műveletek: Kattintás a bal gombbal: kijelölés. Dupla kattintás a bal gombbal: programindítás; megnyitás. Kattintás a jobb gombbal: helyi menü hívása, Súgó hívása. Húzás a jobb gombbal: áthelyezés + helyi menü 6. Húzás a bal gombbal: méretezés, áthelyezés. Windows operációs rendszer képernyőfelülete: Munkaasztal (Desktop): A Windows operációs rendszer betöltődését követően megjelenő színes képernyőfelületet Munkaasztalnak nevezzük. Az operációs rendszer telepítésekor erre az asztalra kerülnek a rendszerikonok: Sajátgép, Hálózatok, Lomtár. Természetesen az Asztalon még további ikonok helyezhetők el (dokumentumikon, mappaikon, parancsikon). Tálca (taskbar): 1. A képernyő alsó sávja a Tálca, mely bal oldalán található a Start gomb, ami a programok indításában (a program gépi kódjának memóriába töltésében) lesz segítségünkre. Helyi menüjében a számítógép kezelésével, beállításával kapcsolatos parancsokat találjuk. A Start gombra kattintva a Kezdőképernyőre jutunk, ahova a gyakran használt programok csempéit helyezhetjük el változatos elrendezésben. A bal sarokban lévő nyíl az Alkalmazásokhoz vezet, ahol megtaláljuk a gépünkre telepített összes programot. A jobb felső sarokban lévő keresőmező a programok közti keresést könnyíti meg. 6 Jobb gombbal történő húzás esetén a célobjektum fölé érve a megjelenő helyi menüből választhatjuk ki, hogy a másolást vagy az áthelyezést kívánjuk végrehajtani.
3.1.Az operációs rendszer és főbb feladatai téma 5 2. A Tálca jobb oldala egy kijelző rész, az információs mező 7, ahol leolvashatjuk a gép belső órájában beállított időt, a billentyűzet kiosztásának a nyelvét, a hangerő-szabályozó, vírusdetektáló és hálózati kommunikációs programok jelennek meg. (Ezek mind a háttérben futó, állandóan a memóriában lévő (memóriarezidens) programok ikonjai.) 3. A Windows operációs rendszer használatakor egy időben több programot is elindíthatunk, és ezeket váltogatva dolgozhatunk. Minden elindított program Tálcagombja megtalálható a Tálca középső részén, ami a nyomógombok elhelyezésére szolgál. Programok közötti váltás: A használni kívánt programnak megfelelő Tálcagombra kattintunk a Tálcán; vagy az ALT + TAB billentyűk együttes lenyomásával válthatunk. Az ablak felépítése: A Windows operációs rendszerekben minden futó program ablakok formájában jelenik meg a képernyőn, ezért is a neve Windows (ablakok). Az ablakok felépítése egységes. Részei: 1. Navigációs ablak 2. Navigációs gombok 3. Menüszalag 4. Címmező 5. Fájllista (munkaterület) 6. Oszlopfejlécek 7. Keresőmező 8. Állapotsor 9. Részletek/Előnézet ablaktábla 10. Címsor 11. Méretgombok 12. Menüsor 13. Görgetősáv, gördítő nyilak, csúszka. 12 10 11 7 Információs mező system tray.
3.1.Az operációs rendszer és főbb feladatai téma 6 A számítógép kikapcsolása A számítógép kikapcsolása előtt minden elindított programot be kell zárni, azaz minden megnyitott ablakot be kell zárni. A gép kikapcsolása előtt ki kell lépni az operációs rendszerből, azaz adjuk ki a Start/Kikapcsolás parancsot. Ekkor a következő lehetőségek közül választhatunk: Kijelentkezés, Leállítás, Újraindítás, Alvás. Alvás állapotban a gép alacsony energiafelvételi állapotba kerül (kevesebb áramot fogyaszt), hogy onnan gyorsabban tudja folytatni a munkáját. Ebben az állapotban az adatok (beállítások) nem lesznek a merevlemezre mentve, ellentétben a másik három lehetőséggel. Leállításkor leállítja a Windows rendszert, hogy biztonságosan kikapcsolhassuk a számítógépet. Újraindításkor leállítja a Windows rendszert, majd újraindítja (újra bebootol). Kijelentkezéskor, egy másik felhasználó be tud jelentkezni anélkül, hogy újra kellene indítani a számítógépet. Ezenkívül nem kell aggódni amiatt, hogy elveszítjük az adatokat, ha mások kikapcsolják a számítógépet. Ha befejeztük a Windows használatát, nem kell kijelentkezni. Zárolhatjuk a számítógépet, vagy a Gyors felhasználóváltás használatával hagyhatunk valaki mást bejelentkezni a számítógépre. Ha zároljuk a számítógépet, akkor a zárolást csak mi vagy egy rendszergazda oldhatja fel. A gép az operációs rendszerből való kilépéskor a számára szükséges adminisztrációt elvégezve automatikusan kikapcsol. Amennyiben a gép kiépítése nem ilyen, akkor az adminisztráció elvégzése után kiírja a képernyőre, hogy a számítógép most már kikapcsolható. Ekkor nyomjuk meg a Power gombot. Windows beállítások A Windows operációs rendszerekben lehetőségünk van munkakörnyezetünk beállításának lekérdezésére, ill. módosítására Start/ Vezérlőpult segítségével. Rendszer beállításai: Az általános fülön leolvashatjuk, hogy a számítógép milyen operációs rendszerrel működik, mi annak verziószáma; a telepítés közben megadott regisztrációs adatai; a processzor típusa és műveletvégzési sebessége (GHz) ;a memória mérete (Gbájt). A számítógép órájának beállítása: Állítsuk a kurzort az időkijelzésre. Kattintsunk duplán az egér bal gombjával. A módosítások elvégzéséhez az egérkurzorral a módosítandó mezőre állva kattintsunk az egér bal gombjával. Az évet a nyílhegyre, a hónapot a mezőre kattintva a megjelenő listában, a napot pedig a naptár megfelelő mezőjére kattintva tudjuk választani. Az óra vagy perc mezőkre kattintáskor megjelenő függőleges villogó jelnél (beviteli kurzornál) a billentyűzet törlő gombjaival törölhetjük az ott lévő értéket és gépeljük be a megfelelő számokat. A módosítások után az OK gombra kattintsunk. Billentyűkiosztás nyelvének beállítása: Kattintsunk a nyelvkijelzésre, majd a megjelenő menüben kattintsunk a szükséges kiosztás nevére. A nem válaszoló alkalmazás bezárása: A számítógép lefagyása az aktuális program működésében bekövetkezett, az operációs rendszer által kezelhetetlen hiba eredménye. Nyomjuk meg a CTRL + ALT + DEL billentyűkombinációt. A megjelenő feladatkezelő ablak Alkalmazások fülén jelöljük ki a bezárandó alkalmazást. Kattintsunk a feladat befejezése gombra.
3.1.Az operációs rendszer és főbb feladatai téma 7 Ablak méretének a beállítása: Előző méretben az ablak mérete szegély-élének (sarkának) az egér bal gombjának a húzásával módosítható. Az ablak áthelyezése: Előző méretben az ablak címsorát a bal egérgombbal megfogva és azt húzva az ablak a képernyő bármely területére áthelyezhető. Munkaasztal beállítása: A munkaasztal beállításait a Start\Vezérlőpult\Megjelenés és személyes beállítások ablakában adhatjuk meg. Háttér beállítását az asztalra a jobb egérgombbal kattintva a helyi menüből a Személyre szabás paranccsal. A háttér egy képfájl, melyet a Háttér mezőben felsorolt képfájlok közül választhatunk ki. Megadjuk a kép képernyőn való elhelyezésének módját. Az elvégzett beállításokat a tesztterületen látható képernyőn megtekinthetjük. Képernyőkímélés beállítása: A képernyőnek nem tesz jót, ha sokáig ugyanazt a képet sugározza. Ezért élettartamának növelése érdekében képernyőkímélést kell használni, amit az ablak Képernyőkímélő panelján állíthatunk be. Itt adhatjuk meg, hogy mekkora legyen a várakozási idő és melyik képernyőkímélő programot indítsa el a rendszer mindaddig, míg az egeret meg nem mozdítjuk, vagy egy billentyűt le nem nyomunk. Képernyőelemek megjelenésének beállítása: A Megjelenés és személyes beállítások pontnál a képernyőn megjelenő Windows elemek (ablakelemek és gombok) színeinek kombinációjátszínsémát- módosíthatjuk, és az ablakon megjelenő betűméretet, ha a szabvány beállítást nem kedveljük. Képernyőfelbontás és színminőség beállítása: A Megjelenés és személyes beállítások pontnál a képernyőfelbontást (a képernyő hány oszlop és hány sornyi képpontból álljon) és a színminőséget (a képernyő grafikus megjelenítéséhez használható színek számát bitekben) adhatjuk meg Területi beállítások: A Start/Vezérlőpult/Óra nyelv és terület pontban az adott országban használt számírási formátumot, pénznemet, az idő-és dátum megjelenítésének formátumait adhatjuk meg. Nyomtató telepítése: Gépünkhöz nyomtatót vásárolva nem elég a nyomtatót és a számítógépet összekötni egy kábellel. Az eszköz használatbavételéhez a nyomtatót telepíteni kell, ami az adott típusú nyomtatót kezelő vezérlőprogram driver -telepítését jelenti. Start/Vezérlőpult/Hardver és hang/eszközök és nyomtatók ikonra kattintunk, majd az Eszköz hozzáadása parancsra. Ekkor egy varázslót elindítva végigvezet bennünket a nyomtató telepítésének lépésein. Ha egy géphez több nyomtatót installálunk, akkor ki kell választanunk közülük az alapértelmezett nyomtatót. Ez az a nyomtató, melyre bármely programból az operációs rendszer a nyomtatást kiküldi, hacsak a program nyomtatás parancsának kiadásakor megjelenő panelen a telepített nyomtatók közül másikat nem választunk. Alapértelmezetté egy nyomtatót úgy tehetünk, hogy a helyi menüből a Beállítás alapértelmezettként parancsot kiadjuk. Az alapértelmezett nyomtatót a rajza melletti pipa jelzi. Programok telepítése és eltávolítása: A számítógépeken működő programjaink a gép valamelyik háttértárán, általában a merevlemezen tárolódnak és indításukkor innen töltődnek a memóriába (operatív tárba), így válnak működővé. A programok telepítésük során kerülnek fel egy hordozható háttértárról, a telepítőlemezről (ami most már inkább CD, DVD és nem floppy) a merevlemezre. A telepítést a Start/Vezérlőpult/Programok/Programok és szolgáltatások/program eltávolítása vagy módosítása paranccsal végezzük el. (Ugyanitt töröljük a már nem használt programokat is.) Programok telepítése és törlése parancsot kiadjuk, majd itt kattintunk az Új program hoz-
3.1.Az operációs rendszer és főbb feladatai téma 8 záadása gombra. Az ablak jobb oldalán kattintsunk a CD vagy hajlékonylemez gombra. Ezzel elindítunk egy varázslót, mely végigvezet minket a telepítés lépésein. A végeredmény a program merevlemezre másolása és z operációs rendszer számára a program működéséhez szükséges adminisztráció elvégzése.