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

Informatika

  • Upload
    lise

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

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 - PowerPoint PPT Presentation

Citation preview

Page 1: Informatika

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

InformatikaDr. Herdon Miklós

Dr. Fazekasné dr. Kis MáriaMagó Zsolt

Debreceni Egyetem

Németh ZoltánBudapesti Corvinus Egyetem

Page 2: Informatika

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

Informatika

Operációs rendszerek

Page 3: Informatika

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ó

Page 4: Informatika

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

Page 6: Informatika

Felépítés: rétegek

Page 7: Informatika

Rétegszemlélet

Felhasználói alkalmazások

Operációsrendszer

Hardver

Program-készítés

támogatása

Program-készítés

támogatása

Hálózat-kezelő

szoftverés

hardver

Hálózat-kezelő

szoftverés

hardver

Állomány-kezelés

Állomány-kezelés

Operációs rendszer

felhasználói felülete

Operációs rendszer

felhasználói felülete

Page 8: Informatika

A kernel HARDVEReszközei

Felhasználói alkalmazások

RENDSZERMAG (KERNEL)

RENDSZERMAG (KERNEL)

Hardver

Megszakításkezelés

Klasszikusperifériák

(BIOS)

Egységesfelület

(IDE, SCSI)

Devicedriver

(ibmcd.sys)

Intelligensperifériák

(PnP, USB)

Page 9: Informatika

A kernel SZOFTVER komponensei

Felhasználói alkalmazások

RENDSZERMAG (KERNEL)

RENDSZERMAG (KERNEL)

Hardver

Rendszerhívások(system call)

API(Win SDK)

SHELL

(command)(explorer)

Page 10: Informatika

A kernel „magja”

Felhasználói alkalmazások

RENDSZERMAG (KERNEL)

RENDSZERMAG (KERNEL)

Hardver

Erőforrás kezelés

CPUütemezés

Memóriakezelés

Állomány kezelés

Page 11: Informatika

Csoportosítás 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

Page 12: Informatika

Csoportosítás

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

Page 13: Informatika

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

Page 14: Informatika

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

Page 15: Informatika

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

Page 16: Informatika

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

Page 17: Informatika

Á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.

Page 18: Informatika

Á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

Page 19: Informatika

Á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:, ...)

Page 20: Informatika

Állományok jellemzői

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

Page 21: Informatika

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

Page 23: Informatika

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ákEFS (titkosító fájlrendszer)

Page 24: Informatika

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

Page 25: Informatika

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

egyszerestö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

Page 26: Informatika

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éstűzfalrendszerleíró adatbázis kezelése

Page 27: Informatika

Linux

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ése1. hardver

2. mag (kernel): az operációs rendszer lényegi része

3. segédprogramok, shell: alapvető szolgáltatások biztosítása– parancsértelmezők

4. alkalmazások: minden egyéb program

Page 28: Informatika

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

Page 29: Informatika

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!

Page 30: Informatika

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

Page 31: Informatika

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ó

Page 32: Informatika

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”)

Page 33: Informatika

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 ...)

Page 34: Informatika

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, ...

Page 35: Informatika

Novell Client szolgáltatások

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,