<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_architekt%C3%BAr%C3%A1k%2Fgyakorl%C3%A1s</id>
	<title>Számítógép architektúrák/gyakorlás - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_architekt%C3%BAr%C3%A1k%2Fgyakorl%C3%A1s"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_architekt%C3%BAr%C3%A1k/gyakorl%C3%A1s&amp;action=history"/>
	<updated>2026-04-29T16:00:52Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_architekt%C3%BAr%C3%A1k/gyakorl%C3%A1s&amp;diff=205280&amp;oldid=prev</id>
		<title>Török Zsombor: Török Zsombor átnevezte a(z) Számítógép-architektúrák lapot Számítógép architektúrák/gyakorlás lapra átirányítás nélkül: unified naming</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_architekt%C3%BAr%C3%A1k/gyakorl%C3%A1s&amp;diff=205280&amp;oldid=prev"/>
		<updated>2024-05-23T10:33:33Z</updated>

		<summary type="html">&lt;p&gt;Török Zsombor átnevezte a(z) &lt;a href=&quot;/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p-architekt%C3%BAr%C3%A1k&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Számítógép-architektúrák (a lap nem létezik)&quot;&gt;Számítógép-architektúrák&lt;/a&gt; lapot &lt;a href=&quot;/Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_architekt%C3%BAr%C3%A1k/gyakorl%C3%A1s&quot; title=&quot;Számítógép architektúrák/gyakorlás&quot;&gt;Számítógép architektúrák/gyakorlás&lt;/a&gt; lapra átirányítás nélkül: unified naming&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hu&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Régebbi változat&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;A lap 2024. május 23., 12:33-kori változata&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;hu&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(Nincs különbség)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key my_wiki:diff:1.41:old-138217:rev-205280 --&gt;
&lt;/table&gt;</summary>
		<author><name>Török Zsombor</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_architekt%C3%BAr%C3%A1k/gyakorl%C3%A1s&amp;diff=138217&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|SzArDataFlowPelda}}  ==Adatáramlásos (Data Flow) példa==  Adott a következő kifejezés: *z := ((a*b) - (c/d))* Készítse el a kifejezés…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Sz%C3%A1m%C3%ADt%C3%B3g%C3%A9p_architekt%C3%BAr%C3%A1k/gyakorl%C3%A1s&amp;diff=138217&amp;oldid=prev"/>
		<updated>2012-10-21T20:15:06Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|SzArDataFlowPelda}}  ==Adatáramlásos (Data Flow) példa==  Adott a következő kifejezés: *z := ((a*b) - (c/d))* Készítse el a kifejezés…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|SzArDataFlowPelda}}&lt;br /&gt;
&lt;br /&gt;
==Adatáramlásos (Data Flow) példa==&lt;br /&gt;
&lt;br /&gt;
Adott a következő kifejezés: *z := ((a*b) - (c/d))*&lt;br /&gt;
Készítse el a kifejezés kiszámításának adatáramlásos (data flow) modelljét (adja meg a vonatkozó a&amp;lt;sub&amp;gt;i&amp;lt;/sub&amp;gt; működtetőket, l&amp;lt;sub&amp;gt;j&amp;lt;/sub&amp;gt; csatolókat, F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;() és F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;() függvényeket és az M&amp;lt;sub&amp;gt;k&amp;lt;/sub&amp;gt; &lt;br /&gt;
markingokat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Date: Tue, 19 Jan 2010 14:14:58 +0100&lt;br /&gt;
From: Szép Tamás &amp;lt;szep.tamas.89@gmail.com&amp;gt;&lt;br /&gt;
To: info2008@sch.bme.hu&lt;br /&gt;
Subject: [info2008] adatáramlásos modell&lt;br /&gt;
X-Mailer: Microsoft Office Outlook 11&lt;br /&gt;
&lt;br /&gt;
Sziasztok!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most, hogy valaki kérdezte ezt az adatáramlásos modell dolgot (rajtam kívűl&lt;br /&gt;
is) elmondanám, hogy én mit látok. Szerintem a két kezemen meg tudnám&lt;br /&gt;
számolni azokat, akik ezt értik, már csak azért is, mert senki nem mondta&lt;br /&gt;
eddig, hogy ami megoldás wikin fenn van, az TÖKÉLETESEN ROSSZ, látszik&lt;br /&gt;
rajta, hogy aki csinálta, az sem értette. Vegyünk egy példát:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Adott a következő kifejezés: z := ((a*b) - (c/d)). Két feldolgozó egység&lt;br /&gt;
áll rendelkezésre. Készítse el a kifejezés kiszámításának adatáramlásos&lt;br /&gt;
(data flow) modelljét (adja meg a vonatkozó ai működtetőket, lj csatolókat,&lt;br /&gt;
F1() és F2() függvényeket és az Mk markingokat (1,5 pont)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Szeretném felhívni mindenki figyelmét előljáróban, hogy 2 azaz kettő&lt;br /&gt;
feldolgozó egység áll rendelkezésre, aki tehát 3 dobozt rajzol, az biztosan&lt;br /&gt;
rosszul csinálja. Itt az a lényeg, hogy 2 dobozt kell rajzolni és az egyik&lt;br /&gt;
doboznak 2 különböző feladatot kell ellátnia. Az, hogy melyiket fogja&lt;br /&gt;
elvégezni a markingtól függ. Tehát:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Az élek jelölésére a kidolgozott példától eltérő, logikusabb jelölést&lt;br /&gt;
használok, melynek szignatúrája: (innen, ide).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A = { a1, a2 }&lt;br /&gt;
&lt;br /&gt;
L = { l1, l2, l3, l4, l5, l6, l7 }&lt;br /&gt;
&lt;br /&gt;
E = { (l1, a1), (l2, a1), (a1, l5), (l3, a2), (l4, a2), (l5, a2), (l6, a2),&lt;br /&gt;
(a2, l6) [visszacsatolás!], (a2, l7) }&lt;br /&gt;
&lt;br /&gt;
M = { M1, M2, M3 } --&amp;gt; csak azokat a markingokat tüntetem fel, amelyek a&lt;br /&gt;
függvényleíráshoz szükségesek. Ehhez hozzávehető még egy M_init és egy&lt;br /&gt;
M_ending marking.&lt;br /&gt;
&lt;br /&gt;
M1 = { l1, l2 }&lt;br /&gt;
&lt;br /&gt;
M2 = { l3, l4 }&lt;br /&gt;
&lt;br /&gt;
M3 = { l5, l6 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
F1(a1, M1) = l1 ^ l2	 x := a * b&lt;br /&gt;
&lt;br /&gt;
F2(a1, M1) = l5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
F1(a2, M2) = l3 ^ l4	y := c / d&lt;br /&gt;
&lt;br /&gt;
F2(a2, M2) = l6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; itt az M1 és M2 markingok helyett használhattuk volna M_init - et is, ha&lt;br /&gt;
nem szeretnénk különbontani. Nagyobb rendszerek leírásakor nincs értelme&lt;br /&gt;
megkülönböztetni minden állapotot, ekkor nem bontanánk külön.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
F1(a2, M3) = l5 ^ l6  z := x - y&lt;br /&gt;
&lt;br /&gt;
F2(a2, M3) = l7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt; a kivonást IS a kettes indexű működtető végzi, és nem egy hármas, mivel&lt;br /&gt;
csak 2 feldolgozó egységünk van.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
És ezzel természtesen konzisztens már a táblázat:&lt;br /&gt;
&lt;br /&gt;
+-----------------+---------------+--------------+&lt;br /&gt;
|Lépés/processzor | 1. processzor | 2.processzor |&lt;br /&gt;
+-----------------+---------------+--------------+&lt;br /&gt;
| 1. lépés		  |	 x := a * b |  y := c / d  |&lt;br /&gt;
+-----------------+---------------+--------------+&lt;br /&gt;
| 2. lépés		  |					|  z := x - y  |&lt;br /&gt;
+-----------------+---------------+--------------+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ez az én megoldásom, ha valaki szerint nem jó, írjon nyugodtan. Üdv.:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Szép Tomi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ehhez passzoló diagram:&lt;br /&gt;
&lt;br /&gt;
%ATTACHURL%/df.gif &amp;lt;!--&lt;br /&gt;
diagram regenerálása:&lt;br /&gt;
$ dot -Tgif &amp;gt; df.gif &amp;lt;&amp;lt;A&lt;br /&gt;
digraph {&lt;br /&gt;
a1[shape=box];&lt;br /&gt;
a2[shape=box];&lt;br /&gt;
node[shape=circle];&lt;br /&gt;
l1-&amp;gt;a1;&lt;br /&gt;
l2-&amp;gt;a1;&lt;br /&gt;
a1-&amp;gt;l5;&lt;br /&gt;
l3-&amp;gt;a2;&lt;br /&gt;
l4-&amp;gt;a2;&lt;br /&gt;
l5-&amp;gt;a2;&lt;br /&gt;
l6-&amp;gt;a2;&lt;br /&gt;
a2-&amp;gt;l6;&lt;br /&gt;
a2-&amp;gt;l7;&lt;br /&gt;
}&lt;br /&gt;
A&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-- [[MateOry|maat]] - 2010.01.19.&lt;br /&gt;
&lt;br /&gt;
Annyit fűznék hozzá a dologhoz, hogy vizsgán sikerült megkapnom ezt a feladatot, és a fenti megoldást írtam le részletesen. NG javította, természetesen 0 pont. Amikor megkérdeztem hogy mi lett volna a jó megoldás, az alábbi megoldást mondta el. Azt mondta hogy 3 doboz kell. &lt;br /&gt;
&lt;br /&gt;
-- [[TeveliLaszlo|Teve]] - 2011.01.09.&lt;br /&gt;
&lt;br /&gt;
==Rossz(?) megoldás==&lt;br /&gt;
&lt;br /&gt;
%ATTACHURL%/df.png&lt;br /&gt;
&lt;br /&gt;
A = {a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, a&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;} &amp;#039;&amp;#039;működtetők halmaza&amp;#039;&amp;#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
L = {l&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;} &amp;#039;&amp;#039;csatolók halmaza&amp;#039;&amp;#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
E &amp;amp;sube; ((A &amp;amp;times; L) &amp;amp;cup; (L &amp;amp;times; A)) &amp;#039;&amp;#039;élek halmaza&amp;#039;&amp;#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
E = {&lt;br /&gt;
{a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;}, {a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}, {a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}, {a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;}, &lt;br /&gt;
{l&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;, a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;}, {l&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;, a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;}, &lt;br /&gt;
{a&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;}, {a&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;}, &lt;br /&gt;
{l&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;, a&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, M&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) = l&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; ^ l&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(a&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, M&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) = l&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, M&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) = l&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt; ^ l&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(a&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, M&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;) = l&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
F&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;(a&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, M&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) = l&amp;lt;sub&amp;gt;5&amp;lt;/sub&amp;gt; ^ l&amp;lt;sub&amp;gt;6&amp;lt;/sub&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
F&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;(a&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, M&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;) = l&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;&lt;br /&gt;
&lt;br /&gt;
M&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt; = {l&amp;lt;sub&amp;gt;1&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;3&amp;lt;/sub&amp;gt;, l&amp;lt;sub&amp;gt;4&amp;lt;/sub&amp;gt;}&amp;lt;br /&amp;gt;&lt;br /&gt;
M&amp;lt;sub&amp;gt;2&amp;lt;/sub&amp;gt; = {l&amp;lt;sub&amp;gt;7&amp;lt;/sub&amp;gt;}&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;lépés&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;1. processzor&amp;#039;&amp;#039;&amp;#039; || &amp;#039;&amp;#039;&amp;#039;2.processzor&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
|-&lt;br /&gt;
| 1 || x = a * b || y = c / d &lt;br /&gt;
|-&lt;br /&gt;
| 2 || z = x - y || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
-- [[DeVi|DeVi]] - 2007.01.13.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>