Feladatok (task) együttműködése
|
|
- Zsolt Lakatos
- 9 évvel ezelőtt
- Látták:
Átírás
1 Operációs rendszerek (vimia219) Feladatok (task) együttműködése dr. Kovácsházy Tamás 6. anyagrész Üzenet alapú kommunikáció Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
2 Visszatekintés, kommunikációs módszerek Közös memórián keresztül (RAM v. PRAM modell): o Egy folyamaton belül futó szálak esetén (közös memória). Üzenetekkel: o Nincs közös memória. Folyamatok kommunikálnak egy operációs rendszeren belül. Elosztott rendszer. o Vagy pl. mikrokernel alapú az operációs rendszer. Folyamatok közötti kommunikáció (Inter Process Communication, IPC) BME-MIT 2013, Minden jog fenntartva 2. lap
3 Üzenetek Nem azonos a számítógép hálózatokban küldött üzenetekkel, annál általánosabb fogalom. Üzenet továbbítás (Message passing) Lehet például: o Rendszerhívás. o TCP/IP kapcsolat (TCP) vagy üzenet (UDP) gépen belül (localhost) vagy akár gépek között. Többnyire az alkalmazás kódjában OS API függvény/metódus hívásként jelenik meg. Az operációs rendszer valósítja meg szolgáltatásaival. BME-MIT 2013, Minden jog fenntartva 3. lap
4 Kitérő... Szemafor, Kritikus szakasz objektum, Mutex is OSben kerül megvalósításra. o Egy folyamaton belül futó szálak kommunikációja közös memórián keresztül (gyors, alacsony erőforrás igény). o Kölcsönös kizárás és szinkronizáció üzenetekkel (rendszerhívással, ritka, főleg a várakozás). o Van overhead-je: Próbálkozások: Lockless programming, transactional memory etc. Nincs jó megoldás, csak kevésbé rossz (Churchill mondása alkalmazható). Alkalmazás és SW architektúra függő az optimum. BME-MIT 2013, Minden jog fenntartva 4. lap
5 Üzenettovábbítás tulajdonságai A közös memóriához képest: o Nagyobb késleltetés. o Kisebb sávszélesség. o A csatorna nem megbízható elosztott rendszerek esetén. Közös memóriát 1 valószínűséggel megbízhatónak tartjuk. RAM, PRAM modell. Az operációs rendszeren belül történő üzenetküldésre ez már nem igaz. Túlterhelés! A számítógép hálózaton történő üzenetküldés definíció szerűen nem megbízható (véletlen és szándékos hibák). BME-MIT 2013, Minden jog fenntartva 5. lap
6 Számítógép hálózatok... Üzenetek címzése Egy adott folyamat (unicast cím). Minden folyamat (broadcast cím). o Pl. teljesítmény menedzsment események. Standby, Hibernate, PowerOff, stb. Folyamatok csoportja (multicast cím). Egy folyamat (anycast cím). o Pl. Egy alkalmas folyamat, ami a kérést ki tudja szolgálni. BME-MIT 2013, Minden jog fenntartva 6. lap
7 Direkt kommunikáció Szimmetrikus üzenet alapú kommunikáció. o send(p, message) o receive(q, message) o P, Q folyamat azonosítók. A vevő megadja az adót Q-t meg kell adni a receive() hívásakor! o A message egy adatstruktúra, ami az üzenetet tartalmazza. Aszimmetrikus üzenet alapú kommunikáció. o send(p, message) o receive(id, message) o P folyamat azonosító, id a küldő azonosítója. A vevő bárkitől fogad üzenetet! Az id is visszatérési érték, bárki küldhet o A message egy adatstruktúra, ami az üzenetet tartalmazza. A kódban direkt hivatkozás van a másik félre. o Nem szerencsés... BME-MIT 2013, Minden jog fenntartva 7. lap
8 Indirekt kommunikáció Egy köztes szereplőn keresztül történik a kommunikáció o Proxy tervezési minta. Ez a szereplő pl. lehet: Postaláda (Mailbox), Üzenetsor (MesssageQueue), Port, stb. Interface: létrehozás és megszüntetés + o send(a, message) o receive(a, message) Az A a postaláda azonosítója o Elosztott rendszerben ennek része a node (számítógép) azonosító is. P A (Postaláda) Q BME-MIT 2013, Minden jog fenntartva 8. lap
9 További tulajdonságok Minimum egy küldő folyamat. Minimum egy vevő folyamat: o 1. Vétel után törlődik (egyszer olvasható). o 2. Vétel után megmarad (RAM-szerű működés). Osztott memória üzeneteken keresztül (Pl. SystemV Shared Memory). Lehet tulajdonosa: o Operációs rendszer. Az őt használó folyamatoktól függetlenül létezhet. o Folyamat (annak a memória területén van). A folyamattal együtt létezhet csak. BME-MIT 2013, Minden jog fenntartva 9. lap
10 Blokkolás Nem blokkoló hívás = aszinkron o Az eredmények és mellékhatások a visszatéréskor még nem jelentkeznek (nem történtek meg). o Csak a végrehajtás kezdődik el a hívásra. o A visszatérési érték kezelése, és az eredmények és mellékhatások kezelése csak más értesítés után lehetséges: Pl. esemény, jelzés (signal), callback függvény, stb. Blokkoló hívás = szinkron o Az eredmény és mellékhatások a visszatérés után jelentkeznek (megtörtént). o Visszatérési érték kezelés egyszerű... BME-MIT 2013, Minden jog fenntartva 10. lap
11 Blokkolás a küldő oldalon Blokkoló send(): o A send() hívás nem tér vissza, amíg az üzenetet nem vették (direkt) vagy az nem került be a postaládába. o Mi történik kommunikációs hiba esetén? Pl. Egy hibakezelő callback függvény kerül meghívásra vagy időtúllépés történik és a send() hibával tér vissza. Nem blokkoló send(): o Az üzenet lokális elküldésének indítása után azonnal visszatér. o Vagy nincs hibakezelés, vagy callback függvény útján értesül róla a küldő folyamat (pl. egy hibakezelő szálban). BME-MIT 2013, Minden jog fenntartva 11. lap
12 Blokkolás a fogadó oldalon Blokkoló receive(): o A receive() nem tér vissza addig, amíg nem érkezik üzenet. o Klasszikus példa: TCP/UDP socket listen(). Nem blokkoló receive(): o A receive() azonnal visszatér: Ha van üzenet akkor azzal. Ha nincs üzenet, akkor azt jelzi (pl. üres üzenet, null referencia, stb.). Ha nincs üzenet, akkor a végtelen ciklusban az üzenetre várás busy waiting-et eredményez (zabálja a CPU időt). BME-MIT 2013, Minden jog fenntartva 12. lap
13 Implementációk 1. Mailbox: o Indirekt kommunkáció. o Egy vagy több üzenet tárolása, de többnyire véges számú. o Operációs rendszer szintű támogatás. MessageQueue: o Indirekt kommunkáció. o Többnyire végtelen számú üzenet tárolására alkalmas. Természetesen a rendszer erőforrásai korlátozzák. o Üzenet alapú middleware-ek MSMQ, IBM's WebSphere MQ, Oracle Advanced Queuing (AQ), JBoss Messaging, Apache Qpid. Beágyazott OS-ek is jellegzetesen a Mailbox/MessageQueue megoldásokat erőltetik BME-MIT 2013, Minden jog fenntartva 13. lap
14 Implementációk 2. TCP/IP TCP vagy UDP port: o Direkt kommunikáció. o Socket interface. o Gépen belül a localhost-on ( /8). o Alacsony szintű, számos más middleware alapul rajta: Távoli eljárás hívás (Remote Procedure Call, RPC). Távoli metódus hívás: CORBA (Common Request Broker Architecture), JAVA RMI (Remote Method Invocation), DCOM/.NET Remoting, SOAP (Simple Object Access Protocol). Üzenet alapú middleware-ek (korábban volt szó). BME-MIT 2013, Minden jog fenntartva 14. lap
15 Implementációk 3. Különböző folyamok és csővezetékek: o Többnyire direkt. o Pl. UNIX pipe, Windows Named Pipe, RTLinux FIFO System V Shared Memory (UNIX, Linux) o Direkt. o Memóriaszerű interfész. o Később lesz szó róla a UNIX-os részben. o A megosztott memóriában tárolt (kommunikációra használt) adatstruktúrákra a kölcsönös kizárást a korábban tanult módokon biztosítani kell. BME-MIT 2013, Minden jog fenntartva 15. lap
16 Távoli eljárás hívás Részletesen megbeszéljük, mivel: o Egyrészt alapja a napjainkban használt távoli metódus hívást alkalmazó megoldásoknak. o Nagyon tanulságos... Távoli eljárás hívás (Remote Procedure Call, RPC): o Egy másik folyamat kód memóriaterületén elhelyezkedő függvény meghívása a hívó folyamatból üzenetek felhasználásával. o A hívó fél blokkolva vár a távoli hívás lefutására. o A meghívott függvény az őt tartalmazó folyamat egyik vezérlési szálában fut le. BME-MIT 2013, Minden jog fenntartva 16. lap
17 Távoli eljárás hívás architektúrája P folyamat (kliens) Q folyamat (szerver) Verem (stack) Verem (stack) Szabad memória (free memory) Halom (Heap) Adat Kód P oldali operációs rendszer P oldali HW Számítógép hálózat Q oldali HW Q oldali operációs rendszer Szabad memória (free memory) Halom (Heap) Adat Kód Eljárás Hívó kódrészlet Hívott kódrészlet BME-MIT 2013, Minden jog fenntartva 17. lap
18 Az RPC a programozó számára Hívása lényegében azonos egy lokális függvény hívásával. o Az lényegében egy programkönyvtárban található függvény. o Nem kell tudnia, és figyelembe vennie milyen platformon fut le. A ténylegesen végrehajtott függvény megírása sem különbözik egy lokálisan végrehajtható függvény megírásától. o Kapunk egy függvény deklarációt (interface-t), és azt meg kell valósítanunk. o Nem kell törődnünk azzal, hogy milyen platformról érkezik a kérés. BME-MIT 2013, Minden jog fenntartva 18. lap
19 RPC működése 1. Típusos a hívás és a visszatérési érték is. o Strukturált adatküldés. o Platform függetlenség megvalósítása az operációs rendszer és a környezet (fordító vagy interpreter) feladata. Szabványos formátumra konvertál minden fél, pl. Binary Encoding Rules (BER), XML, stb. A kliens program egy teljesen normális lokális függvényt hív meg. o Ez egy automatikusan generált csonk (stub) valójában. o Feladata a kommunikáció részleteinek elrejtése a hívó fél elől. o A szerver megtalálásáról nem beszélünk most, tételezzük fel, hogy a hívó fél tudja. BME-MIT 2013, Minden jog fenntartva 19. lap
20 RPC működése 2. A kliens oldali csonk feladata a hívás során. o Feladata a hívási paraméterek összecsomagolása platform független formára és elküldése a végrehajtó folyamatnak. o Ehhez felhasználja a lokális operációs rendszer és a hálózat szolgáltatásait. A szerver oldalon az RPC-t használó szolgáltatás megkapja a szabványos formátumban megérkező hívást. o Platform független formáról lokális formára hozás. o A lokális függvény hívása. o Visszatéréskor a visszatérési érték platform független formára hozása. o A visszatérési érték küldése a kliensnek. BME-MIT 2013, Minden jog fenntartva 20. lap
21 RPC működése 3. A kliens oldali csonk feladata a hívás visszatérése során. o Feladata a szervertől megkapott visszatérési érték konvertálása platform független formáról lokális formára. o Visszatérés a lokális csonkból a lokális formátumra hozott visszatérési értékkel. A kliens szál az RPC hívás során várakozik. o Eseményre várakozik a hívás során. A szerver szál vár a beérkező hívásokra, és amikor van kiszolgálandó hívás, akkor fut. o Eseményre várakozik a hívás beérkezéséig. BME-MIT 2013, Minden jog fenntartva 21. lap
Osztott alkalmazások fejlesztési technológiái Áttekintés
Osztott alkalmazások fejlesztési technológiái Áttekintés Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem Történelem - a kezdetek 2 Mainframe-ek és terminálok Minden a központi gépen fut A
Dr. Schuster György. 2014. február 21. Real-time operációs rendszerek RTOS
Real-time operációs rendszerek RTOS 2014. február 21. Az ütemező (Scheduler) Az operációs rendszer azon része (kódszelete), mely valamilyen konkurens hozzáférés-elosztási problémát próbál implementálni.
Rendszerintegráció és -felügyelet
Rendszerintegráció és -felügyelet laboratórium (VIMIM309) Mérési segédlet Készítette: Hegedüs Ábel Utolsó módosítás: 2013. február 25. Verzió: 1.2 Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika
Adatok ábrázolása, adattípusok. Összefoglalás
Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában
Osztott rendszerek. Krizsán Zoltán 1 Ficsór Lajos 1. Webalkalmazások fejlesztése tananyag. Miskolci Egyetem. Bevezetés A múlt - történelem A jelen
Osztott rendszerek Krizsán Zoltán 1 Ficsór Lajos 1 1 Általános Informatikai Tanszék Miskolci Egyetem Webalkalmazások fejlesztése tananyag Tartalom Bevezetés A múlt - történelem A jelen Denition Distributed
Web fejlesztés II. Illés Zoltán ELTE Informatikai Kar zoltan.illes@elte.hu. I n f o r m a t i k a
Web fejlesztés II. Illés Zoltán ELTE Informatikai Kar zoltan.illes@elte.hu AJaX Asynchronous JavaScript and XML Mi a baj a HTTP-vel, CGI-vel? Nincs baj, de nem elég hatékony. Első igények 2000 körül. Jesse
Tartalom. Történeti áttekintés. Történeti áttekintés 2011.03.23. Architektúra DCOM vs CORBA. Szoftvertechnológia
Tartalom D Szoftvertechnológia előadás Történeti áttekintés Architektúra D vs CORBA 2 Történeti áttekintés 1987 Dynamic Data Exchange (DDE) Windows 2.0-ban Windows alkalmazások közötti adatcsere Ma is
... ahol l 0. Minden tranzakcióhoz létezik. = f(σ i. A sorozat nem bővíthető. Ha véges, akkor az utolsó konfigurációnak nincs rákövetkezője.
Szekvenciális tranzakciós s diagram A program vezérlési szerkezete egy címkékkel ellátott irányított gráf. Tranzakciós diagram T = ( L, T, s, t ) Gráf csúcsok a program állapotai entry kitüntetett csúcs:
http://www.ipv6.fsz.bme.hu/
http://www.ipv6.fsz.bme.hu/ Mohácsi János Szigeti Szabolcs Máray Tamás Budapesti Műszaki Egyetem Irányítástechnika és Informatika Tanszék Tartalom Miért kell új Internet Protokoll? Az IPv6 tulajdonságai
Dr. Kulcsár Gyula. Virtuális vállalat 2013-2014 1. félév. Projektütemezés. Virtuális vállalat 2013-2014 1. félév 5. gyakorlat Dr.
Projektütemezés Virtuális vállalat 03-04. félév 5. gyakorlat Dr. Kulcsár Gyula Projektütemezési feladat megoldása Projekt: Projektütemezés Egy nagy, összetett, általában egyedi igény alapján előállítandó
HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT
HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT - 2016.04.01 után kötött szerződésekre Díjcsomag neve Go Go+ Go EU Go EU+ Kínált letöltési sebesség - 3G 42 Mbit/s 42 Mbit/s 42 Mbit/s
Fábián Zoltán Hálózatok elmélet
Fábián Zoltán Hálózatok elmélet Minden olyan dologi és személyi eszköz, ami egy cél eléréséhez szükséges Dologi erőforrás Olyan eszközök, amelyek kellenek a cél eléréséhez Emberi erőforrás Emberi munkaidő.
Digitális technika (VIMIAA01) Laboratórium 1
BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM VILLAMOSMÉRNÖKI ÉS INFORMATIKAI KAR MÉRÉSTECHNIKA ÉS INFORMÁCIÓS RENDSZEREK TANSZÉK Digitális technika (VIMIAA01) Laboratórium 1 Fehér Béla Raikovich Tamás,
Shared IMAP beállítása magyar nyelvű webmailes felületen
Shared IMAP beállítása magyar nyelvű webmailes felületen A következő ismertető segítséget nyújt a szervezeti cím küldőként való beállításában a caesar Webmailes felületén. Ahhoz, hogy a Shared Imaphoz
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások
Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások Alkalmazás modellek Egy felhasználós környezet Több felhasználós környezet adatbázis Központi adatbázis adatbázis Osztott adatbázis
Komponens modellek. 3. Előadás (első fele)
Komponens modellek 3. Előadás (első fele) A komponens modellek feladata Támogassa a szoftverrendszerek felépítését különböző funkcionális, logikai komponensekből, amelyek a számítógépes hálózatban különböző
MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM
MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM 1 CROWDSENSING & BIG DATA CROWDSENSING DEFINÍCIÓ ÉRZÉKELÉSI SKÁLÁK ÖSZTÖNZŐK ÉRZÉKELŐK
Számítógép-hálózatok Egyéni Feladat
Számítógép-hálózatok Egyéni Feladat 2006/2007. tanév, I. félév Dr. Kovács Szilveszter E-mail: szkovacs@iit.uni-miskolc.hu Informatikai Intézet 106. sz. szoba Tel: (46) 565-111 / 21-06 Dr. Kovács Szilveszter
Osztott rendszerek (Distributed
Osztott rendszerek (Distributed systems) Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 09. 18. osztottrendszerek / 1 Tartalom Miért kellenek osztott rendszerek Egy kis
UNIX operációs rendszer rövid története és jellemzői
Bevezetés: A UNIX és a Windows NT története, jellemzői UNIX operációs rendszer rövid története és jellemzői 1 UNIX operációs rendszer rövid története I. 1969: Bell Laboratórium: Ken Thompson, PDP-7 Dennis
Osztott rendszerek (Distributed. systems) Bevezetés. Tartalom. Ficsor Lajos. Miskolci Egyetem Általános Informatikai Tanszék
Osztott rendszerek (Distributed systems) Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2007. 09. 18. osztottrendszerek / 1 Tartalom Miért kellenek osztott rendszerek Egy kis
Kivétel kezelés. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
Krizsán Zoltán 1 1/29 Kivétel kezelés Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Krizsán Zoltán 1 2/29 Tartalom 1 Kivétel kezelés
UNIX folyamatok kommunikációja
UNIX folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://www.mit.bme.hu/~meszaros/ Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
OmniTouch 8400 Instant Communications Suite 4980 Softphone
OmniTouch 8400 Instant Communications Suite Gyors kezdési segédlet R6.0 Mi a? Az Alcatel-Lucent Windows desktop client segédprogram jóvoltából számítógépe segítségével még hatékonyabban használhatja az
Vodafone ReadyPay. Használati útmutató
Vodafone ReadyPay Használati útmutató 1 - Párosítás Bluetooth-on keresztül, első beállítások 2 - Fizetés 3 - Menüpontok Párosítás Bluetooth-on keresztül, első beállítások Az első lépés Megjegyzés: A ReadyPay
Vonat által vezérelt térvilágítás lehetőségei és megtakarítási potenciálja
Intelligens térvilágítási rendszer Vonat által vezérelt térvilágítás lehetőségei és megtakarítási potenciálja Szerzők: Bakos Tibor, Malinka József TÉRVILÁGÍTÁS MEGTAKARÍTÁSI LEHETŐSÉGEI Akkor világítson,
ONLINE VIDEÓ MÉRÉSE. a tévével együtt. GfK 2016 Online videó mérése tévével együtt Média Hungary 2016. - Bacher János 1
ONLINE VIDEÓ MÉRÉSE a tévével együtt. GfK 2016 Online videó mérése tévével együtt Média Hungary 2016. - Bacher János 1 A téma jelentősége Jelenleg a különböző médiatípusok közönségmérése különböző platformokon
Programozás alapjai Bevezetés
Programozás alapjai Bevezetés Miskolci Egyetem Általános Informatikai Tanszék Programozás alapjai Bevezetés SWF1 / 1 Tartalom A gépi kódú programozás és hátrányai Amagasszintÿ programozási nyelv fogalma
A Budavár Tours ajándékutalvány megvételének szabályzata
A Budavár Tours ajándékutalvány megvételének szabályzata 2016-06-13 Fogalmak Szolgáltató Budavár Tours Utazási Iroda 1011 Budapest, Batthyány tér 5 6. Adószám: 10382972-2-41 Cégjegyzékszám: 01-09-068296
Kommunikáció. Távoli eljáráshívás. RPC kommunikáció menete DCE RPC (1) RPC - paraméterátadás. 3. előadás Protokollok. 2. rész
3. előadás Protokollok Kommunikáció 2. rész RPC (Remote Procedure Call) távoli eljáráshívás RMI (Remote Method Invocation) távoli metódushívás MOM (Message-Oriented Middleware) üzenetorientált köztesréteg
Webszolgáltatások kommunikációs overhead-jének becslése
Webszolgáltatások kommunikációs overhead-jének becslése Simon Balázs, sbalazs@iit.bme.hu Dr. Goldschmidt Balázs, balage@iit.bme.hu Dr. Kondorosi Károly, kondor@iit.bme.hu Budapesti Műszaki Egyetem, Irányítástechnika
Mobiltelefónia & biztonság
Technikai fejlődés és biztonság Kéz a kézben vagy egymás ellen? Farkas István Zoltán PR. I. év 2015 A mobilhálózatok fejlődése 0. Generáció: - 1945-ben elkészült mobil rádiótelefont, - Ez a hálózati infrastruktúra
Programozás I. - 9. gyakorlat
Programozás I. - 9. gyakorlat Mutatók, dinamikus memóriakezelés Tar Péter 1 Pannon Egyetem M szaki Informatikai Kar Rendszer- és Számítástudományi Tanszék Utolsó frissítés: November 9, 2009 1 tar@dcs.vein.hu
Korszerű geodéziai adatfeldolgozás Kulcsár Attila
Korszerű geodéziai adatfeldolgozás Kulcsár Attila Nyugat-Magyarországi Egyetem Geoinformatikai Főiskolai Kar Térinformatika Tanszék 8000 Székesfehérvár, Pirosalma -3 Tel/fax: (22) 348 27 E-mail: a.kulcsar@geo.info.hu.
E-ADÓ RENSZER HASZNÁLATI ÚTMUTATÓ
E-ADÓ RENSZER HASZNÁLATI ÚTMUTATÓ BEJELENTKEZÉS NÉLKÜL ELÉRHETŐ FUNKCIÓK 1. Adónaptár A bejelentkezést követően lehetőség van az eseményekről értesítést kérni! 2. Pótlékszámítás 3. Elektronikus űrlapok
BEVEZETÉS A PSZICHOLÓGIÁBA
BEVEZETÉS A PSZICHOLÓGIÁBA BEVEZETÉS A PSZICHOLÓGIÁBA Készült a TÁMOP-4.1.2-08/2/A/KMR-2009-0041pályázati projekt keretében Tartalomfejlesztés az ELTE TátK Közgazdaságtudományi Tanszékén az ELTE Közgazdaságtudományi
A Justh Zsigmond Városi Könyvtár panaszkezelési szabályzata
A Justh Zsigmond Városi Könyvtár panaszkezelési szabályzata I. Általános rendelkezések, fogalom meghatározások Szabályzatunk célja, hogy a Justh Zsigmond Városi Könyvtár, mint nyilvános könyvtár a könyvtári
Az első lépések. A Start menüből válasszuk ki a Minden program parancsot. A megjelenő listában kattintsunk rá az indítandó program nevére.
A számítógép elindítása A számítógépet felépítő eszközöket (hardver elemeket) a számítógépház foglalja magába. A ház különböző méretű, kialakítású lehet. A hátoldalán a beépített elemek csatlakozói, előlapján
Hálózat és rendszermenedzsmen ZABBIX
Hálózat és rendszermenedzsmen ZABBIX bemutatása 2010.05.05. Palotás Gábor PAGOACP.PTE Mi az a Zabbix? A Zabbix egy nyílt forrású, a GPL licence alatt létrehozott hálózat és rendszer-felügyeleti rendszer.
Egyre nagyobb profitot generálnak a mobiltelefonnal végzett vásárlások, és egyre többet hezitálunk vásárlás előtt
Egyre nagyobb profitot generálnak a mobiltelefonnal végzett vásárlások, és egyre többet hezitálunk vásárlás előtt 2016 ban még nagyobb hangsúlyt kapnak az e kereskedelmeben az okostelefonok. 2015 ben még
A Felhasználónév és Jelszó mezőkbe írjuk be az adatainkat, majd kattintsunk a Bejelentkezés gombra, vagy üssük le az Enter billentyűt.
A GMAIL levelező rendszer indítása Indítsuk el a számítógépünkre telepített internet böngésző programunkat. (pl. Internet Explorer, Google Chrome, Mozilla Firefox, stb.) A böngésző címsorába írjuk be:
FTP-kapcsolat létrehozása FlashFXP alatt
Telepítés után elindul a FlashFXP, a következő képernyő fogadja majd a felhasználót. A programban 2 lehetőség van FTP-kapcsolat létesítésére. Egy úgynevezett quick connect, illetve van egy lehetőség csatlakozás
SZAKÁLL SÁNDOR, ÁsVÁNY- És kőzettan ALAPJAI
SZAKÁLL SÁNDOR, ÁsVÁNY- És kőzettan ALAPJAI 12 KRISTÁLYkÉMIA XII. KÖTÉsTÍPUsOK A KRIsTÁLYOKBAN 1. KÉMIAI KÖTÉsEK Valamennyi kötéstípus az atommag és az elektronok, illetve az elektronok egymás közötti
Kommunikáció. Folyamatok közötti kommunikáció. Minden elosztott rendszer alapja
Kommunikáció Folyamatok közötti kommunikáció Minden elosztott rendszer alapja Marshalling Alap primitívek Direkt, indirekt portok Blokkolás, nem blokkolás Pufferelés Megbízhatóság RPC Az RPC jellemzői
Csak felvételi vizsga: csak záróvizsga: közös vizsga: Mérnök informatikus szak BME Villamosmérnöki és Informatikai Kar. 2010. január 4.
Név, felvételi azonosító, Neptun-kód: MI pont(90) : Csak felvételi vizsga: csak záróvizsga: közös vizsga: Közös alapképzéses záróvizsga mesterképzés felvételi vizsga Mérnök informatikus szak BME Villamosmérnöki
Programozás. A programkészítés lépései. Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat.
Programozás Programozás # 1 Program = egy feladat megoldására szolgáló, a számítógép számára értelmezhető utasítássorozat. ADATOK A programkészítés lépései 1. A feladat meghatározása PROGRAM EREDMÉNY A
A szerzõrõl... xi Bevezetés... xiii
TARTALOMJEGYZÉK A szerzõrõl...................................................... xi Bevezetés...................................................... xiii I. rész A webes parancsnyelvek és a JavaScript
Belépési útmutató a MIAG weboldalra www.miag.com
Belépési útmutató a MIAG weboldalra www.miag.com Classification level: Public MEMBER OF METRO GROUP 1 Tartalom 1. Fontos tudnivaló p. 3 2. Bejelentkezés a www.miag.com weboldalra p. 4-5 3. E-mail cím regisztrálása
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
Mikrokontrollerek. Tihanyi Attila 2007. május 8
Mikrokontrollerek Tihanyi Attila 2007. május 8 !!! ZH!!! Pótlási lehetőség külön egyeztetve Feladatok: 2007. május 15. Megoldási idő 45 perc! Feladatok: Első ZH is itt pótolható Munkapont számítás Munkapont
A SZOFTVERTECHNOLÓGIA ALAPJAI
A SZOFTVERTECHNOLÓGIA ALAPJAI Objektumorientált tervezés 8.előadás PPKE-ITK Tartalom 8.1 Objektumok és objektumosztályok 8.2 Objektumorientált tervezési folyamat 8.2.1 Rendszerkörnyezet, használati esetek
Book Template Title. Author Last Name, Author First Name
Book Template Title Author Last Name, Author First Name Book Template Title Author Last Name, Author First Name I. rész - Szoftver technológia 1. fejezet - Esettanulmány Bevezetés Az alkalmazás fejlesztésére
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
Autóipari beágyazott rendszerek. Fedélzeti elektromos rendszer
Autóipari beágyazott rendszerek Fedélzeti elektromos rendszer 1 Személygépjármű fedélzeti elektromos rendszerek 12V (néha 24V) névleges feszültség Energia előállítás Generátor Energia tárolás Akkumulátor
VHDL szimuláció. Tervezés. Labor II. Dr. Hidvégi Timót
VHDL szimuláció Labor II. Dr. Hidvégi Timót Tervezés 1 Lefoglalt szavak abs access after alias all and architecture array assert attribute block body buffer bus case component configuration constant disconnect
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms
Elosztott rendszerek: Alapelvek és paradigmák Distributed Systems: Principles and Paradigms Maarten van Steen 1 Kitlei Róbert 2 1 VU Amsterdam, Dept. Computer Science 2 ELTE Informatikai Kar 10. rész:
Vezetékes gyorsjelentés. 2012. március
Vezetékes gyorsjelentés 212. március Vezetékes gyorsjelentés, 212. március Adatszolgáltatók: Magyar Telekom Nyrt., Invitel Zrt., GTS Hungary Kft., UPC Magyarország Kft., DIGI Kft., PR- TELEKOM Zrt, Tarr
3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK
3. HÉT: CRM RENDSZEREK A GYAKORLATBAN FUNKCIONALITÁSOK Kiss László CIO tanácsadó, Magyar Telekom Nyrt. 2016 DR DANYI / KISS CRM A GYAKORLATBAN 1 TARTALOM Értékesítés automatizálás Lojalitás Értékesítési
Magyar. Biztonsági információk. Magyar
Az útmutató tartalma: Biztonsági információk, 29. oldal. Az üzembe helyezéssel kapcsolatos hibaelhárítás, 30. oldal. További információk keresése, 34. oldal. Biztonsági információk A készülékhez csak a
Osztály szint tagok. Krizsán Zoltán 1 [2012. március 12.] Objektumorientált programozás C# alapokon tananyag
Krizsán Zoltán 1 [2012. március 12.] Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Bevezetés Outline Bevezetés Bevezetés Példány
Árverés kezelés ECP WEBSHOP BEÉPÜLŐ MODUL ÁRVERÉS KEZELŐ KIEGÉSZÍTÉS. v2.9.28 ECP WEBSHOP V1.8 WEBÁRUHÁZ MODULHOZ
v2.9.28 Árverés kezelés ECP WEBSHOP BEÉPÜLŐ MODUL ÁRVERÉS KEZELŐ KIEGÉSZÍTÉS ECP WEBSHOP V1.8 WEBÁRUHÁZ MODULHOZ AW STUDIO Nyíregyháza, Luther utca 5. 1/5, info@awstudio.hu Árverés létrehozása Az árverésre
Számítógépes vírusok
A vírus fogalma A számítógépes vírus olyan szoftver, mely képes önmaga megsokszorozására és terjesztésére. A vírus célja általában a számítógép rendeltetésszerű működésének megzavarása, esetleg a gép tönkretétele,
Hálózati operációs rendszerek II. Netware kernel
Hálózati operációs rendszerek II. Netware kernel Netware operációs rendszer összetevői Kernel Az operációs rendszer lelke Biztosítja az op. rendszer összes alap-szolgáltatását Symmetric Multi Processing
webalkalmazások fejlesztése elosztott alapon
1 Nagy teljesítményű és magas rendelkezésreállású webalkalmazások fejlesztése elosztott alapon Nagy Péter Termékmenedzser Agenda Java alkalmazás grid Coherence Topológiák Architektúrák
Az informatika oktatás téveszméi
Az informatika oktatás Az informatika definíciója Definíció-1: az informatika az információ keletkezésével, továbbításával, tárolásával, feldolgozásával foglalkozó tudomány. Definíció-2: informatika =
Lemezkezelés, RAID, partícionálás, formázás, defragmentálás.
Lemezkezelés, RAID, partícionálás, formázás, defragmentálás 1 Lemezkezelési szabványok ATA (Advanced Technology Attachment with Packet Interface (ATA/ATAPI)) újabban (P-ATA), vagy IDE (Intelligent Drive
Rétegezett architektúra HTTP. A hálózatfejlesztés motorját a hálózati alkalmazások képezik. TCP/IP protokoll készlet
HTTP Hálózat Rétegezett architektúra felhasználók Alkalmazási Web, e-mail, file transfer,... Szállítási Internet Hálózat-elérési Végponttól végpontig terjedő átvitel, Megbízható átvitel, sorrendbe állítá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,
A közbeszerzési eljárások egyszerősítése - a lengyel tapasztalatok
- a lengyel tapasztalatok Dariusz Piasta Nemzetközi Konferencia a Közbeszerzések Tanácsa szervezésében Budapest, 2011. november 17. Az elıadás vázlata: 1. Egyszerősítés - jelentése és korlátai 2. A kiindulási
Kissné dr. Akli Mária és Ferencz Zsolt
Új kihívás a televízió hálózatok tervezésében DVB-T2 frekvenciagazdálkodói szemmel Kissné dr. Akli Mária és Ferencz Zsolt Nemzeti Média- és Hírközlési Hatóság Új kihívás a televízió hálózatok tervezésében
Egységes Mezőgazdasági Ügyfél-nyilvántartási Rendszer. Kérjük, a kérelmet olvashatóan, nyomtatott nagy betűkkel töltse ki! I. rész: Azonosító adatok
Egységes Mezőgazdasági Ügyfél-nyilvántartási Rendszer Állandó meghatalmazás és annak nyilvántartásba vétele iránti kérelem Benyújtandó a mezőgazdasági és vidékfejlesztési támogatási szerv (MVH) bármely
Gépjármű finanszírozással kapcsolatos szabályozási stratégia elemei
Gépjármű finanszírozással kapcsolatos szabályozási stratégia elemei Gépjármű finanszírozás változásai 2010. április 14. Dr. Farkas Ádám Elnök Pénzügy Szervezetek Állami Felügyelete Érintett jogszabályok
Számítógép hálózatok gyakorlat
Számítógép hálózatok gyakorlat 9. Gyakorlat Forgalomirányítás 2016.04.13. Számítógép hálózatok gyakorlat 1 Forgalomirányítás szerepe Példa: Forrás: 192.168.1.1 Cél: 192.168.2.1 2016.04.13. Számítógép hálózatok
Szolgáltatásorientált rendszerintegráció. SOA-alapú rendszerintegráció. Enterprise Service Bus (ESB) Ercsényi András, BME IIT, 2011.
Szolgáltatásorientált rendszerintegráció SOA-alapú rendszerintegráció Enterprise Service Bus (ESB) Mi a téma? Valójában alkalmazásintegráció integrációs minták szinkron (RPC, RMI) aszinkron web service
Simon Balázs Dr. Goldschmidt Balázs Dr. Kondorosi Károly. BME, Irányítástechnika és Informatika Tanszék
Simon Balázs (sbalazs@iit.bme.hu) Dr. Goldschmidt Balázs Dr. Kondorosi Károly BME, Irányítástechnika és Informatika Tanszék Webszolgáltatások, WS-* szabványok WS-* implementációs architektúra Célkitűzés:
Tanúsítvány és hozzá tartozó kulcsok feltöltése Oberthur kártyára és Oberthur SIM termékre
Tanúsítvány és hozzá tartozó kulcsok feltöltése Oberthur kártyára és Oberthur SIM termékre Windows XP, Vista és Windows 7 operációs rendszeren, PFX fájlban található tanúsítvány és kulcsok esetében 1(7)
Sz ekelyhidi L aszl o Val osz ın us egsz am ıt as es matematikai statisztika *************** Budapest, 1998
Székelyhidi László Valószínűségszámítás és matematikai statisztika *************** Budapest, 1998 Előszó Ez a jegyzet a valószínűségszámításnak és a matematikai statisztikának azokat a fejezeteit tárgyalja,
Számítógép labor V. Egyszer Web szerver. Dokumentáció. Készítette: Ács Gergely (K4C03M) 2003.04.29
Számítógép labor V. Egyszer Web szerver Dokumentáció (K4C03M) 2003.04.29 Egyszer Web szerver Feladat: Egyszer Web szerver Feladat sorszám: 17 Leírás: Készítsen egy egyszer Web szervert, amely képes statikus
TANTÁRGYI ÚTMUTATÓ. Pénzügyi-számviteli informatika 2. tanulmányokhoz
IV. évfolyam Pénzügy és Számvitel Szak/Minden szakirány BA TANTÁRGYI ÚTMUTATÓ Pénzügyi-számviteli informatika 2. tanulmányokhoz TÁVOKTATÁS 2014/2015. I. félév A KURZUS ALAPADATAI Tárgy megnevezése: Pénzügyi-számviteli
Adattípusok. Szám: pozitív egész, egész, valós, dátum + idő,... Szöveg, Formázott szöveg Kép Hang Mozgókép+Hang
Gépi adatábrázolás Adattípusok Szám: pozitív egész, egész, valós, dátum + idő,... Szöveg, Formázott szöveg Kép Hang Mozgókép+Hang Interaktív tartalmak (program) Összetett adattípusok, Fájlok, Fájlrendszer
xdsl Optika Kábelnet Mért érték (2012. II. félév): SL24: 79,12% SL72: 98,78%
Minőségi mutatók Kiskereskedelmi mutatók (Internet) Megnevezés: Új hozzáférés létesítési idő Meghatározás: A szolgáltatáshoz létesített új hozzáféréseknek, az esetek 80%ban teljesített határideje. Mérési
ARM Cortex magú mikrovezérlők
ARM Cortex magú mikrovezérlők 9. DMA (Direkt Memory Access) Scherer Balázs BME-MIT 2016 1. DMA áttekintés I. Perifériák és memória blokkokok processzor beavatkozása nélkül hozzáférnek a rendszerbuszhoz.
Dr. Illés Zoltán zoltan.illes@elte.hu
Dr. Illés Zoltán zoltan.illes@elte.hu Operációs rendszerek kialakulása Op. Rendszer fogalmak, struktúrák Fájlok, könyvtárak, fájlrendszerek Folyamatok Folyamatok kommunikációja Kritikus szekciók, szemaforok.
IKT FEJLESZTŐ MŰHELY KONTAKTUS Dél-dunántúli Regionális Közoktatási Hálózat Koordinációs Központ
Óratervezet: Kémia 7. osztály Témakör: Kémiai kötések Óra anyaga: Molekulák építése, térbeli modellezése Eszközök:, aktív tábla, projektor, számítógépek A tanóra részei Tanári tevékenység Tanulói tevékenység
FALON KÍVÜLI ÉS SÜLLYESZTETT KISELOSZTÓK dinbox. verzió 2.2 TERMÉKKATALÓGUS MŰSZAKI RÉSZ
FALON KÍVÜLI ÉS SÜLLYESZTETT KISELOSZTÓK dinbox verzió 2.2 TERMÉKKATALÓGUS MŰSZAKI RÉSZ K9 Megjegyzések dinbox kiselosztók A dinbox típusú falon kívüli és süllyesztett kiselosztók a kismegszakítóknak és
Kiszombor Nagyközség Polgármesterétől 6775 Kiszombor, Nagyszentmiklósi u. 8. Tel/Fax: 62/525-090 E-mail: phkiszombor@vnet.hu
Kiszombor Nagyközség Polgármesterétől 6775 Kiszombor, Nagyszentmiklósi u. 8. Tel/Fax: 62/525-090 E-mail: phkiszombor@vnet.hu Üsz: 22-192/2015. Tárgy: A Maros-völgyi LEADER Egyesülettel kapcsolatos döntések
Gy.I.K. K3565, K3520, K3715 USB stickekhez
Gy.I.K. K3565, K3520, K3715 USB stickekhez Csatlakozáskor a következı hibaüzenetet kapom: Csatlakozási hiba szeretne segítséget kapni az APN beállításokkal kapcsolatban? o Ebben az esetben szükséges ellenırizni,
Bank: minden tranzakciónál. Egyetemek: regisztráci. Emberi erőforr. források: alkalmazottak adatainak rögzr
Adatbázis zis-kezelés Példák k adatbázisok alkalmazására Bank: minden tranzakciónál Légitársaságok: helyfoglalás, menetrend Egyetemek: regisztráci ció,, képzk pzés Értékesítés: s: ügyfelek, termékek, vásárlv
Junior Szoftvertesztelő mérnök
Kutatási-fejlesztési területen tevékenykedő nemzetközi cég számára keresek Junior Szoftvertesztelő mérnök munkatársat, budapesti vagy veszprém megyei munkavégzésre. Szoftvertesztek tervezése Automatizált
S04-2 Elosztott alkalmazások készítése
S04-2 Elosztott alkalmazások készítése Tartalom 1. Többrétegű architektúra, elosztott szerveroldal 2. Kommunikációs eszközök: távolieljárás-hívás és üzenet alapú infrastruktúra (point-to-point és publish-subscribe
Növelhető-e a hazai szélerőmű kapacitás energiatárolás alkalmazása esetén?
Növelhető-e a hazai szélerőmű kapacitás energiatárolás alkalmazása esetén? Okos hálózatok, okos mérés konferencia Magyar Regula 2012 2012. március 21. Hartmann Bálint, Dr. Dán András Villamos Energetika
Tartalom. Szállítási réteg
1 Tartalom Szállítási réteg o Bevezető o Szállítási szolgálati primitívek o Címzés o Nyalábolás o TCP modell o TCP fejrész o TCP összeköttetés létesítés o TCP összeköttetés lebontás o TCP ablakkezelés
Fókuszban a formahibák. Konzultációs nap Minőségfejlesztési Iroda 2013. szeptember 18. Fekete Krisztina
Fókuszban a formahibák Konzultációs nap Minőségfejlesztési Iroda 2013. szeptember 18. Fekete Krisztina Néhány számadat 2 Benyújtott kérelmek száma: 127 Formai okokból hiánypótlásra felszólított kérelmezők
Operációs rendszerek 1. kidolgozott tételsor Verzió: 1.0 (Build: 1.0.2011.05.19.)
Készült: Operációs rendszerek 1. kidolgozott tételsor Verzió: 1.0 (Build: 1.0.2011.05.19.) Operációs rendszerek I. elméleti (Dr. Fazekas Gábor), gyakorlati (Dr. Adamkó Attila) jegyzet Számítógép architektúrák
DSP architektúrák Texas Instruments DSP architektúrák
DSP architektúrák Texas Instruments DSP architektúrák A TI úttörő a DSP-k kifejlesztésében. Ma is a piaci részesedés több mint felét magáénak tudja, három tipusú DSP van a TMS családban: C2000 Motor Control
My Hipernet Home üzembehelyezési útmutató
My Hipernet Home üzembehelyezési útmutató HIPERNET AKTIVÁLÁSA Kedves Ügyfelünk! Köszönjük, hogy a My Hipernet Home szolgáltatásunkat választottad. Biztosak vagyunk benne, hogy a kiváló min ség D-Link DWR-116
.NET Microsoft.Net Framework
1.oldal.NET Microsoft.Net Framework Előadás jegyzet Előadó: Pócza Krisztián ELTE,2008.NET Framework alapjai Hasznos tudnivalók A jegyzet Pócza Krisztián.NET Framework és Programozása I. című előadása alapján
UNIX: folyamatok kommunikációja
UNIX: folyamatok kommunikációja kiegészítő fóliák az előadásokhoz Mészáros Tamás http://home.mit.bme.hu/~meszaros/ Budapesti Műszaki Egyetem Méréstechnika és Információs Rendszerek Tanszék 1 A kommunikáció
Útmutató az EPER-ben már regisztrált szervezetek elektori jelentkezéséhez
Útmutató az EPER-ben már regisztrált szervezetek elektori jelentkezéséhez A Nemzeti Együttműködési Alap (a továbbiakban: NEA) civil jelöltállítási rendszerébe jelentkezhetnek azok a civil szervezetek (a
Introduction. Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration. Dr. Balázs Simon BME, IIT
Introduction Szolgáltatásorientált rendszerintegráció Service-Oriented System Integration Dr. Balázs Simon BME, IIT Általános információk Előadás: csütörtök, 8:30-10:00, IB.025. Gyakorlat: páratlan péntek,