Operációs rendszer feladatai Informatikai alapismeretek Operációs rendszerek, szövegszerkesztés számítógéppel Perifériák kezelése Kommunikáció felület biztosítása Fájlkezelés Programok futtatásának biztosítása Közös jellemzık Részeik: Rendszermag (kernel) Végig a memóriában van Alapfunkciókat biztosítja Segédprogramok Bootolás: operációs rendszer automatikus betöltése + alapbeállítások elvégzése Multiprogramozás Taszk: memóriába betöltött, futó program Multiprogramozás: több taszk látszólag egyidejő (valójában váltakozva történı) futtatása az op. rendszer által. Egytaszkos op.rsz.: egyszerre csak egy futó programot tud mőködtetni (pl. DOS) Többtaszkos op.rsz.: multiprogramozásra képes (pl. Windows, Linux) Multiprogramozás problémái A tárigényt jelentısen megnöveli, ha a memóriát egyszerre több program foglalja Várakozó programok fölöslegesen foglalják a memóriát Megoldás: virtuális tárkezelés Virtuális tárkezelés Alapelv: nem töltjük be a teljes programot a hardvermemóriába, csak az aktuálisan szükséges részeit, a többit ún. lapozófájlban (swap file) tároljuk. Virtuális memória = hardvermemória + swap file A virtuális memória 4 Kbájt mérető lapokra van osztva. Ha a program futása közben egy szükséges lap a swap file-ban van, akkor az betöltıdik a hardvermemóriába, helyére másik lap kerül a swap file-ba. Hardver memória... Virtuális memória Swap file...
Többfelhasználós környezet Jogosultságok Többfelhasználós operációs rendszer: egy adott gépen több felhasználó biztonságos munkáját lehetıvé tevı op. rsz. Ehhez szükséges: Multiprogramozás idıosztással Jogosultsági (védelmi) rendszer: adott felhasználók csak adott programokhoz férhetnek hozzá. Olvasási jog Írási jog Futtatási jog Fájlra A fájl tartalma megnézhetı, felhasználható. A fájl olvasható, módosítható, törölhetı. Ha a fájl egy program, akkor futtatható. Könyvtárra Megnézhetjük a könyvtárban levı listáját. Fájlok, hozhatók létre benne. Megengedi a belépést a könyvtárba. Felhasználói nyilvántartás Windows Többfelhasználós rsz. használatához szükséges: Felhasználói azonosító (user account) - nyilvános Jelszó (password) titkos Rendszergazda: megkülönböztetett jogokkal rendelkezı felhasználó, ı tud új felhasználót létrehozni. Microsoft cég terméke Ablakos vezérlés Változatok: Windows 3.1: elavult Egyfelhasználós: Windows 95, Windows 98, Windows Millenium Többfelhasználós: Windows NT, Windows 2000, Windows XP Windows Bejelentkezés, kilépés Belépés, jelszóváltás: Alt + Ctrl + Del (egyfelhasználós változatoknál is lehet értelme bizonyos erıforrásokra) Kilépés: Start/Leállítás... Kijelentkezés: felhasználó kijelentkezése, operációs rendszer tovább fut. Leállítás: Op. rendszer leáll, gép kikapcsol. Újraindítás: Op. rendszer leáll, gép újraindul. Windows - Munkaasztal Ikonok: kettıs kattintással aktiválhatók Tálca: START menü, futó programok nyomógombjai, óra
Windows - Fájlkezelés Mágneslemezegységek azonosítása: A:, B: - floppymeghajtók C:,, E: - merevlemezegységek Útvonalak leírása: fordított (esetleg normál) törtvonallal. Pl. \Munka\Feljegyzések Kisbetők és nagybetők nincsenek megkülönböztetve (pl. \MUNKA = \Munka) Joker-karakterek:? tetszıleges karakter * - tetszıleges karaktersorozat Windows Programok futtatása Végrehajtható : *.com: kis mérető, bináris program *.exe: tetszıleges mérető, bináris program *.bat: op. rendszer parancsok sorozata Windows-alkalmazás: egy komplex programot alkotó együttese. Adott indítófájllal futtathatók Start menü Programok: telepített programok listája Windows - Programok Néhány fontosabb Windows-program: Intézı (Explorer) : fájlkezelı Jegyzettömb: szövegszerkesztı, formázatlan szöveghoz WordPad: szövegszerkesztı formázott szöveghoz Paint: raszteres rajzolóprogram Számológép (Calculator) Médialejátszó (Media Player): hang- és videó lejátszása Parancssor: DOS-parancsablak DOS (Disk Operating System) egyfelhasználós, parancsvezérelt rendszer a Windows alrendszereként használatos 8+3-as korlátozás: /könyvtárak neve legfeljebb 8, kiterjesztés legfeljebb 3 karakternyi (A Windows taszkként viselkedı változatnál nincs korlátozás.) Az aktuális alkönyvtár elérési útvonalát mutató prompttal jelentkezik be. Windows alkalmazások is indíthatók innen Unix, Linux Megbízhatóságra nagyobb hangsúlyt fektetnek, mint a kényelemre Kimondottan parancsvezérelt rendszer, erre épül a grafikus felület Sok változata létezik (pl. SuSE, Debian, Red Hat, stb.) Linux Bejelentkezés, kilépés Felhasználói azonosítóval és jelszóval (parancsvezérelt környezben login: és password: promptok) Kilépés: Windowshoz hasonló (parancsvezérlésnél exit, shutdown parancsok)
Linux - Fájlkezelés Linux Grafikus felület Fájlnév hossza legfeljebb 255 karakter, tetszıleges felépítéső Ponttal (.) kezdıdı fájlnév: rejtett fájl Útvonalmegadás normál törtvonallal Minden felhasználónak saját home könyvtára van Bejelentkezés után XY nevő felhasználó számára a /home/xy könyvtár lesz az aktuális Kis- és nagybetőket megkülönbözteti! Pl. Munka.txt munka.txt Közös alap: X Window rendszer Bootolás után elindul Legismertebb grafikus felületek: KDE, Gnome Egyszerre 4 grafikus ablak használható. A Gnome grafikus felület Linux - Gnome Grafikus ablakok közötti váltás Néhány fontosabb program a Gnome környezetben: Konquerror: fájlkezelı + internet böngészı GEdit: szövegszerkesztı Nautilus: fájlkezelı Néhány parancs DOS-ban és Linuxban Néhány parancs DOS-ban és Linuxban DOS LINUX DOS LINUX Könyvtár tartalomjegyzékének listázása Könyvtárváltás Fájl másolása DIR CD útvonal COPY fájlról ls ls l cd útvonal cp fájlról Alkönyvtár létrehozása Alkönyvtár törlése Súgó kérése MD alkönyvtár RD alkönyvtár HELP parancsnév mkdir alkönyvtár rmdir alkönyvtár man parancsnév Fájl mozgatása MOVE fájlról mv fájlról Fájl törlése DEL fájl rm fájl
Parancsok DOS-ban - Példák Parancsok DOS-ban - Példák Ha kezdetben az aktuális... CD MUNKA\ÜGYFELEK könyvtárba lép CD.. Lépés Munkába (bıl) CD \ Lépés ba COPY fontos.txt f1.txt fontos.txt másolása f1.txt néven COPY fontos.txt Munka\f1.txt f1.txt nevő másolat a Munka könyvtárba kerül COPY Vers\*.TXT \Munka összes Vers-beli.txt fájl másolása Munka-ba Parancsok DOS-ban - Példák DEL VERS\ Vers-ben törlése DEL VERS\*.* Vers-ben minden fájl törlése Szöveg típusai Formázatlan (ASCII): csak a szöveget tartalmazza, ezenkívül csak a sorvége és esetleg lapváltás vezérlıkarakterek lehetnek benne. Formázott: szöveg + formázási információk Karakteresen formázott: formázási információ ASCII karakterekkel adott HTML, RTF, TEX, PostScript, stb. Binárisan formázott: formázási információ binárisan kódolt, felhasználó számára nem elérhetı. *.doc MS Worddel nézhetı meg *.pdf Acrobat Reader-rel nézhetı meg Szövegszerkesztık típusai Egyszerő szövegszerkesztık: formázatlan szöveg készítésére (pl. Jegyzettömb) Irodai szövegszerkesztık: formázott szöveg készítése, nyomtatási kép minıségi kialakítása (pl. Ms Word, Open Office) Kiadványszerkesztı rendszerek: nyomdai termékek (könyvek, hírlapok) elılállításához (pl. PageMaker) Szövegszerkesztık szolgáltatásai Szöveg szerkesztése: szöveganyag (=betők sorozata) átrendezése, módosítása (pl. bető/sor/szövegrész kijelölése, törlése, másolása, mozgatása) Szöveg formázása: szöveg megjelenési formájának kialakítása (betőtípus, tördelés: lapméret, margó, sortávolság, hasábok, stb.) Speciális lehetıségek (élıfej-élıláb, ábrahivatkozások, táblázatok, stb.)