Informatikai alapismeretek Operációs rendszerek, szövegszerkesztés számítógéppel
Operációs rendszer feladatai 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 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á.
Jogosultságok Fájlra Könyvtárra Olvasási jog A fájl tartalma megnézhető, felhasználható. Megnézhetjük a könyvtárban levő fájlok listáját. Írási jog A fájl olvasható, módosítható, törölhető. Fájlok, alkönyvtárak hozhatók létre benne. Futtatási jog Ha a fájl egy program, akkor futtatható. Megengedi a belépést a könyvtárba.
Felhasználói nyilvántartás 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”.
Windows 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:, D:, 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ó fájlok: *.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ó fájlok 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övegfájlokhoz WordPad: szövegszerkesztő formázott szövegfájlokhoz Paint: raszteres rajzolóprogram Számológép (Calculator) Médialejátszó (Media Player): hang- és videófájlok 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: fájlok/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 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
Linux – Grafikus felület 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 Grafikus ablakok közötti váltás
Linux - Gnome 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 Könyvtár tartalomjegyzékének listázása DIR ls ls –l Könyvtárváltás CD útvonal cd útvonal Fájl másolása COPY fájlról fájlra cp fájlról fájlra Fájl mozgatása MOVE fájlról fájlra mv fájlról fájlra Fájl törlése DEL fájl rm fájl
Néhány parancs DOS-ban és Linuxban Alkönyvtár létrehozása MD alkönyvtár mkdir alkönyvtár Alkönyvtár törlése RD alkönyvtár rmdir alkönyvtár Súgó kérése HELP parancsnév man parancsnév
Parancsok DOS-ban - Példák főkönyvtár alkönyvtárak Munka Vers fontos.txt fájlok Pénzügy Ügyfelek petőfi.txt arany.txt a1.xls u1.doc u2.doc Ha kezdetben D: az aktuális... CD MUNKA\ÜGYFELEK Ügyfelek könyvtárba lép CD .. Lépés Munkába (Ügyfelekből) CD \ Lépés főkönyvtárba
Parancsok DOS-ban - Példák főkönyvtár alkönyvtárak Munka Vers fontos.txt fájlok Pénzügy Ügyfelek petőfi.txt arany.txt a1.xls u1.doc u2.doc 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 főkönyvtár alkönyvtárak Munka Vers fontos.txt fájlok Pénzügy Ügyfelek petőfi.txt arany.txt a1.xls u1.doc u2.doc DEL VERS\arany.txt Vers-ben arany.txt törlése DEL VERS\*.* Vers-ben minden fájl törlése
Szövegfájlok 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övegfájlok készítésére (pl. Jegyzettömb) Irodai szövegszerkesztők: formázott szövegfájlok 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.)