halo_archi Documentation

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "halo_archi Documentation"

Átírás

1 halo_archi Documentation Release 1.0 Varsanyi Peter January 15, 2013

2

3 CONTENTS 1 Halozati architekturak A hálózati programozás alapjai Hálózati és elosztott operációs rendszerek elméleti kérdései Virtuális párhuzamos gépek hálózaton UNIX-ismeretek Ismeretek a UNIX belső működéséről Novell Netware Windows NT/ Halozat Indices and tables 35 i

4 ii

5 Contents: CONTENTS 1

6 2 CONTENTS

7 CHAPTER ONE HALOZATI ARCHITEKTURAK 1.1 A hálózati programozás alapjai Hasonlítsa össze az üzenetküldéses és az ügyfél-kiszolgáló programozási paradigmát! Üzenetküldés: (message passing) Bármelyik folyamat bármikor küldhet üzenetet. Minden folyamatnak mindig figyelnie kell. A h Előny: nagyon heterogén lehet a rendszer Ügyfél kiszolgáló (client server) modell Kiszolgáló folyamatok: Állandóan fülelnek, várják az ügyfél kérését. Ügyfél folyamatok: Kezdeményeznek, utána várják a választ a kiszolgálótól Mit jelent a távoli eljáráshívás és mit a funkció áttelepítése? Távoli eljáráshívás (RPC Remote Procedure Call ) Különválasztja a hálózatkezeléstől az alkalmazás logikáját. A programtesztelés első fázisában a távoli eljárásokat helyi eljárásokkal pótolva külön ellenőrizhető az alkalmazás logikája Mi a DSM és a brokering elv? DSM: DSM: Distributed, Shared Memory Elosztott, virtuálisan megosztott memória (DSM: Distributed, Shared Memory) Erőforrásigényes, időigényes, terheli a hálózatot időbe telik amíg megjelennek a változások. 3

8 Egyoldalú műveletekkel kezelhető a hálózat Memória írás, olvasás. A Memory Management System software a hálózaton üzeneteket küldözget, gondoskodik a virtuálisan megosztott memória területek tartalmának egyezőségéről (konzisztenciájáról). Brokering: Közvetítő alkalmazása (Brokering) Az ügyfél a brókeren keresztül éri el a kiszolgálót. A bróker tud a kiszolgálóról, az ügyfélnek nem kell követni a változásokat. Pl.: CORBA (Common Object Request Broker Architecture) 1.2 Hálózati és elosztott operációs rendszerek elméleti kérdései A kölcsönös kizárás fogalma és tokenes megvalósítása elosztott rendszerben Kölcsönös kizárás: Kritikus erőforrás: egyszerre csak egy folyamat használhatja Kritikus szakasz: amikor a folyamat a kritikus erőforrász használja A kritikus szakaszba egyszerre csak egy folyamat léphet be. Token passing: Token = zseton (ez egy üzenet vezérjel ) A zsetont a folyamatok körbeadják (logikai kör) Az léphet be a kritikus szakaszba, akinél a zseton van Ha nem akar belépni, továbbadja Ha kilép, akkor is továbbadja Nincs kiéhezés, megvalósítják a kölcsönös kizárást A zsetonduplázást vagy eltűnést is le kell kezelni Oszthatatlan tranzakciók elosztott rendszerekben. A 2PC eljárás. Oszthatatlan tranzakció: Vagy teljes egészében lezajlanak, vagy egyáltalán nem 2PC: Mindegyik gépen van egy tranzakció-koordinátor (folyamat). Minden tranzakciónál van egy kezdeményező hely (gép). A kezdeményező-koordinátor szétosztja a feladatot, az egyes gépek előkészítik a tranzakciót (mindent kiszámítanak hozzá, de egyelőre nem juttatják érvényre) Mindegyik hely minden üzenetet naplóz A kölcsönös kizárás fogalma és teljesen elosztott megvalósítása elosztott rendszerben kolcsonos kizaras Teljesen elosztott megvalositasa: Itt nincs koordinátor Ha egy folyamat be akar lépni a kritikus szakasz -ba, az összes folyamatnak (saját magának is) küld egy REQUEST-et (időbélyeggel) Akkor léphet be, ha az összes többi folyamattól megkapja a REPLY-t. Ha egy folyamat kap egy REQUEST-et: ető maga nincs bent a kritikus szakaszban és nem is akar belépni: elküldi a REPLY-t. REPLYő maga nincs bent a kritikus szakaszban, de be akar lépni: Ha a saját REQUESTjének régebbi az időbélyege, akkor megvárja a többitől a REPLY-t, belép, majd kilépés után küld REPLY-t. Ha a saját időbélyege későbbi, akkor azonnal REPLY-t küld. küldha ő maga bent van a kritikus szakaszban: Elhalasztja a REPLY küldését. Kilépés után elküldi az összes elhalasztott REPLY-t. Nagy rendszerben ez a módszer nem alkalmas: 2*(n-1) üzenet kritikus szakaszonként minden folyamatnak tudni kell az összes többi folyamatról. Olyan rendszerekben jó, ahol nem túl sok és eléggé állandó folyamat van A kölcsönös kizárás fogalma és koordinátoros megvalósítása elosztott rendszerben kolcsonos kizaras 4 Chapter 1. Halozati architekturak

9 Koordinatoros megvalositas: Koordináló folyamat: engedélyezi, hogy melyik folyamat léphet be a kritikus szakaszba Ha egy folyamat be akar lépni: üzenetet küld (REQUEST) a koordináló folyamatnak Ha nincs senki a kritikus szakasz -ban, megkapja a REPLY választ a koordinátortól és belép a kritikus szakasz -ba Amikor kilép, RELEASE üzenetet küld a koordinátornak Ha a koordinátor kap egy REQUEST-et: Megnézi, hogy van-e valaki a kritikus szakaszban. Ha nincs senki, akkor REPLY-t küld, különben sorba állítja a kérést Ha RELEASE üzenetet kap: a sorból kiveszi a következő kérést, és annak elküldi a REPLY-t Ha a koordináló-processz meghal, új koordináló folyamatot kell választani. Ez lekérdezéssel megállapítja, hogy melyik folyamat van a kritikus szakasz -ban, és rekonstruálja a sort Ismertesse az előbb történt relációt és eseményszámlálós megvalósítását! Elobb tortent relacio: A, B események A előbb történt, mint B: A reláció tulajdonságai: 1. Egy folyamaton belül az események sorrendje kötött: ha A-t előbb hajtja végre a processzor, akkor A -> B 2. P és Q folyamatok (esetleg különböző hostokon): A esemény: P folyamat üzenetet küld a Q folyamatnak B esemény: Q folyamat veszi az üzenetet Ekkor A -> B 3. Tranzitivitás Ha A -> B és B -> C akkor A -> C Konkurens események: nem találunk közöttük előbb történt relációt nem tudjuk megmondani a sorrendjüket (Nem azt jelenti, hogy egyszerre történnek!) Példák p1 -> q2 r0 -> q4 p1 -> q4 mert p1 -> q2, q2 -> q4. q0 és p2 konkurensek, r0 és q3 konkurensek r0 és p3 konkurensek 1.2. Hálózati és elosztott operációs rendszerek elméleti kérdései 5

10 q3 és p3 konkurensek Megvalósítás: Időbélyeget (sorszám) rendelünk minden rendszereseményhez Ha A -> B, akkor A időbélyege kisebb legyen mint B-é Logikai óra minden folyamatban van. Ez egy monoton növekvő érték. Az időbélyeget beletesszük az üzenetbe. Ha az üzenetben az időbélyeg (pl. 200) nagyobb, mint a vevő folyamat logikai órájának állása a vételkor (pl. 195), akkor a vevő folyamat átállítja a logikai óráját a vett időbélyeg + 1-re (201). Csak előre lehet álltani, visszafelé nem szabad! Milyen okból jöhet létre csatolás (függőség) két folyamat között? csatolas kialakulhat: közösen használnak erőforrásokat, bár nem ugyanazon a feladaton dolgoznak együttműködő folyamatok: közös változóik lehetnek kommunikálhatnak egymással Mit jelent a folyamatok szinkronizációja? A közös erőforrások használata, valamint a folyamatok közötti közös memóriás információcsere biztonsága és helyessége érdekében a folyamatok aszinkron szabadonfutását esetenként korlátozni kell. A műveletvégrehajtásra vonatkozó időbeli korlátozásokat nevezzük szinkronizációnak. A korlátozások alapesetei a következők: kolcsonos kizaras(mutex) egyidejuseg(randevu) Különböző folyamatokban elhelyezett műveletekre előírhatjuk, hogy azok várják be egymást és egyidejűleg hajtódjanak végre. Kellően finom időléptékben természetesen az egyidejűség értelmezése problematikus. prevendencia Különböző folyamatok kijelölt műveletei között végrehajtási sorrendet írhatunk elő. Legyen például P1 folyamat egy utasítása S1, P2 egy utasítása pedig S2. Az S1 => S2 precedencia előírása azt jelenti, hogy S1 végrehajtásának be kell fejeződnie, mielőtt S2 végrehajtása megkezdődik. Ha az egyébként aszinkron futású P1 és P2 úgy hajtódna végre, hogy S2 hamarabb kerülne sorra, P2-nek meg kell várnia, míg P1-ben S1 végrehajtása befejeződik Mit jelentenek a kritikus erőforrás, a kritikus szakasz és a kölcsönös kizárás kifejezések? Kritikus erőforrás: egyszerre csak egy folyamat használhatja Kritikus szakasz: amikor a folyamat a kritikus erőforrász használja A kritikus szakaszba egyszerre csak egy folyamat léphet be. kolcsonos kizaras Mi a szemafor, hogyan valósítható meg a kölcsönös kizárás szemaforral? Szemafor (közös változó a kölcsönös kizáráshoz) Dijkstra (1965) szemafor: pozitív egész számot tartalmazó közös változó és egy várakozási sor Szemaforon két atomi operáció. Atomi: Egy időben csak egy processz operálhat egy szemaforon. Blokkolódásból felébredő processz végrehajtja azt az operációt, amin előzőleg blokkolódott. DOWN (P: Passeren) - ezen blokkolódhat. UP (V: Vrijgeven [vrejhéfen]) - ez szignáloz. 6 Chapter 1. Halozati architekturak

11 Hasonlítsa össze az állapotot tároló (stateful) és az állapotot nem tároló (stateless) file-kiszolgálót! Todo stateful stateless file kiszolgalo Ismertesse az elosztott file-kezelés helyi átmeneti tárban végzett műveletekkel való megvalósításának előnyeit és hátrányait a távoli eljáráshívással szemben! Todo eloszott file kezeles Magyarázza meg röviden az alábbi fogalmakat: elosztott operációs rendszer, hálózati operációs rendszer, adatvándorlás, feldolgozás vándorlása, folyamatvándorlás, elosztott rendszer hibatűrése, állapotot nem tároló filekiszolgáló Halozati operacios rendszer: Távoli gépek, erôforrások elérésének biztosítása. Elosztott operációs rendszer: Az operációs rendszer elelrejti az elosztott hardvert. adatvandorlas: adatvándorlás, adott csomópontba másolja az adatot, majd vissza a helyére, számítás-vándorlás: a tevékenység végrehajtását telepítjük át (pl. nagytömegű adaton egyszerű műveletek) folyamat-vándorlás: az előző kiterjesztett változata.(terheles elosztas, szamitas gyorsitasa, csompopont sw/hw ellatottsaga) Hibatűrő, ha képes a hibákat felismerni és kezelni úgy, hogy a funkcionalitása ne változzon (ill. csak korlátozott mértékben) Miért kell kerülni a központosított szolgáltatásokat az elosztott rendszerekben? Milyen problémát okoz a file-ok többszörös tárolása? Todo kozpontositott szolgaltatasok az elosztott rendszerekben 1.3 Virtuális párhuzamos gépek hálózaton Ismertesse a PVM és az MPI rendszereket, különbségeiket! PVM: Elég elterjedt, népszerű szegény ember szuperszámítógépe oktatási célokra jól alkalmazható 1.3. Virtuális párhuzamos gépek hálózaton 7

12 Egy alkalmazás task-okból áll. minden PVMD mindegyikkel kommunikál (UDP alapú) TCP alapon túl sok erőforrást igényelne a task-ok TCP kapcsolatot hoznak létre egymással, ha szükséges A virtuális gépen résztvevő host-ok listája változhat az alkalmazás futása közben. A task-ok száma is változhat futás közben (1 task-ot elindítok és szükség esetén indul a többi is) Task-ot indítanak és ő telepíti (SPAWN) a többi task-ot PVM működési alapja az üzenetküldés, ennek oka: rugalmas rugalmashordozható heterogén rendszerekben is használható A gépek között lehetnek többprocesszoros gépek is, sőt nagymértékben (massively paralel) párhuzamos gépek is. MPI [Message Passing Interface (üzenetküldéses könyvtárspecifikáció)] párhuzamos gépek (virtuális / igazi) számára cluster-ek (fürtök) számára Céljai: hibatűrés skálázhatóság, erőforrások összegződése Külön bizottság (konzorcium) specifikálta / találta ki. Heterogén rendszerekben való működés is cél volt Hatékonyság magas legyen Hogyan csoportosíthatjuk a fürtöket? NoW: személyhez kötödő számítógépek együttműködése hálózaton a gépek szabad ciklusainak kihasználásaára a többi gépen futó programok által cél: a szabad erőforrások kihasználása a prioritás a gép gazdájáé Dedikalt klaszter: * cél: feladatok optimális megoldása * a gépek közösek * továbbra is helyi hálózat * megoldások minden géphez munkahely tömbösítve, csak néhány munkahely nappal labor, éjszaka klaszter Mi a metaszámítógép és a GRID? Metacomputing (metaszámítógép) - világméretű virtuális gépek Hagyományos szuperszámítógépek Speciális architektúra speciális belső összeköttettéssel Cluster-ek (fürtök, klaszterek) kommersz számítógépek kommersz hálózaton összekötve 1.4 UNIX-ismeretek Röviden ismertesse a kernel és a shell fogalmát és szerepét! shell: Parancsértelmező és programfuttatási környezet. Egyike a rendszerprogramoknak. Az erőforrásokat a kernelen keresztül éri el. kernel: 8 Chapter 1. Halozati architekturak

13 hardver kezelese rendszerhivasok file kezeles folyamat kezeles cpu utemezes memoriakezeles Mit tartalmaznak a UNIX-ban a directory file-ok és mit az inode-ok? Ismertesse a hard link elvét! A Unixban a katalógusok is valódi fájlok, tartalmuk az alájuk tartozó fájl- és alkönyvtárnevek, amelyek mindegyikéhez egy mutató (inode-szám) tartozik: Az inode-számok azt mutatják meg, hogy az inode-területen hányas számú inode tartalmazza az adott file jellemzőit (a file mérete, tulajdonosa, a kiemelt jogokkal rendelkező felhasználói csoport neve, a fájlhoz rendelt jogok, a létrehozás dátuma, stb.). Ugyancsak az inode tartalmazza az indextáblát, amelynek bejegyzesei azt jelzik, hogy a fájl első, második,... blokkjait a lemez mely adatblokkjai tartalmazzák (indextáblás lemezblokk-allokáció). Ha ugyanarra az inode-ra több fájlnévnél is hivatkozunk, hard linkről (szoros láncolásról) beszélünk Ismertesse a láncolási (link) fájlok és a láncolási szám szerepét! Az inode-hoz tartozó fáljnevek számát az inode-ban található láncolási szám tartja nyilván. A szimbolikus láncolás egy külön link fájl segítségével történik, amely a fájl eredeti katalógusbejegyzésére mutat Hogyan jönnek létre a folyamatok a Unixban? Melyek üzemezésük alapelvei? A folyamat (process) egy elindított, futó program, amelyet a kernel nyilvántart, memóriaterületet és esetenként más erőforrásokat is rendel hozzá. A folyamatok egy másik (úgynevezett szülő-) folyamat elágazásával jönnek létre, és visszacsatlakozásukkal szűnnek meg. A processek látszólag egyszerre futnak, valójában a kernel felváltva juttatja őket CPU-időhöz (ütemezés). A folyamatoknak prioritási száma is van, mely a nagyobb prioritású folyamatok esetén kisebb (a fontos rendszerfolyamatoké egyes Unix-változatokban negatív). Az ütemezés prioritásos-időosztásos elven működik. A futásra kész folyamatok közül a legnagyobb prioritású (ha több ilyen van, akkor közülük a legrégebben várakozó) jut hozzá egy időszelethez. A régen várakozó folyamatok prioritása növekszik (öregítés), ezáltal egy bizonyos idő elteltével mindenképpen CPUidőhöz jutnak, nem léphet fel kiéheztetés A paging és a swapping szerepe és megvalósítása a UNIX-ban. Demand paging (igény szerinti lapozás): Egy folyamat elindulásakor a hozzá tartozó memóriaterületnek csak egy része töltődik be. Ha a futás során be nem töltött programrész, vagy adat címződik ( laphiba ), akkor ezt pótlólag betölti a rendszer; ha nincs szabad hely, akkor egy hosszabb ideje nem használt memórialapot feláldoz. A használatot egy rendszer-háttérfolyamat, ún. démon figyeli. Hardver segítséget nem vesz igénybe, így a mai legegyszerűbb gépeken is működik. A paging daemon másodpercenként többször megvizsgálja, hogy mely memórialapok nincsenek használatban. A nem használt lapokat megjelöli, a már korábban megjelölteket szabad listára teszi. Laphiba eseten innen kerül ki az áldozat UNIX-ismeretek 9

14 Swapping: Ha a demand paging során túl gyakran történnek lapcserék (vergődés), akkor a rendszer egy, vagy több folyamatot felfüggeszt, vagyis további intézkedésig nem ad CPU-időt, a folyamathoz tartozó memóriaterületet pedig felszabadítja (a háttértárra menti). A vergődést egy másik démon, a swapping daemon, vagy más néven scheduler daemon figyeli, amely néhány másodpercenként fut Mi az a shell-script és hogyan futtathatjuk le? Hogyan hivatkozhatunk a shell scriptben paraméterekre? Szövegfájlba írt parancssorozatok, amelyekre végrehajtási jogot adunk, így a nevük (és a paramétereik) beírásával futtathatjuk őket. Egyszerűbb programokat gyakran írnak ilyen módon. Lehetőség van elágazások és ciklusok szervezésére és a parancssori paraméterek átvételére a pozícionális paramétereknek nevezett shell-változók segítségével.. filenev./filenev $1 $ Mi a szerepe az IP, az UDP és a TCP protokolloknak? Jellemezze mindegyiket! A TCP/IP létező fizikai hálózatokra (Ethernet, X.25, stb) épül. A hálózatok fizikai kezelését elvégző adatkapcsolati protokollokra épül rá a hálózatközi kommunikáció alsó rétegében az IP (Internet Protocol), amely a több fizikai hálózatra is kapcsolódó, azokat összekötő, forgalomirányító feladatot is ellátó ROUTER gépeken keresztül továbbítja egyik fizikai hálózatról a másikra az adatcsomagokat. Az IP kapcsolat nélküli, nem megbízható szolgáltatást végez hostok (számítógépek) között. Az adatcsomagok (datagramok) hibátlan megérkezését és eredeti sorrendjét nem biztosítja; sőt, egy csomag esetleg többször is megérkezhet. Az UDP (user datagram protocol), amely az IP-re épül, nem egyszerűen hostok, hanem a hostokon futó folyamatok között továbbítja az IP-datagramokat ún. portok közvetítésével. Hibavédelmet nem biztosít, ez az UDP-t igénybe vevő alkalmazás protokolljának feladata. A TCP (transmission control protocol) szintén az IP-re épül és szintén portok (közvetve: folyamatok) között továbbít adatokat, de virtuális kapcsolatot épít ki (azaz a két host TCP-t megvalósító programja három üzenet segítségével kapcsolatba lép egymással) és megbízható átvitelt biztosít oly módon, hogy a vevő oldal az adatcsomag hibátlan vétele esetén nyugtázó üzenetet küld az adónak. Ha ésszerű időn belül nem érkezik nyugtázó üzenet, akkor az adó megismétli az adatcsomagot. A TCP az őt igénybe vevő alkalmazást tehát mentesíti a hibavédelem feladata alól. Az alkalmazás felől nézve nem adatcsomagokat, hanem adatfolyamot kezel; a vevő oldalon tehát sorba is rakja az esetleg felcserélődött sorrendben érkező adatokat Ismertesse a TELNET, az FTP, az SSH és a WWW szolgáltatás feladatát és jellemzőit A TELNET szolgáltatás és protokoll a TCP-re épül. Lehetővé teszi a hálózaton keresztül egy másik (távoli) számítógépre való bejelentkezést és ott programok futtatását, szolgáltatások igénybevételét. Ilyenkor a helyi számítógépünk a terminál szerepét játssza. A bejelentkezéshez szükséges, hogy a távoli gépen legyen bejegyzett felhasználói nevünk, kivéve, ha nyilvános szolgáltatást veszünk igénybe. A TELNET virtuális terminált definiál, a kapcsolat felvételekor képesség-egyeztetés történik. A TELNET kapcsolat illetéktelen hozzáférés szempontjából nem biztonságos, ezért napjainkban inkább csak intézményen belül használatos; kívülről a legtöbb intézmény hálózata az SSH (secure shell) szolgáltatással vehető igénybe. Az FTP szolgáltatás és protokoll (file transfer protocol) file-ok átvitelét teszi lehetővé két folyamat között a hálózaton keresztül. A TCP-re épül. (Létezik egy egyszerű változata is TFTP - trivial FTP - néven, amely az UDP-re épül és pl. háttértár nélküli gépek rendszerletöltésére használják.) Az FTP indításakor létrejön egy vezérlő kapcsolat a parancsok és állapotinformációk átvitelére, amely a kapcsolat lebontásáig megmarad. Az FTP programban egy 10 Chapter 1. Halozati architekturak

15 ablakból kezelhetjük a helyi és a távoli gépet (könyvtárváltás, -listázás, stb.). A file-ok átvitelére a put (helyi > távoli), ill. a get (távoli > helyi) parancsok szolgálnak, amelyek kiadásakor egy újabb kapcsolat épül ki a file-tansfer idejére. WWW 80 porton megy HTTPS Jellemezze az XWindow rendszert! A TCP-re épül az XWindow hálózatorientált ablakozó rendszer is, mely szintén az ügyfél-kiszolgáló modell szerint működik. Az ügyfélprogramok az ablakokat igénybe vevő folyamatok, a kiszolgálók pedig az ablakokat szolgáltató programok. A kiszolgálók ún. eseményeket jeleznek az ügyfeleknek (pl. egérmozgatás, egérgomb megnyomása, billentyűleütés, kitakarás). Ezek az események vezérlik az XWindow ügyfélprogram futását. A UNIX grafikus kezelői felületei az XWindow rendszeren alapulnak, de még nem egészen egységesek. Az X-terminálok, amelyek ma már visszaszorulóban vannak, kizárólag ablakok szolgáltatására (valamint a billentyűzet és az egér kezelésére) alkalmas berendezések. Jellemzok: hálózatorientált grafikus felület nincsenek operációs rendszer funkciói socket-eken keresztül működik UNIX domain-eken (gépen belül) Hálózaton nem kell tudnia, hogy a helyi vagy távoli gépen fognak megjelenni az ablakok X-protokoll Mi a feladata az XWindow ügyfélnek, és mi a kiszolgálónak? kiszolgalo: ablakokat szolgaltat, kezeli az inputokat, billentyuzet eger stb ugyfel: alkalmazoi program forditott megoldas(gyakorlatilag server fut a helyi gepen) Ismertesse az XWindow ügyfélprogram felépítését main függvény: felveszi a kapcsolatot (TCP alapú) a kiszolgálóval létrehozza az ügyfél főablakát (a kiszolgáló gyökér-ablakának leszármazottja) létrehoz widget-eket eseményeket rendel hozzájuk az eseményekhez CALLBACK függvényeket rendel belép az esemény hurokba (ha nem történik esemény, csak várakozik) callback függvények: a hozzárendelés szerinti esemény hatására hatódnak végre 1.4. UNIX-ismeretek 11

16 1.5 Ismeretek a UNIX belső működéséről Ismertesse a kernel felépítését, funkcióit! Ebben a szerkezetben a rugalmasságot a blokkos és a karakteres berendezés kapcsolók biztosították. Ezek lehetővé tették, hogy a rendszerben eltérő típusú berendezéseket egy egységes interfészen keresztül lehessen elérni. A réteges szervezésben rejlő előnyöket már ekkor is hatékonyan kihasználták. Az egymásra épülő rétegek a közvetlen felettük lévő réteg szolgáltatásait egy jól definiált interfészen keresztül vehették igénybe. folyamatkezelo felelos a folyamatok letrehozasa/utemezeseert ket vegrehajtasi mod: kernel/user 12 Chapter 1. Halozati architekturak

17 Folyamatkezelés, folyamatok környezete a UNIX-ban Minimum két végrehajtási mód kell: Kernel mód User mód A felhasználói folyamatok virtuális memóriacímzést alkalmaznak. A folyamat felhasználói memóriájának is van egy kernel által használt területe. A kernel használja a user memóriában Kernel stack User area A folyamathoz tartozik egy terület a kernel memóriában is Ismeretek a UNIX belső működéséről 13

18 A folyamatok ütemezése kernel és user módban Kernel módban: nem preemtív, rögzített prioritás. Kölcsönös kizárás durva megvalósítása. Kernel futó állapotban lévő folyamatnak várnia kell valamire akkor lemond a CPU-ról (sleep). A másik folyamat számára ugyanez a kernel funkció működhet. REENTRANT, mert különböző folyamatok számára működve más-más memóriát, verme használ (az u-területen.) Prioritási szintek: 0,1, kernel módú prioritások user módú prioritási szintek Kernel módban a prioritási szintet az határozza meg, hogy a folyamat milyen okból ment aludni. (adta ki a sleep rendszerhívást) (a user módú prioritást azért a rendszer megjegyzi). IT esetén az IT-alprogram a megszakított folyamat környezetében fut, (a folyamat időszeletének terhére). Az IT alprogram lefutása után a megszakított folyamat folytatódik (nincs újraütemezés). User módban: 4 paraméter a prioritás számításához p-pri : aktuális ütemezési prioritás p-userpri: user módú prioritás (ez a kettő user módban megegyezik) p-cpu: CPU használatra vonatkozó szám p-nice: felhasználó által adott kedvezési szám (külső prioritás, lehet mindig 0) Jelzések fogalma, kezelésének alapjai Signals: A folyamatok étesítése eseményekről (esetleg egyik folyamat üzen a másiknak) SIGTERM folyamat leallitasa SIGABRT folyamat megszakitasa SIGSEGM memoriaszegmentalasi hiba Kezeles: Abort jelre, core dump keletkezik a kernel kezeli folyamat kezeli: jelzeskezelo eljaras kezeli ha alszik a folyamat, felebreszti a kernel Állományrendszerek a UNIX-ban. A szabad blokkok és a szabad inode-ok nyilvántartása VFS absztrakcio boot blokk: minden partícióban megvan a helye, de csak a gyökérben van benne adat. Superblokk: A file rendszer mérete Szabad blokkok száma Szabad blokkok listája Következő szabad blokk indexe Inode tábla mérete A szabad inode-ok száma Az inode lista A következő szabad inode indexe Lock mezők Módosítás jelzőbit Az inode tipusmezője ha nulla, akkor az inode szabad. A szabad inode-ok nyilvántartása a szuperblokkban Inode lista a szuperblokkban fix méretü Megjegyzett inode A szabad inode lista feltöltése a végéről kezdődik. Létrehoz egy filet elhasznál egy szabad inodeot, megy a következő indexre. Az inode táblában az elejéről indul. Ha elfogytak a szabad inodeok új feltöltés következik. Az inode táblát a megjegyzett inode-tól kezdve vizsgálja (típusmező nulla-e). File törlés inode felszabadítás A felszabadított inode száma > megjegyzett inode száma, akkor nem kell tenni semmit a szabad inode-ok nyilvántartásában. A felszabadított inode száma< megjegyzett inode száma, akkor a megjegyzett inode számát átírjuk a felszabadított inode számára. Szabad blokk nyilvantartasa: 14 Chapter 1. Halozati architekturak

19 Szabad blokkok fix méretű listája a szuperblokkban Ha felszabadul adatblokk Van hely a szuperblokkbeli szabadblokk listában a szabad helyre beírja Nincs hely: a teli listát beleteszi a frissen felszabadult blokkba és ennek a száma lesz a szuperblokkbeli szabad lista egyetlen eleme 1.6 Novell Netware Mi a file-szerver, a nyomtatószerver és a munkaállomás (kliensgép)? file server: szolgáltatja a tárhelyet hálózaton keresztül nyomtatóserver: nyomtató sor, amely a serverhez kapcsolt nyomtató, vagy egy másik távoli nyomtató sorba teszi a nyomtatandó anyagokat kliens gép: amely felkapcsolodik a serverre, es onnan fut vagy annak segitsegel fut Mik az NLM és az NCF kiterjesztésű file-ok? NLM: Netware Loadable Module: binaris kod, mely egy betoltheto modul NCF: novell netware konfigurációs fájlok Mit jelent az SFT, milyen szintjei vannak? SFT (System Fault Tolerant): hibatűrő rendszer: Hardware hibák software-es korrigálása. 3 szintje van. SFT I.: FAT tábla és directory struktúra duplán van tárolva. Hot fix: menet közben észlelt winchester hibák korrigálása: írás után visszaolvasás, hiba esetén a diszkterület cseréje a telepítéskor lefoglalt tartalékból SFT II.: Lemeztükrözés: két diszkre is felírja az adatokat. Lemezduplázás: két külön lemezvezérlő is van. SFT III.: Teljes szerver duplázás. Külön gyors kapcsolat is van a szerverek között, igen drága- csak 4.x Mi az azonnali javítás (hot fix)? Hot fix: leállás nélküli javítás A lemeztükrözés és a lemezduplázás fogalma, feladata. tükrözés: egyszerre két helyre írunk adatot duplázás: tükrözés, de minden diszknek saját controllere van adatvédelem Tranzakciókövetés a NetWare-ben Transaction Tracking System, TTS, összefüggő adatok egy lépésben való felírása Kötetek és könyvtárak a NetWare szervereken. Maximum nyolc szerver, legfeljebb 32 merevlemezt kezel, a szerver merevlemez(ei)nek kötet mérete maximálisan 255 Mb lehet, Maximum 32 kötet egy szerveren, egy merevlemezen 16 max. Kötetnév 2-15 karakter leheet. Első kötet neve mindig SYS. A következő kötetek állandóak: SYSTEM (rendszerfájlok), PUBLIC (Netware segédprogramok), LOGIN (Bejelentkezéshez), MAIL (felhasználói alkönyvtárak, rendszerfájlokkal, postával) Novell Netware 15

20 Logikai (hálózati) és keresési meghajtók. Logikai és keresési meghajtók: A logikai meghajtókra az ms-dos szerű fájl elérés miatt volt szüksége. Egy angol betű azonosítja őket. Létrehozásuk a SESSION, vagy MAP paranccsal lehetséges. Syntaxis: MAP G:=SERVERSYS:USERUSERNAME > G:USERUSERNAME. Pathbe is rakható. A Novellben max 16 keresési meghajtót hozhatunk létre. (Session,map). Def: MAP S16:=SERVER/SYS:PUBLIC. Mindig a legutolsó log meghajtót hozza létre Az NDS fogalma, jellege ma mar edirectory NDS : egy olyan hálózati szinten egységes, osztottan tárolt, hierarchikus felépítésű adatbázis, amely nyilvántartja a hálózat összes erőforrását és az azokhoz való hozzáférési jogokat. Objektumok (tulajdonságaik vannak) jelképezik az erőforrásokat. Az edirectory dinamikus jogöröklődést használ, amely globális és specifikus hozzáférési irányítást is megengedi Az NDS felépítése, objektumai Root objektumból mindig egyet találhatunk, ő alkotja a fa kiindulópontját. ország, szervezet objektumot tartalmazhat Tároló objektumok (container) más objektumokat tartalmaznak, ezek alkotják a fa elágazásait. Egyik szerepük a hierarchikus struktúra létrehozása, és segítenek a hozzáférési jogok szemléletesebb, egyszerűbb kialakításában. Container objektumok: Country (nem javasolt a használata): közvetlenül a root objektum alatt helyezkedhet el. Levél objektumok (leaf) a fastruktúra ágának a legvégén találhatók. Ezek képviselik a tulajdonképpeni erőforrásokat. Nem tartalmazhatnak más objektumot. Leaf objektumok: Felhasználókkal kapcsolatos: User: felhasználó, több csoportnak is tagja lehet Group: közös jogokkal bíró userek csoportja, egyik tulajdonsága a tagnévsor Organizational Role: nem személyhez, hanem pillanatnyi szerephez kötött (pl. ügyeletes) Profile: speciális login script (lásd a login scriptek ismertetésénél) Szerverekkel kapcsolatos: Netware Server Volume: kötet Nyomtatással kapcsolatos: Printer Printer Server Print Queue Levelezési rendszerrel kapcsolatos objektumok: Messaging Server Distribution list: Levelezési lista, egyik tulajdonsága a névsor Az objektumnevek megadása Az objektumok megnevezése: Útvonal is kell az NDS-fában Típusos megadás: CN(common name)=rnagy.ou=d.o=szgti Típus nélküli megadás:.rnagy.d.szgti Csak akkor adható meg típus nélkül, ha nincs country objektum. Könnyített megadás: Aktuális konténer állítható be CONTEXT CX.d.szgti Login rnagy 16 Chapter 1. Halozati architekturak

21 Jogok az NDS-ben Jogok a Novell NetWare-ben: File rendszer jogok: Könyvtár File NDS jogok: Objektum jogok: objektumhoz való hozzáférés szabályozása (pl.: törlés, átnevezés) Tulajdonság jogok: objektum tulajdonságaihoz való hozzáférést szabályozza. (pl.: user jelszavát ki írhatja át) Az NDS tárolása. Nagy rendszerek esetén partíciókra lehet osztani. Egymást nem fedik át, de együtt lefedik az egész NDS-t. A partíciókat több példányban tároljuk. Replicák: master replica; read/write replica; read only replica. Egy egy szerveren néhány partíciót tárolnak Az idő egyeztetése Kis hálózat esetén diktatórikus módszer. Single Reference Time Server: A hálózat idejét egyedül szolgáltatja. Secondary time server: időmeghatározást végző szervertől átveszi a pontos időt. Nagy hálózat esetén demokratikus módszer. Az időt a szerverek egy csoportja közösen állapítja meg bizonyos időközönként. Primary Time Server: Több lehet belőle a hálózatban. Amint az időszavazással elkészültek, mindegyik a megállapított időre állítja be az óráját. Reference Time Server: Primary Serverekkel együtt vesz részt a hálózat idejének a meghatározásában. Két órája van. Az egyiket átállítja, ezt alkalmazza. A másik a szavazó óra: nem állítja át (ez nagy pontosságú időforrás: rádióvevő, esetleg atomóra). Secondary time server: átveszi az előbbiek szerint megszavazott időt Context az NDS-ben, a CX parancs. CX: Aktuális konténer állítható be CONTEXT aktuális konténer megnézése, módosítása A szerver indulása Todo server inditasa Melyik diszk-partíción találhatók a SERVER.EXE, a STARTUP.NCF és az AUTOEXEC.NCF file-ok? Mi a feladatuk? Bejelentkezés: Indítás Server oldalon server.exe (Autoexecben), Cliens oldalon: hálózati meghajtó, ipx, hájprogram, netx, shell.cfg /CONFIG.SYS LASTDRIVE fontos/ Ha minden ok és benn van a PATHben ami kell akkor az F:LOGIN könyvtárból a LOGIN szó begépelésével jelentkezhetünk be. Itt egy felhasználói nevet és egy jelszót kell megadnunk, amelyet a rendszergazda biztosít számunkra Novell Netware 17

Számítógépes munkakörnyezet II. Szoftver

Számítógépes munkakörnyezet II. Szoftver Számítógépes munkakörnyezet II. Szoftver A hardver és a felhasználó közötti kapcsolat Szoftverek csoportosítása Számítógép működtetéséhez szükséges szoftverek Operációs rendszerek Üzemeltetési segédprogramok

Részletesebben

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel

Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel Non-stop hozzáférés az üzleti információkhoz bárhol, bármikor és bármilyen eszközzel The Power to Change A NetWare 6 üzleti előnyeinek áttekintése NetWare 6: Az operációs rendszer szerepe a Hálózati szolgáltatásokban

Részletesebben

Hálózati alapismeretek

Hálózati alapismeretek Hálózati alapismeretek Tartalom Hálózat fogalma Előnyei Csoportosítási lehetőségek, topológiák Hálózati eszközök: kártya; switch; router; AP; modem Az Internet története, legfontosabb jellemzői Internet

Részletesebben

Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz

Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz HIBAS Válasz HELYES Válasz HIBAS Válasz HIBAS Kérdés Kép Válasz Mire kell odafigyelni egy frissítendő/migrálandó Windows esetén? Léteznie kell egy frissítést végző felhasználónak. A frissítendő/migrálandó rendszer naprakész legyen, a legfrissebb javítások és szerviz

Részletesebben

Hálózati ismeretek. Az együttműködés szükségessége:

Hálózati ismeretek. Az együttműködés szükségessége: Stand alone Hálózat (csoport) Az együttműködés szükségessége: közös adatok elérése párhuzamosságok elkerülése gyors eredményközlés perifériák kihasználása kommunikáció elősegítése 2010/2011. őszi félév

Részletesebben

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán

Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása. 5. óra. Kocsis Gergely, Supák Zoltán Windows rendszeradminisztráció és Microsoft szerveralkalmazások támogatása 5. óra Kocsis Gergely, Supák Zoltán 2017.03.22. Active Directory Active Directory Eredeti definíció: Active Directory Domain Services

Részletesebben

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja. A hálózat kettő vagy több egymással összekapcsolt számítógép, amelyek között adatforgalom

Részletesebben

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek

Hálózatok Rétegei. Számítógépes Hálózatok és Internet Eszközök. TCP/IP-Rétegmodell. Az Internet rétegei - TCP/IP-rétegek Hálózatok Rétegei Számítógépes Hálózatok és Internet Eszközök WEB FTP Email Telnet Telefon 2008 2. Rétegmodell, Hálózat tipusok Közbenenső réteg(ek) Tw. Pair Koax. Optikai WiFi Satellit 1 2 Az Internet

Részletesebben

Operációs rendszerek. Az X Window rendszer

Operációs rendszerek. Az X Window rendszer Operációs rendszerek X Windows rendszer Az X Window rendszer Grafikus felhasználói felületet biztosító alkalmazás és a kapcsolódó protokoll 1983-84: a Massachusetts Institute of Technology-n (MIT, USA).

Részletesebben

Kommunikáció. 3. előadás

Kommunikáció. 3. előadás Kommunikáció 3. előadás Kommunikáció A és B folyamatnak meg kell egyeznie a bitek jelentésében Szabályok protokollok ISO OSI Többrétegű protokollok előnyei Kapcsolat-orientált / kapcsolat nélküli Protokollrétegek

Részletesebben

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon

Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Magic xpi 4.0 vadonatúj Architektúrája Gigaspaces alapokon Mi az IMDG? Nem memóriában futó relációs adatbázis NoSQL hagyományos relációs adatbázis Más fajta adat tárolás Az összes adat RAM-ban van, osztott

Részletesebben

Számítógép hálózatok

Számítógép hálózatok Számítógép hálózatok Számítógép hálózat fogalma A számítógép-hálózatok alatt az egymással kapcsolatban lévő önálló számítógépek rendszerét értjük. Miért építünk hálózatot? Információ csere lehetősége Központosított

Részletesebben

Számítógép hálózatok gyakorlat

Számítógép hálózatok gyakorlat Számítógép hálózatok gyakorlat 5. Gyakorlat Ethernet alapok Ethernet Helyi hálózatokat leíró de facto szabvány A hálózati szabványokat az IEEE bizottságok kezelik Ezekről nevezik el őket Az Ethernet így

Részletesebben

1. A Windows Vista munkakörnyezete 1

1. A Windows Vista munkakörnyezete 1 Előszó xi 1. A Windows Vista munkakörnyezete 1 1.1. Bevezetés 2 1.2. A munka megkezdése és befejezése 4 1.2.1. A számítógép elindítása 4 1.2.2. Az üdvözlőképernyő 5 1.2.3. A saját jelszó megváltoztatása

Részletesebben

Operációs rendszerek III.

Operációs rendszerek III. A WINDOWS NT memóriakezelése Az NT memóriakezelése Memóriakezelő feladatai: Logikai-fizikai címtranszformáció: A folyamatok virtuális címterének címeit megfelelteti fizikai címeknek. A virtuális memóriakezelés

Részletesebben

Alkalmazások típusai Szoftverismeretek

Alkalmazások típusai Szoftverismeretek Alkalmazások típusai Szoftverismeretek Prezentáció tartalma Szoftverek csoportjai Operációs rendszerek Partíciók, fájlrendszerek Tömörítés Vírusok Adatvédelem 2 A szoftver fogalma A szoftver teszi használhatóvá

Részletesebben

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező) A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP Bejelentkezés Explorer (böngésző) Webmail (levelező) 2003 wi-3 1 wi-3 2 Hálózatok

Részletesebben

Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás

Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás Hálózati operációs rendszerek II. Novell Netware 5.1 Hálózati nyomtatás 1 Főbb jellemzők Hagyományosan 3 elemből (queue, printer, print server) álló rendszer Egyirányú kommunikáció a nyomtató és a munkaállomás

Részletesebben

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer

Nyíregyházi Egyetem Matematika és Informatika Intézete. Fájl rendszer 1 Fájl rendszer Terminológia Fájl és könyvtár (mappa) koncepció Elérési módok Fájlattribútumok Fájlműveletek ----------------------------------------- Könyvtár szerkezet -----------------------------------------

Részletesebben

20. Tétel 1.0 Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok Pozsonyi ; Szemenyei

20. Tétel 1.0 Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok Pozsonyi ; Szemenyei Internet felépítése, OSI modell, TCP/IP modell szintjenek bemutatása, protokollok 28.Tétel Az Internet Felépítése: Megjegyzés [M1]: Ábra Az Internet egy világméretű számítógép-hálózat, amely kisebb hálózatok

Részletesebben

Szenzorhálózatok programfejlesztési kérdései. Orosz György

Szenzorhálózatok programfejlesztési kérdései. Orosz György Szenzorhálózatok programfejlesztési kérdései Orosz György 2011. 09. 30. Szoftverfejlesztési alternatívák Erőforráskorlátok! (CPU, MEM, Energia) PC-től eltérő felfogás: HW közeli programozás Eszközök közvetlen

Részletesebben

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 8. Kocsis Gergely Hálózati architektúrák és Protokollok GI 8 Kocsis Gergely 2018.11.12. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Hálózati alapismeretek

Hálózati alapismeretek Hálózati alapismeretek 1. Mi a hálózat? Az egymással összekapcsolt számítógépeket számítógép-hálózatnak nevezzük. (minimum 2 db gép) 2. A hálózatok feladatai: a. Lehetővé tenni az adatok és programok közös

Részletesebben

Hálózati operációs rendszerek II.

Hálózati operációs rendszerek II. Hálózati operációs rendszerek II. Novell Netware 5.1 Web-es felügyelet, DNS/DHCP szerver, mentési alrendszer 1 Web-es felügyelet Netware Web Manager HTTPS protokollon keresztül pl.: https://fs1.xy.hu:2200

Részletesebben

SC Kérdés. SC Kérdés. SC Kérdés

SC Kérdés. SC Kérdés. SC Kérdés Melyik Windows Vista verzióról lehet melyik Windows 7 verzióra helyben frissíteni? Windows Vista Business -> Windows 7 Professional Windows Vista Business -> Windows 7 Home Premium Windows Vista Ultimate

Részletesebben

Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei

Tartalom. Hálózati kapcsolatok felépítése és tesztelése. Rétegek használata az adatok továbbításának leírására. OSI modell. Az OSI modell rétegei Tartalom Hálózati kapcsolatok felépítése és tesztelése Bevezetés: az OSI és a Általános tájékoztató parancs: 7. réteg: DNS, telnet 4. réteg: TCP, UDP 3. réteg: IP, ICMP, ping, tracert 2. réteg: ARP Rétegek

Részletesebben

55 481 01 0000 00 00 Általános rendszergazda Általános rendszergazda

55 481 01 0000 00 00 Általános rendszergazda Általános rendszergazda Az Országos Képzési Jegyzékről és az Országos Képzési Jegyzékbe történő felvétel és törlés eljárási rendjéről szóló 133/2010. (IV. 22.) Korm. rendelet alapján. Szakképesítés, szakképesítés-elágazás, rész-szakképesítés,

Részletesebben

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat

Megoldás. Feladat 1. Statikus teszt Specifikáció felülvizsgálat Megoldás Feladat 1. Statikus teszt Specifikáció felülvizsgálat A feladatban szereplő specifikáció eredeti, angol nyelvű változata egy létező eszköz leírása. Nem állítjuk, hogy az eredeti dokumentum jól

Részletesebben

Lokális hálózatok. A lokális hálózat felépítése. Logikai felépítés

Lokális hálózatok. A lokális hálózat felépítése. Logikai felépítés Lokális hálózatok Számítógép hálózat: több számítógép összekapcsolása o üzenetküldés o adatátvitel o együttműködés céljából. Egyszerű példa: két számítógépet a párhuzamos interface csatlakozókon keresztül

Részletesebben

Információ és kommunikáció

Információ és kommunikáció Információ és kommunikáció Tanmenet Információ és kommunikáció TANMENET- Információ és kommunikáció Témakörök Javasolt óraszám 1. Hálózati alapismeretek 20 perc 2. Az internet jellemzői 25 perc 3. Szolgáltatások

Részletesebben

Számítógépes hálózatok

Számítógépes hálózatok Számítógépes hálózatok Hajdu György: A vezetékes hálózatok Hajdu Gy. (ELTE) 2005 v.1.0 1 Hálózati alapfogalmak Kettő/több tetszőleges gép kommunikál A hálózat elemeinek bonyolult együttműködése Eltérő

Részletesebben

Az Internet működésének alapjai

Az Internet működésének alapjai Az Internet működésének alapjai Második, javított kiadás ( Dr. Nagy Rezső) A TCP/IP protokollcsalád áttekintése Az Internet néven ismert világméretű hálózat működése a TCP/IP protokollcsaládon alapul.

Részletesebben

4. Hivatkozási modellek

4. Hivatkozási modellek 4. Hivatkozási modellek Az előző fejezetben megismerkedtünk a rétegekbe szervezett számítógépes hálózatokkal, s itt az ideje, hogy megemlítsünk néhány példát is. A következő részben két fontos hálózati

Részletesebben

OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer)

OSI-ISO modell. Az OSI rétegek feladatai: Adatkapcsolati réteg (data link layer) Hálózati réteg (network layer) OSI-ISO modell Több világcég megalkotta a saját elképzelései alapján a saját hálózati architektúráját, de az eltérések miatt egységesíteni kellett, amit csak nemzetközi szinten lehetett megoldani. Ez a

Részletesebben

Adatkapcsolati réteg 1

Adatkapcsolati réteg 1 Adatkapcsolati réteg 1 Főbb feladatok Jól definiált szolgáltatási interfész biztosítása a hálózati rétegnek Az átviteli hibák kezelése Az adatforgalom szabályozása, hogy a lassú vevőket ne árasszák el

Részletesebben

Cisco Catalyst 3500XL switch segédlet

Cisco Catalyst 3500XL switch segédlet Cisco Catalyst 3500XL switch segédlet A leírást készítette: Török Viktor (Kapitány) GAMF mérnökinformatikus rendszergazda FOSZK hallgató, Hálózatok II. tárgy Web: http://prog.lidercfeny.hu/ Források: Medgyes

Részletesebben

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI)

Két típusú összeköttetés PVC Permanent Virtual Circuits Szolgáltató hozza létre Operátor manuálisan hozza létre a végpontok között (PVI,PCI) lab Adathálózatok ATM-en Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Megvalósítások Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577)

Részletesebben

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) -

Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577) - IETF LAN Emulation (LANE) - ATM Forum Multiprotocol over ATM (MPOA) - lab Adathálózatok ATM-en Távközlési és Médiainformatikai Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem Megvalósítások Multiprotocol encapsulation (RFC1483) - IETF Classical IP over ATM (RFC1577)

Részletesebben

NetWare 6 technikai áttekintés 2. rész

NetWare 6 technikai áttekintés 2. rész NetWare 6 technikai áttekintés 2. rész A non-stop rendelkezésre állás megvalósítása Novell Cluster Services, NetWare Remote Management, Tárolási Szolgáltatások Az operációs rendszer továbbfejlesztései

Részletesebben

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak Hálózatok Alapismeretek A hálózatok célja, építőelemei, alapfogalmak A hálózatok célja A korai időkben terminálokat akartak használni a szabad gépidők lekötésére, erre jó lehetőség volt a megbízható és

Részletesebben

Számítógépes hálózatok

Számítógépes hálózatok 1 Számítógépes hálózatok Hálózat fogalma A hálózat a számítógépek közötti kommunikációs rendszer. Miért érdemes több számítógépet összekapcsolni? Milyen érvek szólnak a hálózat kiépítése mellett? Megoszthatók

Részletesebben

Segédlet Hálózatok. Hálózatok 1. Mit nevezünk hálózatnak? A számítógép hálózat más-más helyeken lévő számítógépek összekapcsolását jelenti.

Segédlet Hálózatok. Hálózatok 1. Mit nevezünk hálózatnak? A számítógép hálózat más-más helyeken lévő számítógépek összekapcsolását jelenti. Segédlet Hálózatok Hálózatok 1. Mit nevezünk hálózatnak? A számítógép hálózat más-más helyeken lévő számítógépek összekapcsolását jelenti. 2. A hálózat célja - Erőforrások megosztása ami azt jelenti, hogy

Részletesebben

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák)

1. tétel. A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei. Informatika érettségi (diák) 1. tétel A kommunikáció információelméleti modellje. Analóg és digitális mennyiségek. Az információ fogalma, egységei Ismertesse a kommunikáció általános modelljét! Mutassa be egy példán a kommunikációs

Részletesebben

URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE

URL-LEL ADOTT OBJEKTUM LETÖLTÉSE (1) URL-LEL ADOTT OBJEKTUM LETÖLTÉSE Programozás III HÁLÓZATKEZELÉS A hálózatkezeléshez használatos java csomag: java. net Hol találkoztunk már vele? Pl.: URL cim = this.getclass().getresource("/zene/valami_zene.wav"); De pl. adott URL-ről

Részletesebben

Operációs rendszerek. A Windows NT felépítése

Operációs rendszerek. A Windows NT felépítése Operációs rendszerek A Windows NT felépítése A Windows NT 1996: NT 4.0. Felépítésében is új operációs rendszer: New Technology (NT). 32-bites Windows-os rendszerek felváltása. Windows 2000: NT alapú. Operációs

Részletesebben

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz Windows hálózati adminisztráció segédlet a gyakorlati órákhoz Szerver oldal: Kliens oldal: 4. Tartományvezérlő és a DNS 1. A belső hálózat konfigurálása Hozzuk létre a virtuális belső hálózatunkat. INTERNET

Részletesebben

ALKALMAZÁSOK ISMERTETÉSE

ALKALMAZÁSOK ISMERTETÉSE SZE INFORMATIKAI KÉPZÉS 1 SZE SPECIFIKUS IT ISMERETEK ALKALMAZÁSOK ISMERTETÉSE A feladat megoldása során valamely Windows Operációs rendszer használata a javasolt. Ebben a feladatban a következőket fogjuk

Részletesebben

Csoportos üzenetszórás optimalizálása klaszter rendszerekben

Csoportos üzenetszórás optimalizálása klaszter rendszerekben Csoportos üzenetszórás optimalizálása klaszter rendszerekben Készítette: Juhász Sándor Csikvári András Budapesti Műszaki és Gazdaságtudományi Egyetem Villamosmérnöki és Informatikai Kar Automatizálási

Részletesebben

A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze

A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze A MAC-cím (Media Access Control) egy hexadecimális számsorozat, amellyel még a gyártás során látják el a hálózati kártyákat. A hálózat többi eszköze a MAC-címet használja a hálózat előre meghatározott

Részletesebben

Az operációs rendszer szerkezete, szolgáltatásai

Az operációs rendszer szerkezete, szolgáltatásai Az operációs rendszer szerkezete, szolgáltatásai Felhasználói programok Rendszerhívások Válaszok Kernel Eszközkezelők Megszakításvezérlés Perifériák Az operációs rendszer szerkezete, szolgáltatásai Felhasználói

Részletesebben

Számítógépek, perifériák és a gépeken futó programok (hálózati szoftver) együttese, amelyek egymással összeköttetésben állnak.

Számítógépek, perifériák és a gépeken futó programok (hálózati szoftver) együttese, amelyek egymással összeköttetésben állnak. Számítógépek, perifériák és a gépeken futó programok (hálózati szoftver) együttese, amelyek egymással összeköttetésben állnak. Előnyei Közös erőforrás-használat A hálózati összeköttetés révén a gépek a

Részletesebben

Cisco Teszt. Question 2 Az alábbiak közül melyek vezeték nélküli hitelesítési módok? (3 helyes válasz)

Cisco Teszt. Question 2 Az alábbiak közül melyek vezeték nélküli hitelesítési módok? (3 helyes válasz) Cisco Teszt Question 1 Az ábrán látható parancskimenet részlet alapján mi okozhatja az interfész down állapotát? (2 helyes válasz) a. A protokoll rosszul lett konfigurálva. b. Hibás kábel lett az interfészhez

Részletesebben

KELER KID Internetwork System (KIS)

KELER KID Internetwork System (KIS) KELER KID Internetwork System (KIS) Éles és teszt program installációs segédlet Verzió: 2.0 2015. 04. 10. Cardinal Kft. 2015. Tartalomjegyzék 1. Néhány alapvető információ...3 1.1 KID program hardware

Részletesebben

Györgyi Tamás. Szoba: A 131 Tanári.

Györgyi Tamás. Szoba: A 131 Tanári. Györgyi Tamás Szoba: A 131 Tanári E-Mail: gyorgyit@petriktiszk.hu 2 Számítógépek megjelenésekor mindenki külön dolgozott. (Personal Computer) A fejlődéssel megjelent az igény a számítógépek összekapcsolására.

Részletesebben

Hálózati operációs rendszerek II. Novell Netware 5.1 Szerver

Hálózati operációs rendszerek II. Novell Netware 5.1 Szerver Hálózati operációs rendszerek II. Novell Netware 5.1 Szerver 1 Netware 5 főbb jellemzői (címszavakban) Intel Pentium CPU-n fut Felügyeli és vezérli a különböz ő alrendsze- reket és az azok közötti kommunikációt

Részletesebben

A legfontosabb DOS parancsok

A legfontosabb DOS parancsok A legfontosabb DOS parancsok A DOS parancsok általános formája: KULCSSZÓ paraméterek Az utasítások akár kis-, akár nagybetűkkel is írhatók, a DOS nem tesz köztük különbséget. A kulcsszó és az első paraméter

Részletesebben

Windows. Készítette: Csatlós István

Windows. Készítette: Csatlós István Windows Készítette: Csatlós István Windows alapok Legfontosabb jellemzői: 1. Grafikus felhasználói felület (GUI) 1. Ablak- és egértechnika 2. Menü- és ikonrendszer 2. Többfeladatos (MultiTask) és egyes

Részletesebben

Szabó Richárd Számítógépes alapismeretek Első beadandó feladat

Szabó Richárd Számítógépes alapismeretek Első beadandó feladat Számítógépes alapismeretek Első beadandó feladat 2 Tartalomjegyzék 1. Fogalma 2. Rövid történeti áttekintés 3. Hálózatok csoportosítása(i) I. Területi kiterjedés alapján II. Topológia (elemek fizikai elhelyezkedése)

Részletesebben

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra

Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama. 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra Az iskolai rendszerű képzésben az összefüggő szakmai gyakorlat időtartama 10. évfolyam: 105 óra 11. évfolyam: 140 óra 10. évfolyam Adatbázis- és szoftverfejlesztés gyakorlat 50 óra 36 óra OOP 14 óra Programozási

Részletesebben

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)

Részletesebben

INTERNET. internetwork röviden Internet /hálózatok hálózata/ 2010/2011. őszi félév

INTERNET. internetwork röviden Internet /hálózatok hálózata/ 2010/2011. őszi félév INTERNET A hatvanas években katonai megrendelésre hozták létre: ARPAnet @ (ARPA= Advanced Research Agency) A rendszer alapelve: minden gép kapcsolatot teremthet egy másik géppel az összekötő vezetékrendszer

Részletesebben

Operációs rendszerek. Tanmenet

Operációs rendszerek. Tanmenet Tanmenet TANMENET- Operációs rendszerek Témakörök Javasolt óraszám 1. Operációs rendszerek alapjai 2. Windows 2000 ismeretek- Munka a képernyőn 3. Windows 2000 ismeretek- A Start menü elemei 4. Windows

Részletesebben

Tűzfalak működése és összehasonlításuk

Tűzfalak működése és összehasonlításuk Tűzfalak működése és összehasonlításuk Készítette Sári Zoltán YF5D3E Óbudai Egyetem Neumann János Informatikai Kar 1 1. Bevezetés A tűzfalak fejlődése a számítógépes hálózatok evolúciójával párhuzamosan,

Részletesebben

Gyakorlati vizsgatevékenység

Gyakorlati vizsgatevékenység -06 3-06 68-06 -- --.. Gyakorlati vizsgatevékenység Szakképesítés azonosító száma, megnevezése: 5 8 03 0000 00 00 Informatikai rendszergazda Vizsgarészhez rendelt követelménymodul azonosítója, megnevezése:

Részletesebben

Windows hálózati adminisztráció

Windows hálózati adminisztráció Windows hálózati adminisztráció 6. Göcs László főiskolai tanársegéd NJE-MIK GAMF Informatika Tanszék 2017-18. tanév tavaszi félév Kiselőadás tartása + dokumentáció Témák: Power Shell és az Active Directory

Részletesebben

Utolsó módosítás: 2015. 03. 15.

Utolsó módosítás: 2015. 03. 15. Utolsó módosítás: 2015. 03. 15. 1 2 3 Delegálás: adott részfa menedzselését át tudjuk adni másoknak. Nagy szervezet esetén hasznos ez. A címtár szerkezetét úgy kell kialakítani, hogy egybe tartozó elemek

Részletesebben

Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely

Hálózati architektúrák és Protokollok GI - 9. Kocsis Gergely Hálózati architektúrák és Protokollok GI - 9 Kocsis Gergely 2016.11.28. IP, MAC, ARP A B csomópontból az A-ba küldünk egy datagramot. Mik lesznek az Ethernet keretben található forrás és a cél címek (MAC

Részletesebben

3. előadás. A TCP/IP modell jelentősége

3. előadás. A TCP/IP modell jelentősége 3. előadás A TCP/IP modell. Az ISO/OSI és a TCP/IP modell összevetése. Alapvető fogalmak A TCP/IP modell jelentősége Habár az OSI modell általánosan elfogadottá vált, az Internet nyílt szabványa történeti

Részletesebben

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései? Mely Windows Server 2008 R2 kiadásra jellemzőek a következők: Maximum 32GB RAM és 4 CPU foglalatot, valamint 250 RRAS, 50 IAS és 250 RDS-GW licenszet nyújt? Web Standard Enterprise Datacenter Melyek a

Részletesebben

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output

Nyíregyházi Egyetem Matematika és Informatika Intézete. Input/Output 1 Input/Output 1. I/O műveletek hardveres háttere 2. I/O műveletek szoftveres háttere 3. Diszkek (lemezek) ------------------------------------------------ 4. Órák, Szöveges terminálok 5. GUI - Graphical

Részletesebben

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group

COMET webalkalmazás fejlesztés. Tóth Ádám Jasmin Media Group COMET webalkalmazás fejlesztés Tóth Ádám Jasmin Media Group Az előadás tartalmából Alapproblémák, fundamentális kérdések Az eseményvezérelt architektúra alapjai HTTP-streaming megoldások AJAX Polling COMET

Részletesebben

A belső hálózat konfigurálása

A belső hálózat konfigurálása DHCP A belső hálózat konfigurálása Hozzuk létre a virtuális belső hálózatunkat. Szerver (Windows 2012) SWITCH Kliens gép (Windows 7) Hálózati kártya (LAN1) Hálózati kártya (LAN1) Állítsunk be egy lan1

Részletesebben

OE-NIK 2010/11 ősz OE-NIK. 2010. ősz

OE-NIK 2010/11 ősz OE-NIK. 2010. ősz 2010/11 ősz 1. Word / Excel 2. Solver 3. ZH 4. Windows 5. Windows 6. ZH 7. HTML 8. HTML 9. ZH 10. Adatszerkezetek, változók, tömbök 11. Számábrázolási kérdések 12. ZH 13. Pótlás A Windows felhasználói

Részletesebben

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely

Hálózati architektúrák és Protokollok GI 7. Kocsis Gergely Hálózati architektúrák és Protokollok GI 7 Kocsis Gergely 2017.05.08. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

OZW V7.0 firmware frissítés, Remote Tool Access részletes ismertető

OZW V7.0 firmware frissítés, Remote Tool Access részletes ismertető OZW V7.0 firmware frissítés, Remote Tool Access részletes ismertető Remote Tool Access A "Remote Tool Access" felhasználói jogok a Climatix IC / Synco IC részét képezik, és minden további felhasználásig

Részletesebben

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely

Hálózati architektúrák és Protokollok PTI 5. Kocsis Gergely Hálózati architektúrák és Protokollok PTI 5 Kocsis Gergely 2013.03.28. Knoppix alapok Virtuális gép létrehozása VirtualBox-ban (hálózatelérés: bridge módban) Rendszerindítás DVD-ről vagy ISO állományból

Részletesebben

Hálózati architektúrák laborgyakorlat

Hálózati architektúrák laborgyakorlat Hálózati architektúrák laborgyakorlat 6. hét Dr. Orosz Péter, Skopkó Tamás 2012. szeptember Szállítási réteg (L4) Szolgáltatások Rétegprotokollok: TCP, UDP Port azonosítók TCP kapcsolatállapotok Alkalmazási

Részletesebben

Az operációs rendszerek fejlődése

Az operációs rendszerek fejlődése Az operációs rendszerek fejlődése PC Windows UNIX DOS Windows 3.1 LINUX Otthoni Windows 95 Windows 98 Windows 98 SE Windows Milennium Windows XP Vállalati Windows NT 4.0 Windows 2000 Mac OS X Home Professional

Részletesebben

Intelligens biztonsági megoldások. Távfelügyelet

Intelligens biztonsági megoldások. Távfelügyelet Intelligens biztonsági megoldások A riasztást fogadó távfelügyeleti központok felelősek a felügyelt helyszínekről érkező információ hatékony feldolgozásáért, és a bejövő eseményekhez tartozó azonnali intézkedésekért.

Részletesebben

Könyvtári címkéző munkahely

Könyvtári címkéző munkahely Könyvtári címkéző munkahely Tartalomjegyzék A RENDSZER HARDVER ELEMEI...3 1 RFID CÍMKÉK... 3 2 RFID ASZTALI OLVASÓ... 3 A RENDSZER SZOFTVER ELEMEI... 4 1 KÖNYV CÍMKÉZŐ MUNKAÁLLOMÁS... 4 2 A PC- S SZOFTVEREK

Részletesebben

Hálózati rendszerek adminisztrációja JunOS OS alapokon

Hálózati rendszerek adminisztrációja JunOS OS alapokon Hálózati rendszerek adminisztrációja JunOS OS alapokon - áttekintés és példák - Varga Pál pvarga@tmit.bme.hu Áttekintés Általános laborismeretek Junos OS bevezető Routing - alapok Tűzfalbeállítás alapok

Részletesebben

Organizáció. Számítógépes Hálózatok 2008. Gyakorlati jegy. Vizsga. Web-oldal http://people.inf.elte.hu/lukovszki/courses/08nwi/

Organizáció. Számítógépes Hálózatok 2008. Gyakorlati jegy. Vizsga. Web-oldal http://people.inf.elte.hu/lukovszki/courses/08nwi/ Organizáció Web-oldal http://people.inf.elte.hu/lukovszki/courses/08nwi/ Számítógépes Hálózatok 2008 1. Bevezetés, Internet, Referenciamodellek Előadás Hétfő, 14:00-16:00 óra, hely: Szabó József terem

Részletesebben

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe

Tartalom. Az adatkapcsolati réteg, Ethernet, ARP. Fogalma és feladatai. Adatkapcsolati réteg. A hálókártya képe Tartalom Az adatkapcsolati réteg, Ethernet, ARP Adatkapcsolati réteg A hálózati kártya (NIC-card) Ethernet ARP Az ARP protokoll Az ARP protokoll által beírt adatok Az ARP parancs Az ARP folyamat alhálózaton

Részletesebben

Léteznek nagyon jó integrált szoftver termékek a feladatra. Ezek többnyire drágák, és az üzemeltetésük sem túl egyszerű.

Léteznek nagyon jó integrált szoftver termékek a feladatra. Ezek többnyire drágák, és az üzemeltetésük sem túl egyszerű. 12. Felügyeleti eszközök Néhány számítógép és szerver felügyeletét viszonylag egyszerű ellátni. Ha sok munkaállomásunk (esetleg több ezer), vagy több szerverünk van, akkor a felügyeleti eszközök nélkül

Részletesebben

III. előadás. Kovács Róbert

III. előadás. Kovács Róbert III. előadás Kovács Róbert VLAN Virtual Local Area Network Virtuális LAN Logikai üzenetszórási tartomány VLAN A VLAN egy logikai üzenetszórási tartomány, mely több fizikai LAN szegmensre is kiterjedhet.

Részletesebben

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat

Beállítások 1. Töltse be a Planet_NET.pkt állományt a szimulációs programba! A teszthálózat már tartalmazza a vállalat Planet-NET Egy terjeszkedés alatt álló vállalat hálózatának tervezésével bízták meg. A vállalat jelenleg három telephellyel rendelkezik. Feladata, hogy a megadott tervek alapján szimulációs programmal

Részletesebben

Számítógépes Hálózatok ősz 2006

Számítógépes Hálózatok ősz 2006 Számítógépes Hálózatok ősz 2006 1. Bevezetés, Internet, Referenciamodellek 1 Organizáció Web-oldal http://people.inf.elte.hu/lukovszki/courses/nwi/ Előadás Szerda, 14:00-15:30 óra, hely: Mogyoródi terem

Részletesebben

Organizáció. Számítógépes Hálózatok ősz 2006. Tartalom. Vizsga. Web-oldal http://people.inf.elte.hu/lukovszki/courses/nwi/

Organizáció. Számítógépes Hálózatok ősz 2006. Tartalom. Vizsga. Web-oldal http://people.inf.elte.hu/lukovszki/courses/nwi/ Organizáció Számítógépes Hálózatok ősz 2006 1. Bevezetés, Internet, Referenciamodellek Web-oldal http://people.inf.elte.hu/lukovszki/courses/nwi/ Előadás Szerda, 14:00-15:30 óra, hely: Mogyoródi terem

Részletesebben

Hálózati operációs rendszerek II. OES biztonsági rendszere

Hálózati operációs rendszerek II. OES biztonsági rendszere Hálózati operációs rendszerek II. OES biztonsági rendszere OES biztonsági rendszere Többszintű rendszer Bejelentkezés Fájlrendszer edirectory Public Key Infrastructure (PKI) Szerver konzol Autentikáció

Részletesebben

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication)

Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1 Processzusok (Processes), Szálak (Threads), Kommunikáció (IPC, Inter-Process Communication) 1. A folyamat (processzus, process) fogalma 2. Folyamatok: műveletek, állapotok, hierarchia 3. Szálak (threads)

Részletesebben

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium

A LOGSYS GUI. Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT FPGA laboratórium BUDAPESTI MŐSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK A LOGSYS GUI Fehér Béla Raikovich Tamás, Laczkó Péter BME MIT atórium

Részletesebben

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap

TELE-OPERATOR UTS v.14 Field IPTV műszer. Adatlap TELE-OPERATOR UTS v.14 Field IPTV műszer Adatlap COMPU-CONSULT Kft. 2009. augusztus 3. Dokumentáció Tárgy: TELE-OPERATOR UTS v.14 Field IPTV műszer Adatlap (6. kiadás) Kiadta: CONSULT-CONSULT Kft. Dátum:

Részletesebben

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás.

Alap protokollok. NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás. Alap protokollok NetBT: NetBIOS over TCP/IP: Name, Datagram és Session szolgáltatás. SMB: NetBT fölötti főleg fájl- és nyomtató megosztás, de named pipes, mailslots, egyebek is. CIFS:ugyanaz mint az SMB,

Részletesebben

FTP Az FTP jelentése: File Transfer Protocol. Ennek a segítségével lehet távoli szerverek és a saját gépünk között nagyobb állományokat mozgatni. Ugyanez a módszer alkalmas arra, hogy a kari web-szerveren

Részletesebben

Titkosítás NetWare környezetben

Titkosítás NetWare környezetben 1 Nyílt kulcsú titkosítás titkos nyilvános nyilvános titkos kulcs kulcs kulcs kulcs Nyilvános, bárki által hozzáférhető csatorna Nyílt szöveg C k (m) Titkosított szöveg Titkosított szöveg D k (M) Nyílt

Részletesebben

Rendszám felismerő rendszer általános működési leírás

Rendszám felismerő rendszer általános működési leírás Rendszám felismerő rendszer általános működési leírás Creativ Bartex Solution Kft. 2009. A rendszer funkciója A rendszer fő funkciója elsősorban parkolóházak gépkocsiforgalmának, ki és beléptetésének kényelmesebbé

Részletesebben

Operációs rendszerek. UNIX/Linux fájlrendszerek

Operációs rendszerek. UNIX/Linux fájlrendszerek Operációs rendszerek UNIX/Linux fájlrendszerek Tartalom Linux fájlrendszerek UNIX/Linux fájlrendszerek Szimbolikus linkek Fájlrendszerek csatolása Virtuális fájlrendszer Szuperblokk Inode Objektumok 2

Részletesebben

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz

Windows hálózati adminisztráció segédlet a gyakorlati órákhoz Windows hálózati adminisztráció segédlet a gyakorlati órákhoz Szerver oldal: Kliens oldal: Felhasználó és csoportkezelés, jelszóházirend 1. A belső hálózat konfigurálása Hozzuk létre a virtuális belső

Részletesebben

Microsoft SQL Server telepítése

Microsoft SQL Server telepítése Microsoft SQL Server telepítése Az SQL Server a Microsoft adatbázis kiszolgáló megoldása Windows operációs rendszerekre. Az SQL Server 1.0 verziója 1989-ben jelent meg, amelyet tizenegy további verzió

Részletesebben

2010. ősz 2. pótzh Név: NEPTUN kód: ZH feladatok Hálózati operációs rendszerek_3 tárgyból

2010. ősz 2. pótzh Név: NEPTUN kód: ZH feladatok Hálózati operációs rendszerek_3 tárgyból ZH feladatok Hálózati operációs rendszerek_3 tárgyból Minden kérdésnél 1 pont szerezhető, összetett kérdéseknél részpont is kapható. Az elégséges osztályzathoz legalább a pontok 50%-át, azaz 5 pontot kell

Részletesebben