1 / 35

Informatika

Informatika. Dr. Herdon Miklós Dr. Fazekasné dr. Kis Mária Magó Zsolt Debreceni Egyetem Németh Zoltán Budapesti Corvinus Egyetem. Informatika. Operációs rendszerek. Operációs rendszer. olyan program(rendszer), amely felügyeli és vezérli a számítógépen futó valamennyi folyamatot

lise
Download Presentation

Informatika

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Informatika Dr. Herdon Miklós Dr. Fazekasné dr. Kis Mária Magó Zsolt Debreceni Egyetem Németh Zoltán Budapesti Corvinus Egyetem A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg.

  2. Informatika Operációs rendszerek A projekt az Európai Unió társfinanszírozásával, az Európa terv keretében valósul meg.

  3. Operációs rendszer • olyan program(rendszer), amely felügyeli és vezérli a számítógépen futó valamennyi folyamatot • ISO szabvány • a számítógépet alkotó hardver eszközök működését felügyelő és vezérlő program • technológiai megközelítés • a számítógép tevékenységét meghatározó programokat felügyelő és vezérlő szoftver • funkcionális megközelítés • (a számítógépes rendszerben rendelkezésre álló) erőforrásokat elosztó szuperfolyamat • folyamat-centrikus szemlélet • olyan program, amely kapcsolatot teremt (és tart fent) a számítógépet alkotó technikai-technológiai (hardver) elemek és a (számítógéppel tevékenységet végző) felhasználó között ( • felhasználói szemléletű definíció

  4. Operációs rendszer • feladatai: • egyszerűsíti a hardverkezelést • erőforrások elosztása, versenyhelyzetek kezelése • felhasználói felület, kommunikáció • állapot-felügyelet, hibakezelés, naplózás • (hálózati szolgáltatások) • (virtuális gép koncepció) • részleges vagy teljes hardver függetlenség • leggyakoribb képviselői (IBM PC-ken): • DOS, Windows, Novell, Linux, OS/X

  5. Példák

  6. Felépítés: rétegek

  7. Felhasználói alkalmazások Operációs rendszer felhasználói felülete Program- készítés támogatása Hálózat- kezelő szoftver és hardver Operációs rendszer Állomány- kezelés Hardver Rétegszemlélet

  8. A kernel HARDVEReszközei Felhasználói alkalmazások RENDSZERMAG (KERNEL) Klasszikus perifériák (BIOS) Egységes felület (IDE, SCSI) Device driver (ibmcd.sys) Intelligens perifériák (PnP, USB) Megszakítás kezelés Hardver

  9. A kernel SZOFTVER komponensei Felhasználói alkalmazások SHELL (command) (explorer) API (Win SDK) RENDSZERMAG (KERNEL) Rendszerhívások (system call) Hardver

  10. A kernel „magja” Felhasználói alkalmazások RENDSZERMAG (KERNEL) Erőforrás kezelés CPU ütemezés Memória kezelés Állomány kezelés Hardver

  11. Felhasználói felület: karakteres grafikus Felhasználók száma: egy-felhasználós több-felhasználós hálózati Folyamatkezelés módja: kötegelt multiprogramozott valós idejű időosztásos Hardver-architektúrák: számítógép-ketegóriák mainframe szerver személyi számítógép mikroszámítógép kézi számítógép processzor-architektúrák CISC / RISC sínrendszer 16 / 32 / 64 bites Csoportosítás

  12. Jogállás szerint: szerzői jogvédelem alá tartozó nyílt forráskódú „Történelmi” kategóriák korai operációs rendszerek UNIX-alapú rendszerek Windows rendszerek Csoportosítás

  13. Alapfeladatok • Többfolyamatos környezet igényei • Erőforrás-menedzsment • Processzor-ütemezés, Memória-kezelés • Megszakítás-kezelés • Eszközkezelés • Rendszerindítás • Állapot-ellenőrzés • aktív folyamatok listázása • megszakítás, szüneteltetés • terhelés-figyelés

  14. Alapfeladatok • Magas szintű műveletek (felhasználói igények kiszolgálása) • Felhasználói felület kezelése • Alkalmazások kezelése • Futtatási környezet biztosítása • Programkészítés támogatása • Állományszervezés

  15. Alapfeladatok • Felhasználói felület, kommunikáció • Karakteres felhasználói felület • Használatos elnevezések:SHELL, MONITOR, COMMAND INTERPRETER • Parancsmódú: parancs [parameterek] [/kapcsolók] • Interaktív • Grafikus felhasználói felület (GUI) • X-Window, Windows • kijelölő eszköz, eseményvezérelt működés • grafikus objektumkészlet, menürendszer

  16. GUI komponensek • ablak • szegély, címsor, vezérlőmenü ikonja, méretező ikonok, • menüsor, eszköztár, munkaterület, gördítősáv, állapotsor • alkalmazás~, csoport~ (nézetek!), párbeszéd~ • vezérlők • beviteli (szöveg) mező, • legördülő / kiválasztó lista, „potméter” • rádiógomb, jelölőnégyzet, lap („fül”), • parancsgomb • ikonok • alkalmazásindító (alkalmazás), • dokumentum (mappa), • parancs

  17. Állományszervezés operációs rendszer tevékenysége az állományok • elhelyezésének, • azonosításának, • visszakeresésének, • hozzáférésének biztosítására.

  18. Állományszervezés • Logikai állománykezelés • Állomány (fájl, file) • Katalógus (mappa, directory) • Kötet (volume, ~drive, ~disk) • Hivatkozási egységek (elérési, keresési út) • Fizikai állománykezelés (lemezkezelés) • Lemez (disk), Partíció (partition) • Blokk, Cluster (fürt ?!) • Boot record, MBR, Root, fájlrendszer

  19. Állományszervezés • Állomány • felhasználói szempontból összetartozó adatok megkülönböztető azonosítóval rendelkező csoportja a háttértárolón • Könyvtár • állományok felhasználói csoportosítását lehetővé tevő logikai egység • adminisztratív célú állomány! • Kötet • háttértároló logikai egysége (A:, Z:, SYS:, ...)

  20. Azonosító NÉV + tipizáló rész típus, kiterjesztés nem minden OR kezeli névhasználati szabályok hossz karakterkészlet helyettesítő karakterek „maszk”, „joker” csoportos azonosítók általában *, ? Tulajdonságok méret logikai, fizikai időbélyegek keletkezés módosítás, megnyitás jellemzők az OR működésének kezelésére írásvédett, nem törölhető, stb. jogosultságok Állományok jellemzői

  21. Hivatkozások • Abszolút hivatkozás • alapértelmezett hivatkozási pontja a gyökérkönyvtár • a hivatkozott logikai azonosítóig a tárolási rendszer összes elemét fel kell sorolni • általában kötet-szinten értelmezett • C:\WINDOWS\SYSTEM32\USER.EXE • Relatív hivatkozás • dinamikus hivatkozási ponthoz viszonyít • aktuális könyvtár, szülő-könyvtár, gyerek- (al-)könyvtár • ..\..\USR\KISS\deb.log • UNC • hálózati hivatkozási mód • az erőforrás tartalmazó gép és az erőforrás logikai azonosítója (neve) • nem szükségszerűen egyezik meg a tényleges azonosítóval! • \\MAILSRV\MAIL\WINPMAIL.EXE

  22. Gyakorlati kérdések

  23. Windows XP: technikák • multitasking • eseményvezérelt, preemptív • multiuser • kiemelt, korlátozott • állományszervezés: • (FAT (16, 32)) NTFS (v5) • dinamikus háttértárak, • röp-tömörítés  tömörített mappák • EFS (titkosító fájlrendszer)

  24. Windows XP: felület • Asztal • „tapéta”, „téma” • ikonok (szokványos: Sajátgép, Dokumentumok, Lomtár, Hálózati helyek, Internet Explorer) • ablakok (futó alkalmazások) • Tálca • START menü • Gyorsindító pult • Futó alkalmazások • Háttérben futó („szervíz”) szolgáltatások

  25. Windows XP: állomány-kezelés • eszközök: • Sajátgép, Intéző, parancssor, segédprogramok • műveletek • létrehozás • kijelölés • egyszerestöbbszörös, összefüggőnem összefüggő • törlés • típuskezelés • automatikus, felhasználói • többszörös tipizálás • tömörítés, titkosítás • jogosultsági rendszer • elemi, összetett • kvóta

  26. Windows XP: alkalmazások • START menü • alkalmazások indítása (Programok, Futtatás) • beállítások (Vezérlőpult: hálózat, nyomtatási beállítások, megjelenítés, hardver-szoftver leltár, stb.) • támogatás (Súgó, Keresés) • alapvető alkalmazások • Számológép, Jegyzettömb, WordPad, Paint, Médialejátszó • hálózati szolgáltatások (böngésző, levelező, IM) • rendszerfelügyeleti eszközök • automatikus frissítés • tűzfal • rendszerleíró adatbázis kezelése

  27. UNIX változat! Többfelhasználós: multiuser Többfeladatos: multitask Több architektúra támogatása: multiplatform Biztonságos Stabil, ugyanakkor rugalmas állományrendszer Hatékonyan programozható A UNIX alapú rendszerek felépítése hardver mag (kernel): az operációs rendszer lényegi része segédprogramok, shell: alapvető szolgáltatások biztosítása parancsértelmezők alkalmazások: minden egyéb program Linux

  28. GNU/Linux • lényegében a UNIX komponensek 2-3. szintje • A Linux csak a kernel neve! • Az OR neve GNU/Linux • Első változat (PC-re): Linus Torvalds, 1991. • több változata is létezik (disztribúciók) • RedHat, Debian, SuSE, Mandrake, Slackware, UHU, Caldera OpenLinux • nyílt forráskódú • sok változata ingyenes

  29. A Linux használata • Grafikus és szöveges felülettel rendelkezik • virtuális terminálok • CTRL+ALT+F1, …, CTRL+ALT+F6 (szöveges terminálok) • ALT+F7, …, ALT+F11 (grafikus terminálok) • ha több módban (terminálon) jelentkeztünk be, akkor külön-külön ki kell lépni mindegyikről!

  30. Felhasználói tevékenységek • Karakteres felület • parancsmód • man! • Grafikus felület • X-Window alapú szolgáltatások formájában • disztribúció-függő • KDE • GNOME

  31. Hálózati operációs rendszerek • szerepek • csomópont („node”) • kiszolgáló (szerver) • munkaállomás (kliens, ügyfél) • típusok • egyenrangú („peer-to-peer”) • bármely számítógép előfordulhat bármilyen szerepben • csomópontok közvetlen kommunikációja • hierarchikus (ügyfél-kiszolgáló, „server-client”) • számítógépek szerepe megkülönböztetett • kommunikáció csak a szerveren keresztül • dedikált szerver: munkaállomásként nem használható

  32. Hálózati azonosítás • felhasználók megkülönböztetése • azonosító • egyedi (de műveleti szempontok alapján „csoport”-ba szervezhető) • felhasználói fiók: azonosító és leíró adatok • jogosultsági rendszer • erőforrás-felhasználó-művelet leírások (ACL) • rendszer-felhasználó leírások (licenc) • nyilvántartási rendszerek • hagyományos (táblázatok) • címtár-alapú („directory”) • azonosítás (authentication) • azonosítók és jogosultságok ellenőrzése • bejelentkezés („log in”), kijelentkezés („log out”)

  33. Novell Netware • dedikált kliens-szerver arcitektúra • server (console): Novell Netware • saját fájlrendszer (NWFS, NSS) • hagyományosan fájl- és nyomtatómegosztás • eDirectory, iFolder, iPrint, ConsoleOne, WebAccess... • kliens (munkaállomás): • bármilyen operációs rendszer + • kliensprogram (Netware Client for ...)

  34. Novell Netware • Biztonsági komponensek • azonosítás • bindery, NDS • licensz-módok • szerver (kapcsolat)-alapú • felhasználói (azonosító) alapú • biztonsági mentés (backup) • hibatűrő architektúra • SFT-I (RAW), SFT-II (RAID), SFT-III (duplikált szerver) • audit • vírusvédelem, tűzfal: • alapból nincs, integrálható: BM, NAV, ...

  35. hálózati kapcsolatok: LOGIN, CONNECTION hálózati erőforrások könyvtár:MAP / DISCONNECT nyomtató:CAPTURE / END CAPTURE segédprogramok: UTILITIES állománykezelés:Copy, Purge, Salvage kommunikáció:Send Message NDS: Trustee Rights, Object Properties felügyelet, beállítások:CONFIGURE, HELP PROPERTIES, Novell Client szolgáltatások

More Related