<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Luk%C3%A1cs+Ferenc+D%C3%A1vid</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Luk%C3%A1cs+Ferenc+D%C3%A1vid"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Luk%C3%A1cs_Ferenc_D%C3%A1vid"/>
	<updated>2026-05-10T11:40:43Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185202</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185202"/>
		<updated>2015-04-09T11:05:29Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* [[:Média:elosztott_mintaZh_2015tavasz_kidolgozas.docx | Minta ZH kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_kerdesek_2015tavasz.pdf | Várható kérdések kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_jegyzet2015.pdf | 2015-ös dia kivonat / jegyzet]]&lt;br /&gt;
* [[:Média:elosztott_jegyzetfull.doc | Jegyzet*]]&lt;br /&gt;
* [[:Média:elosztott_kidolgozas_regi.doc | Kérdések kidolgozás* ]]&lt;br /&gt;
(*-gal jelölt anyagok 2015 előttiek, de jól használhatóak megfelelő körültekintéssel. Nem minden kell belőlük, illetve van olyan új anyagrész ami nincs meg bennük.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_jegyzet2015.pdf&amp;diff=185201</id>
		<title>Fájl:Elosztott jegyzet2015.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_jegyzet2015.pdf&amp;diff=185201"/>
		<updated>2015-04-09T11:04:52Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185200</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185200"/>
		<updated>2015-04-09T10:59:46Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* [[:Média:elosztott_mintaZh_2015tavasz_kidolgozas.docx | Minta ZH kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_kerdesek_2015tavasz.pdf | Várható kérdések kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_jegyzetfull.doc | Jegyzet*]]&lt;br /&gt;
* [[:Média:elosztott_kidolgozas_regi.doc | Kérdések kidolgozás* ]]&lt;br /&gt;
(*-gal jelölt anyagok 2015 előttiek, de jól használhatóak megfelelő körültekintéssel. Nem minden kell belőlük, illetve van olyan új anyagrész ami nincs meg bennük.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185199</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185199"/>
		<updated>2015-04-09T10:58:05Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* [[:Média:elosztott_mintaZh_2015tavasz_kidolgozas.docx | Minta ZH kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_kerdesek_2015tavasz.pdf | Várható kérdések kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_jegyzetfull.doc | Jegyzet*]]&lt;br /&gt;
* [[:Média:elosztott_kidolgozas_regi.doc | Kérdések kidolgozás* ]]&lt;br /&gt;
(*-gal jelölt anyagok régebbiek, de jól használhatóak megfelelő körültekintéssel. Nem minden kell belőlük, illetve van olyan új anyagrész ami nincs meg bennük.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185198</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185198"/>
		<updated>2015-04-09T10:57:24Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* [[:Média:elosztott_mintaZh_2015tavasz_kidolgozas.docx | Minta ZH kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_kerdesek_2015tavasz.pdf | Várható kérdések kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_jegyzetfull.doc | Jegyzet*]]&lt;br /&gt;
* [[:File:elosztott_kidolgozas_regi.doc | Kérdések kidolgozás* ]]&lt;br /&gt;
(*-gal jelölt anyagok régebbiek, de jól használhatóak megfelelő körültekintéssel. Nem minden kell belőlük, illetve van olyan új anyagrész ami nincs meg bennük.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_kidolgozas_regi.doc&amp;diff=185197</id>
		<title>Fájl:Elosztott kidolgozas regi.doc</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_kidolgozas_regi.doc&amp;diff=185197"/>
		<updated>2015-04-09T10:56:07Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_jegyzetfull.doc&amp;diff=185196</id>
		<title>Fájl:Elosztott jegyzetfull.doc</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_jegyzetfull.doc&amp;diff=185196"/>
		<updated>2015-04-09T10:55:18Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185195</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185195"/>
		<updated>2015-04-09T10:53:30Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* [[:Média:elosztott_mintaZh_2015tavasz_kidolgozas.docx | Minta ZH kidolgozás 2015 tavasz]]&lt;br /&gt;
* [[:Média:elosztott_kerdesek_2015tavasz.pdf | Várható kérdések kidolgozás 2015 tavasz]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185194</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185194"/>
		<updated>2015-04-09T10:52:12Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* Minta ZH kidolgozás 2015 tavasz [[:Média:elosztott_mintaZh_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
* Várható kérdések kidolgozás 2015 tavasz [[:Média:elosztott_kerdesek_2015tavasz.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185193</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185193"/>
		<updated>2015-04-09T10:51:49Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* Minta ZH kidolgozás 2015 tavasz [[Média:elosztott_mintaZh_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
* Várható kérdések kidolgozás 2015 tavasz [[:File:elosztott_kerdesek_2015tavasz.pdf]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_kerdesek_2015tavasz.pdf&amp;diff=185192</id>
		<title>Fájl:Elosztott kerdesek 2015tavasz.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_kerdesek_2015tavasz.pdf&amp;diff=185192"/>
		<updated>2015-04-09T10:51:26Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185191</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185191"/>
		<updated>2015-04-09T10:49:58Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* Minta ZH kidolgozás 2015 tavasz [[Média:elosztott_mintaZh_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
* Várható kérdések kidolgozás 2015 tavasz [[Média:elosztott_kerdesek_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185190</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185190"/>
		<updated>2015-04-09T10:49:19Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* Minta ZH kidolgozás 2015 tavasz [[Media:elosztott_mintaZh_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
* Várható kérdések kidolgozás 2015 tavasz [[Media:elosztott_kerdesek_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185189</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185189"/>
		<updated>2015-04-09T10:46:45Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* Minta ZH kidolgozás 2015 tavasz [[File:elosztott_mintaZh_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
* Várható kérdések kidolgozás 2015 tavasz [[File:elosztott_kerdesek_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185188</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185188"/>
		<updated>2015-04-09T10:46:07Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* Minta ZH kidolgozás 2015 tavasz [[elosztott_mintaZh_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
* Várható kérdések kidolgozás 2015 tavasz [[elosztott_kerdesek_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185187</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185187"/>
		<updated>2015-04-09T10:45:24Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* Minta ZH kidolgozás 2015 tavasz [[:File:elosztott_mintaZh_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
* Várható kérdések kidolgozás 2015 tavasz [[:File:elosztott_kerdesek_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185186</id>
		<title>Elosztott rendszerek</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Elosztott_rendszerek&amp;diff=185186"/>
		<updated>2015-04-09T10:44:10Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
| név = Elosztott rendszerek&lt;br /&gt;
| tárgykód = VIAUM124&lt;br /&gt;
| szak = InfoMsc - AlkInfo&lt;br /&gt;
| kredit = 4&lt;br /&gt;
| félév = tavasz&lt;br /&gt;
| kereszt = nincs, és nem is kell&lt;br /&gt;
| tanszék = AUT&lt;br /&gt;
| jelenlét = nincs&lt;br /&gt;
| minmunka = ZH+Vizsga&lt;br /&gt;
| labor = ősszel&lt;br /&gt;
| kiszh = 0&lt;br /&gt;
| nagyzh = 1&lt;br /&gt;
| hf = 0&lt;br /&gt;
| vizsga = Van &lt;br /&gt;
| levlista = alkinfo-msc{{kukac}}sch.bme.hu&lt;br /&gt;
| tad = https://www.vik.bme.hu/kepzes/targyak/VIAUM124/&lt;br /&gt;
| tárgyhonlap = https://www.aut.bme.hu/Course/VIAUM124&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerek | Régebbi segédanyagok]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
* Minta ZH kidolgozás 2015 tavasz [[:File:elosztott_mintaZh_2015tavasz_kidolgozas.docx]]&lt;br /&gt;
* Várható kérdések kidolgozás 2015 tavasz [[:File:elosztott_kerdesek_2015tavasz_kidolgozas]]&lt;br /&gt;
&lt;br /&gt;
==Vizsga==&lt;br /&gt;
===Tipikus ZH/Vizsga kérdések===&lt;br /&gt;
* elosztott rendszerek előnyei a központosított rendszer előnyeivel&lt;br /&gt;
* GIOP protokoll (General Inter ORB Protocol) üzenet típusai, üzenet tartalma&lt;br /&gt;
* COM objektum típusok[[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]][[Fájl:[[Fájl:Egyszerikép.jpg]]]]]]]]&lt;br /&gt;
&lt;br /&gt;
===2013.06.06 vizsga===&lt;br /&gt;
# GIOP ismertetése (15 pont)&lt;br /&gt;
# 10 db Middleware szolgáltatás, ebből 5-öt részletesen kifejteni (15 pont)&lt;br /&gt;
# COM és CORBA technológiák különbségei (10 db különbség) (20 pont)&lt;br /&gt;
# Objektum relációs leképezés fogalmai, hogyan oldható ez meg JPA-val. (15 pont)&lt;br /&gt;
# EJB-ben időzítés megoldása+szekvencia diagram (15 pont)&lt;br /&gt;
# Milyen problémát old meg az XML web szolgáltatások?, mi a megoldás kulcsa?. Mik a hozzá kapcsoló szabványok? Mik a WS-* szabványok?, sorolj fel hármat. (20 pont)&lt;br /&gt;
&lt;br /&gt;
===2013.05.30 vizsga===&lt;br /&gt;
# elosztott rendszerek vs centralizált különbségei&lt;br /&gt;
# COM interfészek felsorolása (5db), részletezd&lt;br /&gt;
# GIOP&lt;br /&gt;
# integrációs megoldásokból 4 db&lt;br /&gt;
# EJB tranzakciós attributumok, mire jók, sorold fel, részletezd&lt;br /&gt;
# .NET remoting fogalmai, működése általánosságban, hogyan lehet objektumokat létrehozni&lt;br /&gt;
# WCF: mi és mire jó a binding, objektumok szálkezelése&lt;br /&gt;
&lt;br /&gt;
*[[ElosztottRendszerekVizsga20050526]]&lt;br /&gt;
*[[ElosztottRendszerekVizsga20110612]]&lt;br /&gt;
&lt;br /&gt;
==ZH==&lt;br /&gt;
===2006.04.24. minta zh===&lt;br /&gt;
# Kifejteni miért fontos az elosztott rendszer (centralizált/elosztott rendszer összehasonlítása).&lt;br /&gt;
#* centralizált rendszer előnyei&lt;br /&gt;
#** könnyen adminisztrálható&lt;br /&gt;
#** nagy megbízhatóság redundáns hardverrel biztosítható&lt;br /&gt;
#** szakértőket biztosít a szállító&lt;br /&gt;
#* elosztott rendszer előnyei&lt;br /&gt;
#** rugalmas&lt;br /&gt;
#** horizontálisan is skálázható&lt;br /&gt;
#** nagy teljesítményű&lt;br /&gt;
#** dinamikus feladatelosztással megbízhatóvá tehető&lt;br /&gt;
#** jó ár/teljesítmény&lt;br /&gt;
#** a rendszer bizonságkritikus részei jól szeparálhatók&lt;br /&gt;
# Komponens alapú fejlesztés előnyei és hátrányai. &lt;br /&gt;
#* komponensek külön fejleszthetők&lt;br /&gt;
#* interfész és implementáció külön van választva&lt;br /&gt;
#* interfész is bővíthető (örökléssel vagy aggregációval)&lt;br /&gt;
#* elég csak a bináris kódot kiadni a megrendelőnek &lt;br /&gt;
#* konténer biztosítja a middleware-t szabványos felületen keresztül&lt;br /&gt;
#* deklaratív leíró file, adminsztrációs felület biztosított hozzá&lt;br /&gt;
#* komponens technológiák egymás között nem átjárhatók&lt;br /&gt;
# Milyen típusú servereket ismer a COM-ban? &lt;br /&gt;
#* in-process: komponens a kliens processzében fut. Gyors, de csak szinkron hívás van és egy hibás komponens magával ránthatja a klienst is. Pl. VB&lt;br /&gt;
#** in-process handler: felüldefiniálható a standard marshalling. Pl. .NET Application Domains&lt;br /&gt;
#* local server (out-process): a szerver (tipikusan .dll) külön processzben fut, ha elszáll, a kliens csak timeoutot kap. Stabil, de lassabb, mint az in-process&lt;br /&gt;
#* remote server: a szerver távoli gépen is futhat, a hozzáférés transzparens. Ez jelenti a legnagyobb overheadet. Pl. DCOM&lt;br /&gt;
# Middleware szolgáltatások (10 db), ezek közül néhányat kifejteni.&lt;br /&gt;
#* névfeloldás, security, tranzakciókezelés, object pooling, perzisztencia, load balancing, életciklus management, szálkezelés, event/notify, messaging&lt;br /&gt;
# GIOP protokoll.&lt;br /&gt;
#* GIOP Fejléc: magic string, verzió, byte sorrend, üzenet típus (1-7), üzenet méret&lt;br /&gt;
## RequestMessage (K-&amp;gt;S) &amp;amp;mdash; kérés: GIOP header, Message header (objektum azonosító, metódus, szolgáltatások, aszinkron kérés azonosító), Body (metódus paraméterek) &lt;br /&gt;
## ReplyMessage (S-&amp;gt;K) &amp;amp;mdash; válasz a kérésre: GIOP header, Reply header (válasz azonosító (mire válasz?), státusz kód), Body (visszatérési érték, hibainfó)&lt;br /&gt;
## CancelRequest (K-&amp;gt;S) &amp;amp;mdash; aszinkron kérés megszakítása: GIOP header, kérés ID&lt;br /&gt;
## LocateRequest (K-&amp;gt;S) &amp;amp;mdash; objektum megpingelése: GIOP header, objektum ID&lt;br /&gt;
## LocateReply (S-&amp;gt;K) &amp;amp;mdash; ping válasz&lt;br /&gt;
## CloseConnection (S-&amp;gt;K) &amp;amp;mdash; kapcsolat befejezése&lt;br /&gt;
## MessageError (K&amp;amp;lt;-&amp;amp;gt;S) &amp;amp;mdash; hiba&lt;br /&gt;
# .NET framework fő részei (esetleg volt szó .NET remotingról, de erre pontosan nem emlékszem). &amp;lt;ul&amp;gt;&amp;lt;table border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Subsystems: &amp;lt;table style=&amp;quot;width:100%; text-align:center;&amp;quot; border=&amp;quot;1&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Web services &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; WinForms &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ADO.NET &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; XML &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; ... &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; Base Class Library: ~5000 osztály &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; CLR: &amp;lt;table border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; style=&amp;quot;width:90%; text-align:center;&amp;quot;&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;Garbage collector&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Type checker &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Debugging &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Threading &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Code checker&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; InterOp &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; COM &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Remoting &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; &#039;&#039;&#039;JIT compiler&#039;&#039;&#039; &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;&amp;amp;nbsp;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt; &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt; ClassLoader &amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;Bővebb infó angolul [http://www.c-sharpcorner.com/UploadFile/chandrakantpp/UnderstandingFrameworkatglance11292005013851AM/UnderstandingFrameworkatglance.aspx?ArticleID=78f8b8b0-c67e-4061-81af-e30779f915ab itt]&amp;lt;/ul&amp;gt;&lt;br /&gt;
# Web service, milyen célra használható?&lt;br /&gt;
#* integráció különböző platformok között&lt;br /&gt;
#* külső cég által fejlesztett komponensek felhasználása&lt;br /&gt;
#* üzleti folyamatok tervezése&lt;br /&gt;
#* fejlesztési paradigma&lt;br /&gt;
# J2EE architektúra [http://kepfeltoltes.hu/130322/j2ee_appserver_www.kepfeltoltes.hu_.png ábrával], [http://uml2006.infojarda.hu/EJB_1.pdf forrás]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Alkalmazott informatika szakirány}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_kerdesek_2015tavasz_kidolgozas.zip&amp;diff=185185</id>
		<title>Fájl:Elosztott kerdesek 2015tavasz kidolgozas.zip</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_kerdesek_2015tavasz_kidolgozas.zip&amp;diff=185185"/>
		<updated>2015-04-09T10:44:03Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_mintaZh_2015tavasz_kidolgozas.docx&amp;diff=185184</id>
		<title>Fájl:Elosztott mintaZh 2015tavasz kidolgozas.docx</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Elosztott_mintaZh_2015tavasz_kidolgozas.docx&amp;diff=185184"/>
		<updated>2015-04-09T10:39:57Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183401</id>
		<title>Nyelvek és automaták</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183401"/>
		<updated>2014-12-10T19:55:16Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: /* ZH-k */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Nyelvek és automaták&lt;br /&gt;
|tárgykód = VISZM104&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=Őszi&lt;br /&gt;
|kiszh=&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|nagyzh=4 db&lt;br /&gt;
|hf=random opcionális&lt;br /&gt;
|szak=MSC info&lt;br /&gt;
|levlista=infomscATsch.bme.hu&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VISZM104/&lt;br /&gt;
|targyhonlap=http://cs.bme.hu/nya/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Hasznos Infók==&lt;br /&gt;
* Előadó: Dr. Friedl Katalin vagy Csima Judit&lt;br /&gt;
* A tárgy ötéves megfelelője: [[Formális nyelvek]]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
===Jegyzetek===&lt;br /&gt;
* [[Média:Nyau_jegyzet_2010.pdf‎|Legépelt jegyzet 2010 ősz]]&lt;br /&gt;
&lt;br /&gt;
===Könyv===&lt;br /&gt;
* [[Média:Nyau_konyv_2002.pdf‎‎|Formális nyelvek (Bach Iván)]]&lt;br /&gt;
* Algoritmusok (Ivanyos Gábor; Szabó Réka; Rónyai Lajos)&lt;br /&gt;
&lt;br /&gt;
==Gyakorlatok==&lt;br /&gt;
Hivatalos, kötelező gyakorlat ugyan nincs a tárgyból, azonban minden évben szokott lenni fakultatív konzultáció, ahol a tárgyoldalra kirakott feladatsorokat veszik végig.&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2014===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_2014_gyak1_megoldasok.pdf|Véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] || [[Média:Nyau_2014_gyak2 megoldasok.pdf|Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_3_min.pdf‎|Minimalizálás]] || Minimalizálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_4_pump.pdf‎|Pumpálás]] ||	Pumpálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_5_reg_nyelv.pdf‎|Reguláris nyelvek]] ||	Reguláris nyelvek - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_6_nyelvtan.pdf|Nyelvtanok]] ||	Nyelvtanok - megoldások&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_7_cf_nyelvtanok.pdf|CF nyelvtanok átalakításai, egyértelműség]] || [[Média:Nyau_2014_gyak7_megoldasok.pdf|CF nyelvtanok átalakításai, egyértelműség - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_8_cf_pumpa.pdf‎|CF pumpálás]] ||	[[Média:Nyau_2014_gyak8_megoldasok.pdf|CF pumpálás - megoldások]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_9_veremautomatak.pdf‎|Veremautomaták]] ||	[[Média:Nyau_2014_gyak9_megoldasok.pdf|Veremautomaták - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_10_cf_pda.pdf‎|Veremautomaták és CF nyelvtanok]] || [[Média:Nyau_2014_gyak10_megoldasok.pdf|Veremautomaták és CF nyelvtanok - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_11_cnf_cyk.pdf‎|Chomsky-normálforma, CYK algoritmus]] ||	[[Média:Nyau_2014_gyak11_megoldasok.pdf|Chomsky-normálforma, CYK algoritmus - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_2014_gyak12_feladat.pdf|Turing-gép]] ||	[[Média:Nyau_2014_gyak12_megoldasok.pdf|Turing-gép - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_2014_gyak13_feladat.pdf|k-szalagos Turing-gép]] ||	[[Média:Nyau_2014_gyak13_megoldasok.pdf|k-szalagos Turing-gép - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_2014_gyak14_feladat.pdf|Kiszámolós TG, nevezetes nyelvek, R, RE]] ||	[[Média:Nyau_2014_gyak14_megoldasok.pdf|Kiszámolós TG, nevezetes nyelvek, R, RE - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_2014_gyak15_feladat.pdf|R, RE, Nevezetes nyelvek]] ||	[[Média:Nyau_2014_gyak15_megoldasok.pdf|R, RE, Nevezetes nyelvek - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_2014_gyak16_feladat.pdf|Rice tétel, PCP]] ||	[[Média:Nyau_2014_gyak16_megoldasok.pdf|Rice tétel, PCP - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_2014_gyak17_feladat.pdf|Nyelvtanok és TG-ek]] ||	[[Média:Nyau_2014_gyak17_megoldasok.pdf|Nyelvtanok és TG-ek - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_2014_gyak18_feladat.pdf|Tár- és időbonyolultság]] ||	[[Média:Nyau_2014_gyak18_megoldasok.pdf|Tár- és időbonyolultság - megoldások]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2012===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_3_min.pdf‎|Minimalizálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_4_pump.pdf‎|Pumpálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|}&lt;br /&gt;
===Gyakorlat 2011===&lt;br /&gt;
* [[Média:NyA-2011Osz-Gyakorlat-Feladatok.zip|NyA-2011Osz-Gyakorlat-Feladatok.zip]]&lt;br /&gt;
* [[Média:nyau_3.zip|2011. 3 ZH előtti gyakorlatok]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2010===&lt;br /&gt;
(Nem hivatalos megoldások, tehát tartalmazhatnak hibát, csak saját felelősségre!)&lt;br /&gt;
* 1. gyakorlat (2010.09.09) [[Média:Nya-g-10o-1-va.pdf|Feladatsor]]&lt;br /&gt;
* 2. gyakorlat (2010.09.16) [[Média:Nya-g-10o-2-va.pdf|Feladatsor]] [[Média:Nya-m-10o-2.pdf|Megoldás]] &lt;br /&gt;
* 3. gyakorlat (2010.09.23) [[Média:Nya-g-10o-3-rkif.pdf|Feladatsor]] [[Média:Nya-m-10o-3.pdf|Megoldás]]&lt;br /&gt;
* 4. gyakorlat (2010.09.30) [[Média:Nya-g-10o-4-nyelvtan.pdf|Feladatsor]] [[Média:Nya-m-10o-4.pdf|Megoldás]]&lt;br /&gt;
* 5. gyakorlat (2010.10.14) [[Média:Nya-g-10o-5-verem.pdf|Feladatsor]] [[Média:Gyak05.zip|Megoldás]]&lt;br /&gt;
* 6. gyakorlat (2010.10.21) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak06.zip|Megoldás]] (6/1 c. feladatnál a megoldás jó, de nem az algoritmus szerint van átalakítva. ZH-n az algoritmust kell használni)&lt;br /&gt;
* 7. gyakorlat (2010.10.28) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak07.zip|Megoldás]]&lt;br /&gt;
* 8. gyakorlat (2010.11.04) [[Média:Nya-g-10o-7-cfpump.pdf|Feladatsor]] [[Média:Gyak08.zip|Megoldás]]&lt;br /&gt;
* 9. gyakorlat (2010.11.11) [[Média:Nya-g-10o-8-re.pdf|Feladatsor]] [[Média:Gyak09.zip|Megoldás]]  (Frissült 2010.12.04-én)&lt;br /&gt;
* 10. gyakorlat (2010.11.18) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak10.zip|Megoldás]] &lt;br /&gt;
* 11. gyakorlat (2010.11.25) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak11.zip|Megoldás]] &lt;br /&gt;
* 12. gyakorlat (2010.12.02) [[Média:Nya-g-10o-10-ido.pdf|Feladatsor]] [[Média:Gyak12.zip|Megoldás]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2009 ===&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f1.zip|nya09f1.zip}}: az első 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f2.zip|nya09f2.zip}}: a második 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
&lt;br /&gt;
==ZH-k==&lt;br /&gt;
4 db ZH-t kell teljesíteni a félévben, amiből kettőnek az első alkalommal sikerülnie kell, a többi pótolható, egyik kétszer is (pótót). A 4 feladatos zh-kon nagyrészt gyakorlati példákat kell megoldani, a 2014-es őszi félévtől kezdve egy elméleti kérdés (tétel, vagy definíció kimondátsa, esetleg egyszerűbb bizonyítás) is van.&lt;br /&gt;
&lt;br /&gt;
===1. ZH===&lt;br /&gt;
* [[Média:Nyau_zh1_2012.jpg|2012 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_zh2_2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh1_2010.jpg|2010 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_2009.pdf|2009 ZH1]]&lt;br /&gt;
&lt;br /&gt;
===2. ZH===&lt;br /&gt;
* [[Média:Nyau_zh2_2014.pdf| Nem hivatalos feladat megoldások 2.ZH témaköréből]]&lt;br /&gt;
* [[Média:Nyau_zh2_2013.pdf‎|2013 ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2012.pdf‎|2012 ZH2]]&lt;br /&gt;
* [[Média:Nyau_zh2_2011.pdf‎‎|2011 ZH2]]&lt;br /&gt;
* [[Média:Nyau zh1 zh2 2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2010.pdf‎|2010 ZH2]] &lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|2010osz_zh2mo.zip|2010 ősz 2. ZH Megoldás}} &lt;br /&gt;
* [[Média:Nyau_zh2_2009.pdf|2009 ZH2]]&lt;br /&gt;
&lt;br /&gt;
===3. ZH===&lt;br /&gt;
* [[Média:Nyau_zh3_2014.pdf| Nem hivatalos feladat megoldások 3.ZH témaköréből]]&lt;br /&gt;
* [[Média:Nyau_zh3_2013.pdf‎|2013 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2012.pdf‎‎‎‎|2012 ZH3]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-3ZH-3PZH.jpg|2011 ősz 3. ZH és 3. PZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh3_2011.pdf‎‎‎|2011 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2010.pdf‎‎|2010 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2009.pdf‎|2009 ZH3]]&lt;br /&gt;
&lt;br /&gt;
===4. ZH===&lt;br /&gt;
* [[Média:Nyau_zh4_2014.pdf| Nem hivatalos feladat megoldások 4.ZH témaköréből]]&lt;br /&gt;
* [[Média:Nyau_zh4_2013.pdf|2013 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2012.pdf|2012 ZH4]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-4PZH.jpg|2011 ősz 4. pótZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh4_2011.pdf|2011 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2010.pdf|2010 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2009.pdf|2009 ZH4]]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Mérnök informatikus mesterszak}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Nyau_zh4_2014.pdf&amp;diff=183400</id>
		<title>Fájl:Nyau zh4 2014.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Nyau_zh4_2014.pdf&amp;diff=183400"/>
		<updated>2014-12-10T19:54:27Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Nyau_zh3_2014.pdf&amp;diff=183399</id>
		<title>Fájl:Nyau zh3 2014.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Nyau_zh3_2014.pdf&amp;diff=183399"/>
		<updated>2014-12-10T19:54:25Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183056</id>
		<title>Nyelvek és automaták</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183056"/>
		<updated>2014-10-30T14:57:20Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: /* 2. ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Nyelvek és automaták&lt;br /&gt;
|tárgykód = VISZM104&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=Őszi&lt;br /&gt;
|kiszh=&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|nagyzh=4 db&lt;br /&gt;
|hf=random opcionális&lt;br /&gt;
|szak=MSC info&lt;br /&gt;
|levlista=infomscATsch.bme.hu&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VISZM104/&lt;br /&gt;
|targyhonlap=http://cs.bme.hu/nya/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Hasznos Infók==&lt;br /&gt;
* Előadó: Dr. Friedl Katalin vagy Csima Judit&lt;br /&gt;
* A tárgy ötéves megfelelője: [[Formális nyelvek]]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
===Jegyzetek===&lt;br /&gt;
* [[Média:Nyau_jegyzet_2010.pdf‎|Legépelt jegyzet 2010 ősz]]&lt;br /&gt;
&lt;br /&gt;
===Könyv===&lt;br /&gt;
* [[Média:Nyau_konyv_2002.pdf‎‎|Formális nyelvek (Bach Iván)]]&lt;br /&gt;
* Algoritmusok (Ivanyos Gábor; Szabó Réka; Rónyai Lajos)&lt;br /&gt;
&lt;br /&gt;
==Gyakorlatok==&lt;br /&gt;
Hivatalos, kötelező gyakorlat ugyan nincs a tárgyból, azonban minden évben szokott lenni fakultatív konzultáció, ahol a tárgyoldalra kirakott feladatsorokat veszik végig.&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2014===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_2014_gyak1_megoldasok.pdf|Véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] || [[Média:Nyau_2014_gyak2 megoldasok.pdf|Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_3_min.pdf‎|Minimalizálás]] || Minimalizálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_4_pump.pdf‎|Pumpálás]] ||	Pumpálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_5_reg_nyelv.pdf‎|Reguláris nyelvek]] ||	Reguláris nyelvek - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_6_nyelvtan.pdf|Nyelvtanok]] ||	Nyelvtanok - megoldások&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_7_cf_nyelvtanok.pdf|CF nyelvtanok átalakításai, egyértelműség]] || [[Média:Nyau_2014_gyak7_megoldasok.pdf|CF nyelvtanok átalakításai, egyértelműség - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_8_cf_pumpa.pdf‎|CF pumpálás]] ||	[[Média:Nyau_2014_gyak8_megoldasok.pdf|CF pumpálás - megoldások]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_9_veremautomatak.pdf‎|Veremautomaták]] ||	Veremautomaták - megoldások &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_10_cf_pda.pdf‎|Veremautomaták és CF nyelvtanok]] ||	Veremautomaták és CF nyelvtanok - megoldások &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_11_cnf_cyk.pdf‎|Chomsky-normálforma, CYK algoritmus]] ||	Chomsky-normálforma, CYK algoritmus - megoldások &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2012===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_3_min.pdf‎|Minimalizálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_4_pump.pdf‎|Pumpálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|}&lt;br /&gt;
===Gyakorlat 2011===&lt;br /&gt;
* [[Média:NyA-2011Osz-Gyakorlat-Feladatok.zip|NyA-2011Osz-Gyakorlat-Feladatok.zip]]&lt;br /&gt;
* [[Média:nyau_3.zip|2011. 3 ZH előtti gyakorlatok]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2010===&lt;br /&gt;
(Nem hivatalos megoldások, tehát tartalmazhatnak hibát, csak saját felelősségre!)&lt;br /&gt;
* 1. gyakorlat (2010.09.09) [[Média:Nya-g-10o-1-va.pdf|Feladatsor]]&lt;br /&gt;
* 2. gyakorlat (2010.09.16) [[Média:Nya-g-10o-2-va.pdf|Feladatsor]] [[Média:Nya-m-10o-2.pdf|Megoldás]] &lt;br /&gt;
* 3. gyakorlat (2010.09.23) [[Média:Nya-g-10o-3-rkif.pdf|Feladatsor]] [[Média:Nya-m-10o-3.pdf|Megoldás]]&lt;br /&gt;
* 4. gyakorlat (2010.09.30) [[Média:Nya-g-10o-4-nyelvtan.pdf|Feladatsor]] [[Média:Nya-m-10o-4.pdf|Megoldás]]&lt;br /&gt;
* 5. gyakorlat (2010.10.14) [[Média:Nya-g-10o-5-verem.pdf|Feladatsor]] [[Média:Gyak05.zip|Megoldás]]&lt;br /&gt;
* 6. gyakorlat (2010.10.21) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak06.zip|Megoldás]] (6/1 c. feladatnál a megoldás jó, de nem az algoritmus szerint van átalakítva. ZH-n az algoritmust kell használni)&lt;br /&gt;
* 7. gyakorlat (2010.10.28) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak07.zip|Megoldás]]&lt;br /&gt;
* 8. gyakorlat (2010.11.04) [[Média:Nya-g-10o-7-cfpump.pdf|Feladatsor]] [[Média:Gyak08.zip|Megoldás]]&lt;br /&gt;
* 9. gyakorlat (2010.11.11) [[Média:Nya-g-10o-8-re.pdf|Feladatsor]] [[Média:Gyak09.zip|Megoldás]]  (Frissült 2010.12.04-én)&lt;br /&gt;
* 10. gyakorlat (2010.11.18) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak10.zip|Megoldás]] &lt;br /&gt;
* 11. gyakorlat (2010.11.25) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak11.zip|Megoldás]] &lt;br /&gt;
* 12. gyakorlat (2010.12.02) [[Média:Nya-g-10o-10-ido.pdf|Feladatsor]] [[Média:Gyak12.zip|Megoldás]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2009 ===&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f1.zip|nya09f1.zip}}: az első 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f2.zip|nya09f2.zip}}: a második 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
&lt;br /&gt;
==ZH-k==&lt;br /&gt;
4 db ZH-t kell teljesíteni a félévben, amiből kettőnek az első alkalommal sikerülnie kell, a többi pótolható, egyik kétszer is (pótót). A 4 feladatos zh-kon nagyrészt gyakorlati példákat kell megoldani, a 2014-es őszi félévtől kezdve egy elméleti kérdés (tétel, vagy definíció kimondátsa, esetleg egyszerűbb bizonyítás) is van.&lt;br /&gt;
&lt;br /&gt;
===1. ZH===&lt;br /&gt;
* [[Média:Nyau_zh1_2012.jpg|2012 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_zh2_2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh1_2010.jpg|2010 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_2009.pdf|2009 ZH1]]&lt;br /&gt;
&lt;br /&gt;
===2. ZH===&lt;br /&gt;
* [[Média:Nyau_zh2_2014.pdf| Nem hivatalos feladat megoldások 2.ZH témaköréből]]&lt;br /&gt;
* [[Média:Nyau_zh2_2013.pdf‎|2013 ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2012.pdf‎|2012 ZH2]]&lt;br /&gt;
* [[Média:Nyau_zh2_2011.pdf‎‎|2011 ZH2]]&lt;br /&gt;
* [[Média:Nyau zh1 zh2 2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2010.pdf‎|2010 ZH2]] &lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|2010osz_zh2mo.zip|2010 ősz 2. ZH Megoldás}} &lt;br /&gt;
* [[Média:Nyau_zh2_2009.pdf|2009 ZH2]]&lt;br /&gt;
&lt;br /&gt;
===3. ZH===&lt;br /&gt;
* [[Média:Nyau_zh3_2013.pdf‎|2013 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2012.pdf‎‎‎‎|2012 ZH3]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-3ZH-3PZH.jpg|2011 ősz 3. ZH és 3. PZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh3_2011.pdf‎‎‎|2011 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2010.pdf‎‎|2010 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2009.pdf‎|2009 ZH3]]&lt;br /&gt;
&lt;br /&gt;
===4. ZH===&lt;br /&gt;
* [[Média:Nyau_zh4_2013.pdf|2013 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2012.pdf|2012 ZH4]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-4PZH.jpg|2011 ősz 4. pótZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh4_2011.pdf|2011 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2010.pdf|2010 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2009.pdf|2009 ZH4]]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Mérnök informatikus mesterszak}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183055</id>
		<title>Nyelvek és automaták</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183055"/>
		<updated>2014-10-30T14:56:25Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: /* 2. ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Nyelvek és automaták&lt;br /&gt;
|tárgykód = VISZM104&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=Őszi&lt;br /&gt;
|kiszh=&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|nagyzh=4 db&lt;br /&gt;
|hf=random opcionális&lt;br /&gt;
|szak=MSC info&lt;br /&gt;
|levlista=infomscATsch.bme.hu&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VISZM104/&lt;br /&gt;
|targyhonlap=http://cs.bme.hu/nya/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Hasznos Infók==&lt;br /&gt;
* Előadó: Dr. Friedl Katalin vagy Csima Judit&lt;br /&gt;
* A tárgy ötéves megfelelője: [[Formális nyelvek]]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
===Jegyzetek===&lt;br /&gt;
* [[Média:Nyau_jegyzet_2010.pdf‎|Legépelt jegyzet 2010 ősz]]&lt;br /&gt;
&lt;br /&gt;
===Könyv===&lt;br /&gt;
* [[Média:Nyau_konyv_2002.pdf‎‎|Formális nyelvek (Bach Iván)]]&lt;br /&gt;
* Algoritmusok (Ivanyos Gábor; Szabó Réka; Rónyai Lajos)&lt;br /&gt;
&lt;br /&gt;
==Gyakorlatok==&lt;br /&gt;
Hivatalos, kötelező gyakorlat ugyan nincs a tárgyból, azonban minden évben szokott lenni fakultatív konzultáció, ahol a tárgyoldalra kirakott feladatsorokat veszik végig.&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2014===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_2014_gyak1_megoldasok.pdf|Véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] || [[Média:Nyau_2014_gyak2 megoldasok.pdf|Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_3_min.pdf‎|Minimalizálás]] || Minimalizálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_4_pump.pdf‎|Pumpálás]] ||	Pumpálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_5_reg_nyelv.pdf‎|Reguláris nyelvek]] ||	Reguláris nyelvek - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_6_nyelvtan.pdf|Nyelvtanok]] ||	Nyelvtanok - megoldások&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_7_cf_nyelvtanok.pdf|CF nyelvtanok átalakításai, egyértelműség]] || [[Média:Nyau_2014_gyak7_megoldasok.pdf|CF nyelvtanok átalakításai, egyértelműség - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_8_cf_pumpa.pdf‎|CF pumpálás]] ||	[[Média:Nyau_2014_gyak8_megoldasok.pdf|CF pumpálás - megoldások]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_9_veremautomatak.pdf‎|Veremautomaták]] ||	Veremautomaták - megoldások &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_10_cf_pda.pdf‎|Veremautomaták és CF nyelvtanok]] ||	Veremautomaták és CF nyelvtanok - megoldások &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_11_cnf_cyk.pdf‎|Chomsky-normálforma, CYK algoritmus]] ||	Chomsky-normálforma, CYK algoritmus - megoldások &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2012===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_3_min.pdf‎|Minimalizálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_4_pump.pdf‎|Pumpálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|}&lt;br /&gt;
===Gyakorlat 2011===&lt;br /&gt;
* [[Média:NyA-2011Osz-Gyakorlat-Feladatok.zip|NyA-2011Osz-Gyakorlat-Feladatok.zip]]&lt;br /&gt;
* [[Média:nyau_3.zip|2011. 3 ZH előtti gyakorlatok]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2010===&lt;br /&gt;
(Nem hivatalos megoldások, tehát tartalmazhatnak hibát, csak saját felelősségre!)&lt;br /&gt;
* 1. gyakorlat (2010.09.09) [[Média:Nya-g-10o-1-va.pdf|Feladatsor]]&lt;br /&gt;
* 2. gyakorlat (2010.09.16) [[Média:Nya-g-10o-2-va.pdf|Feladatsor]] [[Média:Nya-m-10o-2.pdf|Megoldás]] &lt;br /&gt;
* 3. gyakorlat (2010.09.23) [[Média:Nya-g-10o-3-rkif.pdf|Feladatsor]] [[Média:Nya-m-10o-3.pdf|Megoldás]]&lt;br /&gt;
* 4. gyakorlat (2010.09.30) [[Média:Nya-g-10o-4-nyelvtan.pdf|Feladatsor]] [[Média:Nya-m-10o-4.pdf|Megoldás]]&lt;br /&gt;
* 5. gyakorlat (2010.10.14) [[Média:Nya-g-10o-5-verem.pdf|Feladatsor]] [[Média:Gyak05.zip|Megoldás]]&lt;br /&gt;
* 6. gyakorlat (2010.10.21) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak06.zip|Megoldás]] (6/1 c. feladatnál a megoldás jó, de nem az algoritmus szerint van átalakítva. ZH-n az algoritmust kell használni)&lt;br /&gt;
* 7. gyakorlat (2010.10.28) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak07.zip|Megoldás]]&lt;br /&gt;
* 8. gyakorlat (2010.11.04) [[Média:Nya-g-10o-7-cfpump.pdf|Feladatsor]] [[Média:Gyak08.zip|Megoldás]]&lt;br /&gt;
* 9. gyakorlat (2010.11.11) [[Média:Nya-g-10o-8-re.pdf|Feladatsor]] [[Média:Gyak09.zip|Megoldás]]  (Frissült 2010.12.04-én)&lt;br /&gt;
* 10. gyakorlat (2010.11.18) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak10.zip|Megoldás]] &lt;br /&gt;
* 11. gyakorlat (2010.11.25) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak11.zip|Megoldás]] &lt;br /&gt;
* 12. gyakorlat (2010.12.02) [[Média:Nya-g-10o-10-ido.pdf|Feladatsor]] [[Média:Gyak12.zip|Megoldás]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2009 ===&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f1.zip|nya09f1.zip}}: az első 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f2.zip|nya09f2.zip}}: a második 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
&lt;br /&gt;
==ZH-k==&lt;br /&gt;
4 db ZH-t kell teljesíteni a félévben, amiből kettőnek az első alkalommal sikerülnie kell, a többi pótolható, egyik kétszer is (pótót). A 4 feladatos zh-kon nagyrészt gyakorlati példákat kell megoldani, a 2014-es őszi félévtől kezdve egy elméleti kérdés (tétel, vagy definíció kimondátsa, esetleg egyszerűbb bizonyítás) is van.&lt;br /&gt;
&lt;br /&gt;
===1. ZH===&lt;br /&gt;
* [[Média:Nyau_zh1_2012.jpg|2012 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_zh2_2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh1_2010.jpg|2010 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_2009.pdf|2009 ZH1]]&lt;br /&gt;
&lt;br /&gt;
===2. ZH===&lt;br /&gt;
* [[Média:Nyau_zh2_2014.pdf| Nem hivatalos feladatmegoldások 2.Zh témaköréből]]&lt;br /&gt;
* [[Média:Nyau_zh2_2013.pdf‎|2013 ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2012.pdf‎|2012 ZH2]]&lt;br /&gt;
* [[Média:Nyau_zh2_2011.pdf‎‎|2011 ZH2]]&lt;br /&gt;
* [[Média:Nyau zh1 zh2 2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2010.pdf‎|2010 ZH2]] &lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|2010osz_zh2mo.zip|2010 ősz 2. ZH Megoldás}} &lt;br /&gt;
* [[Média:Nyau_zh2_2009.pdf|2009 ZH2]]&lt;br /&gt;
&lt;br /&gt;
===3. ZH===&lt;br /&gt;
* [[Média:Nyau_zh3_2013.pdf‎|2013 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2012.pdf‎‎‎‎|2012 ZH3]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-3ZH-3PZH.jpg|2011 ősz 3. ZH és 3. PZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh3_2011.pdf‎‎‎|2011 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2010.pdf‎‎|2010 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2009.pdf‎|2009 ZH3]]&lt;br /&gt;
&lt;br /&gt;
===4. ZH===&lt;br /&gt;
* [[Média:Nyau_zh4_2013.pdf|2013 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2012.pdf|2012 ZH4]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-4PZH.jpg|2011 ősz 4. pótZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh4_2011.pdf|2011 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2010.pdf|2010 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2009.pdf|2009 ZH4]]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Mérnök informatikus mesterszak}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183054</id>
		<title>Nyelvek és automaták</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183054"/>
		<updated>2014-10-30T14:56:00Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: /* 2. ZH */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Nyelvek és automaták&lt;br /&gt;
|tárgykód = VISZM104&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=Őszi&lt;br /&gt;
|kiszh=&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|nagyzh=4 db&lt;br /&gt;
|hf=random opcionális&lt;br /&gt;
|szak=MSC info&lt;br /&gt;
|levlista=infomscATsch.bme.hu&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VISZM104/&lt;br /&gt;
|targyhonlap=http://cs.bme.hu/nya/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Hasznos Infók==&lt;br /&gt;
* Előadó: Dr. Friedl Katalin vagy Csima Judit&lt;br /&gt;
* A tárgy ötéves megfelelője: [[Formális nyelvek]]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
===Jegyzetek===&lt;br /&gt;
* [[Média:Nyau_jegyzet_2010.pdf‎|Legépelt jegyzet 2010 ősz]]&lt;br /&gt;
&lt;br /&gt;
===Könyv===&lt;br /&gt;
* [[Média:Nyau_konyv_2002.pdf‎‎|Formális nyelvek (Bach Iván)]]&lt;br /&gt;
* Algoritmusok (Ivanyos Gábor; Szabó Réka; Rónyai Lajos)&lt;br /&gt;
&lt;br /&gt;
==Gyakorlatok==&lt;br /&gt;
Hivatalos, kötelező gyakorlat ugyan nincs a tárgyból, azonban minden évben szokott lenni fakultatív konzultáció, ahol a tárgyoldalra kirakott feladatsorokat veszik végig.&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2014===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_2014_gyak1_megoldasok.pdf|Véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] || [[Média:Nyau_2014_gyak2 megoldasok.pdf|Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_3_min.pdf‎|Minimalizálás]] || Minimalizálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_4_pump.pdf‎|Pumpálás]] ||	Pumpálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_5_reg_nyelv.pdf‎|Reguláris nyelvek]] ||	Reguláris nyelvek - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_6_nyelvtan.pdf|Nyelvtanok]] ||	Nyelvtanok - megoldások&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_7_cf_nyelvtanok.pdf|CF nyelvtanok átalakításai, egyértelműség]] || [[Média:Nyau_2014_gyak7_megoldasok.pdf|CF nyelvtanok átalakításai, egyértelműség - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_8_cf_pumpa.pdf‎|CF pumpálás]] ||	[[Média:Nyau_2014_gyak8_megoldasok.pdf|CF pumpálás - megoldások]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_9_veremautomatak.pdf‎|Veremautomaták]] ||	Veremautomaták - megoldások &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_10_cf_pda.pdf‎|Veremautomaták és CF nyelvtanok]] ||	Veremautomaták és CF nyelvtanok - megoldások &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_11_cnf_cyk.pdf‎|Chomsky-normálforma, CYK algoritmus]] ||	Chomsky-normálforma, CYK algoritmus - megoldások &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2012===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_3_min.pdf‎|Minimalizálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_4_pump.pdf‎|Pumpálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|}&lt;br /&gt;
===Gyakorlat 2011===&lt;br /&gt;
* [[Média:NyA-2011Osz-Gyakorlat-Feladatok.zip|NyA-2011Osz-Gyakorlat-Feladatok.zip]]&lt;br /&gt;
* [[Média:nyau_3.zip|2011. 3 ZH előtti gyakorlatok]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2010===&lt;br /&gt;
(Nem hivatalos megoldások, tehát tartalmazhatnak hibát, csak saját felelősségre!)&lt;br /&gt;
* 1. gyakorlat (2010.09.09) [[Média:Nya-g-10o-1-va.pdf|Feladatsor]]&lt;br /&gt;
* 2. gyakorlat (2010.09.16) [[Média:Nya-g-10o-2-va.pdf|Feladatsor]] [[Média:Nya-m-10o-2.pdf|Megoldás]] &lt;br /&gt;
* 3. gyakorlat (2010.09.23) [[Média:Nya-g-10o-3-rkif.pdf|Feladatsor]] [[Média:Nya-m-10o-3.pdf|Megoldás]]&lt;br /&gt;
* 4. gyakorlat (2010.09.30) [[Média:Nya-g-10o-4-nyelvtan.pdf|Feladatsor]] [[Média:Nya-m-10o-4.pdf|Megoldás]]&lt;br /&gt;
* 5. gyakorlat (2010.10.14) [[Média:Nya-g-10o-5-verem.pdf|Feladatsor]] [[Média:Gyak05.zip|Megoldás]]&lt;br /&gt;
* 6. gyakorlat (2010.10.21) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak06.zip|Megoldás]] (6/1 c. feladatnál a megoldás jó, de nem az algoritmus szerint van átalakítva. ZH-n az algoritmust kell használni)&lt;br /&gt;
* 7. gyakorlat (2010.10.28) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak07.zip|Megoldás]]&lt;br /&gt;
* 8. gyakorlat (2010.11.04) [[Média:Nya-g-10o-7-cfpump.pdf|Feladatsor]] [[Média:Gyak08.zip|Megoldás]]&lt;br /&gt;
* 9. gyakorlat (2010.11.11) [[Média:Nya-g-10o-8-re.pdf|Feladatsor]] [[Média:Gyak09.zip|Megoldás]]  (Frissült 2010.12.04-én)&lt;br /&gt;
* 10. gyakorlat (2010.11.18) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak10.zip|Megoldás]] &lt;br /&gt;
* 11. gyakorlat (2010.11.25) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak11.zip|Megoldás]] &lt;br /&gt;
* 12. gyakorlat (2010.12.02) [[Média:Nya-g-10o-10-ido.pdf|Feladatsor]] [[Média:Gyak12.zip|Megoldás]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2009 ===&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f1.zip|nya09f1.zip}}: az első 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f2.zip|nya09f2.zip}}: a második 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
&lt;br /&gt;
==ZH-k==&lt;br /&gt;
4 db ZH-t kell teljesíteni a félévben, amiből kettőnek az első alkalommal sikerülnie kell, a többi pótolható, egyik kétszer is (pótót). A 4 feladatos zh-kon nagyrészt gyakorlati példákat kell megoldani, a 2014-es őszi félévtől kezdve egy elméleti kérdés (tétel, vagy definíció kimondátsa, esetleg egyszerűbb bizonyítás) is van.&lt;br /&gt;
&lt;br /&gt;
===1. ZH===&lt;br /&gt;
* [[Média:Nyau_zh1_2012.jpg|2012 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_zh2_2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh1_2010.jpg|2010 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_2009.pdf|2009 ZH1]]&lt;br /&gt;
&lt;br /&gt;
===2. ZH===&lt;br /&gt;
* [[Média:Nyau_zh2_2013.pdf‎|2013 ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2012.pdf‎|2012 ZH2]]&lt;br /&gt;
* [[Média:Nyau_zh2_2011.pdf‎‎|2011 ZH2]]&lt;br /&gt;
* [[Média:Nyau zh1 zh2 2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2010.pdf‎|2010 ZH2]] &lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|2010osz_zh2mo.zip|2010 ősz 2. ZH Megoldás}} &lt;br /&gt;
* [[Média:Nyau_zh2_2009.pdf|2009 ZH2]]&lt;br /&gt;
&lt;br /&gt;
===3. ZH===&lt;br /&gt;
* [[Média:Nyau_zh3_2013.pdf‎|2013 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2012.pdf‎‎‎‎|2012 ZH3]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-3ZH-3PZH.jpg|2011 ősz 3. ZH és 3. PZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh3_2011.pdf‎‎‎|2011 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2010.pdf‎‎|2010 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2009.pdf‎|2009 ZH3]]&lt;br /&gt;
&lt;br /&gt;
===4. ZH===&lt;br /&gt;
* [[Média:Nyau_zh4_2013.pdf|2013 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2012.pdf|2012 ZH4]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-4PZH.jpg|2011 ősz 4. pótZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh4_2011.pdf|2011 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2010.pdf|2010 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2009.pdf|2009 ZH4]]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Mérnök informatikus mesterszak}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183053</id>
		<title>Nyelvek és automaták</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Nyelvek_%C3%A9s_automat%C3%A1k&amp;diff=183053"/>
		<updated>2014-10-30T14:55:13Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: /* ZH-k */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Tantárgy&lt;br /&gt;
|nev=Nyelvek és automaták&lt;br /&gt;
|tárgykód = VISZM104&lt;br /&gt;
|kredit=4&lt;br /&gt;
|felev=Őszi&lt;br /&gt;
|kiszh=&lt;br /&gt;
|vizsga=nincs&lt;br /&gt;
|nagyzh=4 db&lt;br /&gt;
|hf=random opcionális&lt;br /&gt;
|szak=MSC info&lt;br /&gt;
|levlista=infomscATsch.bme.hu&lt;br /&gt;
|tad=https://www.vik.bme.hu/kepzes/targyak/VISZM104/&lt;br /&gt;
|targyhonlap=http://cs.bme.hu/nya/&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Hasznos Infók==&lt;br /&gt;
* Előadó: Dr. Friedl Katalin vagy Csima Judit&lt;br /&gt;
* A tárgy ötéves megfelelője: [[Formális nyelvek]]&lt;br /&gt;
&lt;br /&gt;
==Segédanyagok==&lt;br /&gt;
===Jegyzetek===&lt;br /&gt;
* [[Média:Nyau_jegyzet_2010.pdf‎|Legépelt jegyzet 2010 ősz]]&lt;br /&gt;
&lt;br /&gt;
===Könyv===&lt;br /&gt;
* [[Média:Nyau_konyv_2002.pdf‎‎|Formális nyelvek (Bach Iván)]]&lt;br /&gt;
* Algoritmusok (Ivanyos Gábor; Szabó Réka; Rónyai Lajos)&lt;br /&gt;
&lt;br /&gt;
==Gyakorlatok==&lt;br /&gt;
Hivatalos, kötelező gyakorlat ugyan nincs a tárgyból, azonban minden évben szokott lenni fakultatív konzultáció, ahol a tárgyoldalra kirakott feladatsorokat veszik végig.&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2014===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_2014_gyak1_megoldasok.pdf|Véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] || [[Média:Nyau_2014_gyak2 megoldasok.pdf|Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_3_min.pdf‎|Minimalizálás]] || Minimalizálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_4_pump.pdf‎|Pumpálás]] ||	Pumpálás - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_5_reg_nyelv.pdf‎|Reguláris nyelvek]] ||	Reguláris nyelvek - megoldások  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_6_nyelvtan.pdf|Nyelvtanok]] ||	Nyelvtanok - megoldások&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_7_cf_nyelvtanok.pdf|CF nyelvtanok átalakításai, egyértelműség]] || [[Média:Nyau_2014_gyak7_megoldasok.pdf|CF nyelvtanok átalakításai, egyértelműség - megoldások]] &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_8_cf_pumpa.pdf‎|CF pumpálás]] ||	[[Média:Nyau_2014_gyak8_megoldasok.pdf|CF pumpálás - megoldások]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_9_veremautomatak.pdf‎|Veremautomaták]] ||	Veremautomaták - megoldások &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_10_cf_pda.pdf‎|Veremautomaták és CF nyelvtanok]] ||	Veremautomaták és CF nyelvtanok - megoldások &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2014_11_cnf_cyk.pdf‎|Chomsky-normálforma, CYK algoritmus]] ||	Chomsky-normálforma, CYK algoritmus - megoldások &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2012===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &#039;&#039;&#039;Feladatok&#039;&#039;&#039; || &#039;&#039;&#039;Megoldás&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_1_va.pdf‎|Véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_2_nva.pdf‎|Nemdeterminisztikus véges automaták]] ||	[[Média:Nyau_gyakorlat_2012_1_va_megoldasok.pdf‎|Véges automaták, Nemdeterminisztikus véges automaták - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_3_min.pdf‎|Minimalizálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|-&lt;br /&gt;
| [[Média:Nyau_gyakorlat_2012_4_pump.pdf‎|Pumpálás]] ||	[[Média:Nyau_gyakorlat_2012_3_min_4_pump_megoldasok.pdf‎|Minimalizálás, Pumpálás - megoldások]]  &lt;br /&gt;
|}&lt;br /&gt;
===Gyakorlat 2011===&lt;br /&gt;
* [[Média:NyA-2011Osz-Gyakorlat-Feladatok.zip|NyA-2011Osz-Gyakorlat-Feladatok.zip]]&lt;br /&gt;
* [[Média:nyau_3.zip|2011. 3 ZH előtti gyakorlatok]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2010===&lt;br /&gt;
(Nem hivatalos megoldások, tehát tartalmazhatnak hibát, csak saját felelősségre!)&lt;br /&gt;
* 1. gyakorlat (2010.09.09) [[Média:Nya-g-10o-1-va.pdf|Feladatsor]]&lt;br /&gt;
* 2. gyakorlat (2010.09.16) [[Média:Nya-g-10o-2-va.pdf|Feladatsor]] [[Média:Nya-m-10o-2.pdf|Megoldás]] &lt;br /&gt;
* 3. gyakorlat (2010.09.23) [[Média:Nya-g-10o-3-rkif.pdf|Feladatsor]] [[Média:Nya-m-10o-3.pdf|Megoldás]]&lt;br /&gt;
* 4. gyakorlat (2010.09.30) [[Média:Nya-g-10o-4-nyelvtan.pdf|Feladatsor]] [[Média:Nya-m-10o-4.pdf|Megoldás]]&lt;br /&gt;
* 5. gyakorlat (2010.10.14) [[Média:Nya-g-10o-5-verem.pdf|Feladatsor]] [[Média:Gyak05.zip|Megoldás]]&lt;br /&gt;
* 6. gyakorlat (2010.10.21) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak06.zip|Megoldás]] (6/1 c. feladatnál a megoldás jó, de nem az algoritmus szerint van átalakítva. ZH-n az algoritmust kell használni)&lt;br /&gt;
* 7. gyakorlat (2010.10.28) [[Média:Nya-g-10o-6-cyk.pdf|Feladatsor]] [[Média:Gyak07.zip|Megoldás]]&lt;br /&gt;
* 8. gyakorlat (2010.11.04) [[Média:Nya-g-10o-7-cfpump.pdf|Feladatsor]] [[Média:Gyak08.zip|Megoldás]]&lt;br /&gt;
* 9. gyakorlat (2010.11.11) [[Média:Nya-g-10o-8-re.pdf|Feladatsor]] [[Média:Gyak09.zip|Megoldás]]  (Frissült 2010.12.04-én)&lt;br /&gt;
* 10. gyakorlat (2010.11.18) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak10.zip|Megoldás]] &lt;br /&gt;
* 11. gyakorlat (2010.11.25) [[Média:Nya-g-10o-9-rice.pdf|Feladatsor]] [[Média:Gyak11.zip|Megoldás]] &lt;br /&gt;
* 12. gyakorlat (2010.12.02) [[Média:Nya-g-10o-10-ido.pdf|Feladatsor]] [[Média:Gyak12.zip|Megoldás]]&lt;br /&gt;
&lt;br /&gt;
===Gyakorlat 2009 ===&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f1.zip|nya09f1.zip}}: az első 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|nya09f2.zip|nya09f2.zip}}: a második 2009-es feladatsor &amp;quot;megoldása&amp;quot; (itt-ott lehet hibás)&lt;br /&gt;
&lt;br /&gt;
==ZH-k==&lt;br /&gt;
4 db ZH-t kell teljesíteni a félévben, amiből kettőnek az első alkalommal sikerülnie kell, a többi pótolható, egyik kétszer is (pótót). A 4 feladatos zh-kon nagyrészt gyakorlati példákat kell megoldani, a 2014-es őszi félévtől kezdve egy elméleti kérdés (tétel, vagy definíció kimondátsa, esetleg egyszerűbb bizonyítás) is van.&lt;br /&gt;
&lt;br /&gt;
===1. ZH===&lt;br /&gt;
* [[Média:Nyau_zh1_2012.jpg|2012 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_zh2_2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh1_2010.jpg|2010 ZH1]] &lt;br /&gt;
* [[Média:Nyau_zh1_2009.pdf|2009 ZH1]]&lt;br /&gt;
&lt;br /&gt;
===2. ZH===&lt;br /&gt;
* [[Média:Nyau_zh2_2014.pdf| Nem hivatalos feladatmegoldások 2.Zh témaköréből]]&lt;br /&gt;
* [[Média:Nyau_zh2_2013.pdf‎|2013 ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2012.pdf‎|2012 ZH2]]&lt;br /&gt;
* [[Média:Nyau_zh2_2011.pdf‎‎|2011 ZH2]]&lt;br /&gt;
* [[Média:Nyau zh1 zh2 2011.jpg|2011 ZH1-ZH2]] &lt;br /&gt;
* [[Média:Nyau_zh2_2010.pdf‎|2010 ZH2]] &lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|2010osz_zh2mo.zip|2010 ősz 2. ZH Megoldás}} &lt;br /&gt;
* [[Média:Nyau_zh2_2009.pdf|2009 ZH2]]&lt;br /&gt;
&lt;br /&gt;
===3. ZH===&lt;br /&gt;
* [[Média:Nyau_zh3_2013.pdf‎|2013 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2012.pdf‎‎‎‎|2012 ZH3]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-3ZH-3PZH.jpg|2011 ősz 3. ZH és 3. PZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh3_2011.pdf‎‎‎|2011 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2010.pdf‎‎|2010 ZH3]]&lt;br /&gt;
* [[Média:Nyau_zh3_2009.pdf‎|2009 ZH3]]&lt;br /&gt;
&lt;br /&gt;
===4. ZH===&lt;br /&gt;
* [[Média:Nyau_zh4_2013.pdf|2013 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2012.pdf|2012 ZH4]]&lt;br /&gt;
* {{InLineFileLink|Infoszak|Nya|NyA-2011Osz-4PZH.jpg|2011 ősz 4. pótZH Feladatsor}}&lt;br /&gt;
* [[Média:Nyau_zh4_2011.pdf|2011 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2010.pdf|2010 ZH4]]&lt;br /&gt;
* [[Média:Nyau_zh4_2009.pdf|2009 ZH4]]&lt;br /&gt;
&lt;br /&gt;
{{Lábléc - Mérnök informatikus mesterszak}}&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=F%C3%A1jl:Nyau_zh2_2014.pdf&amp;diff=183052</id>
		<title>Fájl:Nyau zh2 2014.pdf</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=F%C3%A1jl:Nyau_zh2_2014.pdf&amp;diff=183052"/>
		<updated>2014-10-30T14:54:15Z</updated>

		<summary type="html">&lt;p&gt;Lukács Ferenc Dávid: MsUpload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MsUpload&lt;/div&gt;</summary>
		<author><name>Lukács Ferenc Dávid</name></author>
	</entry>
</feed>