<?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=Oper%C3%A1ci%C3%B3s_rendszerek_vizsga_2008._m%C3%A1jus_20._megold%C3%A1ssal</id>
	<title>Operációs rendszerek vizsga 2008. május 20. megoldással - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=Oper%C3%A1ci%C3%B3s_rendszerek_vizsga_2008._m%C3%A1jus_20._megold%C3%A1ssal"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Oper%C3%A1ci%C3%B3s_rendszerek_vizsga_2008._m%C3%A1jus_20._megold%C3%A1ssal&amp;action=history"/>
	<updated>2026-05-18T06:28:33Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=Oper%C3%A1ci%C3%B3s_rendszerek_vizsga_2008._m%C3%A1jus_20._megold%C3%A1ssal&amp;diff=154800&amp;oldid=prev</id>
		<title>Ferrero, 2013. január 25., 16:19-n</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Oper%C3%A1ci%C3%B3s_rendszerek_vizsga_2008._m%C3%A1jus_20._megold%C3%A1ssal&amp;diff=154800&amp;oldid=prev"/>
		<updated>2013-01-25T16:19:26Z</updated>

		<summary type="html">&lt;p&gt;&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 2013. január 25., 18:19-kori változata&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1. sor:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1. sor:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{GlobalTemplate|Infoalap|OpReVizsga2008majus20megoldas}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;Megjegyzés: ez az oldal jelenleg félkész, ha tudsz valamihez hozzáírni, akkor nyugodtan. Érdemes mindenhez forrást is írni (tankönyből, wikipédiából, diasorokból, stb.), hogy akit érdekel, hozzáolvashasson még az itt leírtakhoz.&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;Megjegyzés: ez az oldal jelenleg félkész, ha tudsz valamihez hozzáírni, akkor nyugodtan. Érdemes mindenhez forrást is írni (tankönyből, wikipédiából, diasorokból, stb.), hogy akit érdekel, hozzáolvashasson még az itt leírtakhoz.&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l154&quot;&gt;154. sor:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;151. sor:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Strukturálatlan, nyers információátvitel&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;** Strukturálatlan, nyers információátvitel&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Könyv 315.-318. oldal&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Könyv 315.-318. oldal&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-- [[VeresSzentkiralyiAndras|dnet]] - 2008.05.20.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-- [[KisGergelyG|G]] - 2008.06.18.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-- [[PalvolgyiKristof|Tarzan]] - 2009.01.12.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-- [[NagyBalintBolo|Bolo]] - 2009.06.15.&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Infoalap]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Infoalap]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ferrero</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=Oper%C3%A1ci%C3%B3s_rendszerek_vizsga_2008._m%C3%A1jus_20._megold%C3%A1ssal&amp;diff=137815&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|OpReVizsga2008majus20megoldas}}   &#039;&#039;Megjegyzés: ez az oldal jelenleg félkész, ha tudsz valamihez hozzáírni, akkor nyugodtan. Érdemes min…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=Oper%C3%A1ci%C3%B3s_rendszerek_vizsga_2008._m%C3%A1jus_20._megold%C3%A1ssal&amp;diff=137815&amp;oldid=prev"/>
		<updated>2012-10-21T20:07:51Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|OpReVizsga2008majus20megoldas}}   &amp;#039;&amp;#039;Megjegyzés: ez az oldal jelenleg félkész, ha tudsz valamihez hozzáírni, akkor nyugodtan. Érdemes min…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|OpReVizsga2008majus20megoldas}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Megjegyzés: ez az oldal jelenleg félkész, ha tudsz valamihez hozzáírni, akkor nyugodtan. Érdemes mindenhez forrást is írni (tankönyből, wikipédiából, diasorokból, stb.), hogy akit érdekel, hozzáolvashasson még az itt leírtakhoz.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
==Beugró kérdések==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1. Milyen rendszereket nevezünk &amp;quot;szorosan csatolt&amp;quot; rendszereknek?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Ahol több CPU közös óra és közös memória segítségével működik együtt. Általában egyetlen operációs rendszer van, de az bonyolult.&lt;br /&gt;
* &amp;#039;&amp;#039;Megjegyzés: az architektúrákból megtanult &amp;quot;közös erőforrást használnak&amp;quot; definícióra csak fél pontot adtak.&amp;#039;&amp;#039;&lt;br /&gt;
* Könyv 137. oldal&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2. Holtpont megelőzése (prevention) esetén milyen módszerrel lehet a foglalva várakozás előfordulását kizárni?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Ha a folyamatokat kötelezzük arra, hogy minden erőforrásukat egyszerre kérjék el. Ha meg akarjuk engedni a rákérést, akkor menthető állapotú erőforrások esetén megtehetjük, hogy a várakozó folyamatoktól elvesszük az erőforrásaikat.&lt;br /&gt;
* Könyv 93. oldal&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3. Mikor lehet két tevékenységet (utasítássorozatot) párhuzamosan végrehajtani (Bernstein)?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ha Pi és Pj az utasítássorozatok, Ii és Ij a bemeneti, Oi és Oj a kimeneti változóik halmaza, az alábbi feltételeknek kell teljesülniük: Ij és Oi, Ii és Oj, valamint Oi és Oj metszete üres halmaz.Ekkor a két tevékenység párhuzamosan végrehajtható.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;4. Milyen szinkronizációs kényszereket jelent, ha egy lazán csatolt rendszer kommunikációja során véges kapacitású csatornát alkalmazunk?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Gondolom az a lényeg itt, hogy ha a küldő folyamat, túl gyorsan küldözget, akkor a csatorna megtelik, úgyhogy túlcsordulás lesz, ami miatt a küldőnek várnia kell mielőtt újra küld.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;5. Sorolja fel a RAID technika leglényegesebb elemeit!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Redundant Array of Inexpensive Disks: több lemez összekapcsolása.&lt;br /&gt;
* A RAID-0 esetében két lemezre vannak szétosztva az adatok, így egyetlen fájlt kétszer akkora sebességgel lehet írni (a két felét parhuzamosan).&lt;br /&gt;
* A RAID-1 esetében ugyanazt az adatot tároljuk le a két lemezen, így gyorsabb nem lesz, de az egyik lemez hibája esetén visszanyerhetőek az adatok.&lt;br /&gt;
* &amp;#039;&amp;#039;Megjegyzés: ez csak példa, több lemezzel is lehet csinálni, a sebesség/tárhely/hibatűrés között különböző kompromisszumokat elérve.&amp;#039;&amp;#039;&lt;br /&gt;
* [[http://en.wikipedia.org/wiki/RAID]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;6. Mire szolgál a Translation Lookaside Buffer és mi a szerepe a fizikai cím kiszámításánál (virtuális címképzés)?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A virtuális címet fizikai címre a laptábla segítségével lehet fordítani; de ez lassú, plusz egy memória-hozzáférést jelent. Ezért a lapkezdőcímek egy részét egy asszociatív cache-ben eltárolják, ez a TLB. Címfordításkor párhuzamosan indul a keresés a laptáblában és a TLB-ben, ha az egyikben megtalálta, akkor kész.&lt;br /&gt;
* [[http://en.wikipedia.org/wiki/Translation_lookaside_buffer]]&lt;br /&gt;
* Könyv 171. oldal&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;7. Melyek a Windows hardverfüggő részei?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A kernel egyes részei és a HAL.&lt;br /&gt;
* &amp;#039;&amp;#039;Megjegyzés: én ide a drivereket is beírtam, nem vontak le érte pontot, de azt mondták, azokat nem szokás a rendszer részének tekinteni.&amp;#039;&amp;#039;&lt;br /&gt;
* Windows bevezetés diasor, 17. és 19. dia&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;8. Mit jelentenek a számok és szavak a következő verzióleírásban: &amp;quot;Microsoft (R) Windows (R) 5.01.2006 Service Pack 2 Uniprocessor Free&amp;quot;?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* (MZ) 5.01.2006 a verziószám, major.minor.build formában, 5.1 a Windows XP verzója, 2006 az SP2-es verzió build száma. Uniprocessor = egy processzoros kernel verzió, Free = debug szimbólumok nélküli verzió. &lt;br /&gt;
* Most computers run a &amp;quot;uniprocessor free&amp;quot; version of Windows, which is a version that runs on a single CPU and does not contain extra errorchecking.&lt;br /&gt;
* http://google.com&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;9. Hasonlítsa össze az általános célú (asztali) és a beágyazott operációs rendszereket az indulás szempontjából!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A beágyazottnál először indul az alkalmazás, és az indítja az operációs rendszert, az asztalinál az operációs rendszer indítja az alkalmazásokat.&lt;br /&gt;
* Beágyazott rendszerek 2008-as diasor, 43. dia&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;10. Mi a Solaris DTrace?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Hibakereső, nyomkövető eszköz, amivel a rendszer és a programok működését valós időben lehet megfigyelni.&lt;br /&gt;
* [[http://en.wikipedia.org/wiki/DTrace]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;11. Milyen futási módban és kontextusban zajlik a UNIX rendszerhívások kiszolgálása?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* Kernel módban fut a kód, és a rendszert hívó folyamat kontextusában.&lt;br /&gt;
* Könyv 286. oldal&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;12. Mi a UNIX inode?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A fizikai állományokhoz tartozó leíró, azonosító.&lt;br /&gt;
* Könyv 328. oldal&lt;br /&gt;
&lt;br /&gt;
==Nagy kérdések==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;1. Milyen paraméterek alapján lehet a különböző CPU ütemezési algoritmusokat értékelni? Definiálja a különböző paraméterek jelentését, majd hasonlítsa össze az FCFS (First-Come-First-Served), RR (Round Robin) és SJF (Shortesh-Job-First) algoritmusokat a fenti paraméterek szempontjából.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* *Központi egység kihasználtság (CPU utilization)*: Alapvető cél, hogy a CPU lehetőleg minél több időt fordítson &amp;amp;#8222;hasznos&amp;amp;#8221; munka végzésére. A CPU-kihasználtság azt mutatja, hogy a CPU-idő hány százaléka fordítódik ténylegesen a folyamatok utasításainak végrehajtására. A kihasználtságot csökkenti, ha a CPU henyél (idle), azaz nincs olyan folyamat, amelyik futhat, illetve amikor rendszeradminisztráció, ütemezés stb. történik (rezsi, overhead)&lt;br /&gt;
* *Átbocsátó képesség (throughput)*: Az egy időegység alatt elvégzett munkák számát mutatja.&lt;br /&gt;
* *Körülfordulási idő (turnaround time)*: Egy-egy munkára vonatkozóan a rendszerbe helyezéstől a munka befejeződéséig eltelt időt mutatja.&lt;br /&gt;
* *Várakozási idő (waiting time)*: Értéke azt mutatja, hogy egy-egy munka összességében mennyi időt tölt várakozással. A várakozó és futásra kész állapotokban töltött időn kívűl ide számítódik a felfüggesztett állapotok ideje, valamint a hosszú távú ütemezésig eltelő előzetes várakozás is&lt;br /&gt;
* *Válaszidő (response time)*: Időosztásos rendszerekben nagyon fontos, hogy a felhasználók érezzék, hogy a rendszer reagál a parancsaikra. A válaszidő az az idő, amely az operációs rendszer kezelői felületének &amp;amp;#8211; esetleg egy felhasználóval kommunikáló folyamatnak &amp;amp;#8211; adott kezelői parancs után a rendszer első látható reakciójáig eltelik, vagyis amennyi idő alatt a rendszer válaszolni képes.&lt;br /&gt;
&lt;br /&gt;
* FCFS: nagy átlagos várakozási idő &lt;br /&gt;
* RR: ?; túl nagy időszeletet alkalmazva FCFS-be megy át&lt;br /&gt;
* SJF: Az algoritmus kiküszöböli a FCFS-nél tapasztalható konvoj hatást, és ennél az algoritmusnál optimális az átlagos várakozási és körülfordulási idő.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;2. Egy igény szerinti lapozást alkalmazó rendszerben futó folyamat 4 fizikai memória lap területet kap. Futása során sorban a következő virtuális lapokra történik hivatkozás: 1,2,3,4,2,3,5,6,2,1,2,3,1,6,3,1.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;a) Legrégebbi lap, First In First Out (FIFO),&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;b) legrégebben nem használt, Least Recently Used (LRU),&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;c) újabb esély, Second Chance (SC),&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;d) optimális&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*lapcsere stratégiák alkalmazása esetén hány laphiba következik be? A négy fizikai lap kezdetben üres, nem tartalmazza egyik virtuális lapot sem.*&lt;br /&gt;
&lt;br /&gt;
összedobtam egy táblázatot, remélem nincs benne hiba:&lt;br /&gt;
%ATTACHURL%/lapcsere.png&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;3.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;a) Ismertesse és definiálja a kritikus szakasz megvalósításánál megkövetelhető kritériumokat. Sorolja fel, milyen eszközöket ismer a kritikus szakasz megvalósítására!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;b) Kritikus régió (critical region) segítségével mutasson megoldást a termelő-fogyasztó (producer-consumer) problémára.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
szerintem ide ez kell:&lt;br /&gt;
* a) A kölcsönös kizárás megoldásaival szemben a következő általános elvárásokat támasztjuk:&lt;br /&gt;
** minden körülmények között teljesüljön a kölcsönös kizárás,&lt;br /&gt;
** a belépési protokoll döntéshozatala csak a belépésben érdekelt folyamatok részvételét igényelje, azaz a többi folyamat nyugodtan haladhasson anélkül, hogy foglalkozniuk kellene a kérdéssel,&lt;br /&gt;
** véges időn belül minden belépni szándékozó folyamat bejuthasson (ettől esetenként eltekinthetünk).&lt;br /&gt;
* Kézenfekvő megoldásnak tűnik kritikus szakaszonként egy foglaltságjelző bit elhelyezése a közös memóriában szabad kezdőértékre állítva. A kritikus szakaszba belépni szándékozó folyamat teszteli a jelzőt, ha szabad, akkor átállítja foglaltra és belép a kritikus szakaszba, kilépéskor pedig visszaállítja szabadra.&lt;br /&gt;
&lt;br /&gt;
* b) a probléma: &lt;br /&gt;
** A rendszerben egymással párhuzamosan egy termelési folyamat, valamint egy fogyasztási folyamat zajlik. A Termelő saját ritmusában és algoritmusa szerint előállít valamit (például adatokat), amit egy raktárba tesz (Buffer). &lt;br /&gt;
** A Fogyasztó saját ritmusában, saját algoritmusa szerint működve felhasználja a termelő által előállított terméket (adatokat), a soron következőt mindig a raktárból véve elő.&lt;br /&gt;
** A Termelő és a Fogyasztó sebességére nincs kikötésünk. A Buffer kiegyenlítő hatású, kisebb sebességingadozások esetén nem akadnak fenn a folyamatok, legfeljebb a Termelő lelassulása esetén a raktárkészlet fogy, a Fogyasztó lelassulása esetén pedig növekszik. Mivel a Buffer kapacitása véges, elvárjuk, hogy ha megtelt a Buffer, a Termelő várjon a következő elem betételével, amíg felszabadul egy hely, illetve ha üres a Buffer, a Fogyasztó várjon, amíg érkezik egy elem. Ugyancsak elvárjuk, hogy az elemeket a Fogyasztó ugyanabban a sorrendben dolgozza fel, ahogyan a Termelő előállította azokat.&lt;br /&gt;
&lt;br /&gt;
* Talán a legáttekinthetőbb Lamport megoldása (1974) a pékség és egyéb sorállásra alkalmas üzletek és szol­gál­ta­tóhelyek működésének analógiájára (bakery algorithm). Bakery algoritmus adatszerkezetek közös tárban: &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;var&amp;#039;&amp;#039;&amp;#039; számot_kap: &amp;#039;&amp;#039;&amp;#039;array&amp;#039;&amp;#039;&amp;#039; [0..n-1] &amp;#039;&amp;#039;&amp;#039;of&amp;#039;&amp;#039;&amp;#039; Boolean := false; (jelzi, hogy egy folyamat éppen sorszámot kap) sorszám: &amp;#039;&amp;#039;&amp;#039;array&amp;#039;&amp;#039;&amp;#039; [0..n-1] &amp;#039;&amp;#039;&amp;#039;of&amp;#039;&amp;#039;&amp;#039; integer := 0; (tárolja a sorszámokat)*Pi folyamat: belépési protokoll:* Sorszámot kér: számot_kap[i]:=true; sorszám[i]:=max(sorszám)+1; számot_kap[i]:=false; Amíg van nála kisebb sorszámú, helybenjár: &amp;#039;&amp;#039;&amp;#039;for&amp;#039;&amp;#039;&amp;#039; j:=0 &amp;#039;&amp;#039;&amp;#039;to&amp;#039;&amp;#039;&amp;#039; n-1 &amp;#039;&amp;#039;&amp;#039;do begin while&amp;#039;&amp;#039;&amp;#039; számot_kap[j] &amp;#039;&amp;#039;&amp;#039;do&amp;#039;&amp;#039;&amp;#039; üres_utasítás;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;while&amp;#039;&amp;#039;&amp;#039; sorszám[j]ą0 &amp;#039;&amp;#039;&amp;#039;and&amp;#039;&amp;#039;&amp;#039; (sorszám[j],j)&amp;lt; (sorszám[i],i) &amp;#039;&amp;#039;&amp;#039;do&amp;#039;&amp;#039;&amp;#039; üres_utasítás; e*nd; kilépési protokoll:* sorszám[i]:=0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;4. A Windows ütemezése&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;a) Jellemezze röviden, kulcsszavakkal a Windowsban használt ütemezőt!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;b) Milyen algoritmus alapján választja ki az ütemező, hogy ki fog legközelebb futni, és az meddig futhat?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;c) Milyen prioritási tartományokat kezel a kernel, mi ezek között a különbség?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;d) Hogyan védekezik az ütemező a kiéhezés ellen?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;e) Milyen különbség van szerver és kliens verziójú Windowsok között az ütemezés alapbeállításaiban?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* a) Prioritásos, minden módban preemptív, szálakat ütemez (nem ügyel a folyamatok közti egyenlőségre), események hatására történik ütemezés, prioritások változhatnak, legmagasabb prioritásúak futnak, köztük Round-Robin.&lt;br /&gt;
* b) A legmagasabb prioritásúak közül az egyik, Round-Robin szerint váltogat köztük. Mindegyik annyit futhat, amekkora a quantumja, ez a rendszer beállításaitól függ, valamint a blokkoló rendszerhívást végzőkét az ütemező módosíthatja. Ha felébred egy nagyobb prioritású, az megszakíthatja a futást.&lt;br /&gt;
* c) 32 szint(0-31): Zero page (0), Dinamikus (1-15) és real-time (16-31). User és kernel folyamatok is lehetnek mindkettőben, viszont a real-time folyamatoknak nem változtatja a prioritását, a dinamikusaknak pedig igen. Zero page szál: felszabadított memórialapok kinullázása.&lt;br /&gt;
* d) A Balance Set Manager által: egy másodpercenként megnézi a folyamatokat, ha valaki 300 óraütés óta nem futott, az megkapja a legmagasabb dinamikus prioritást (15), és nagyobb quantumot is kap. Miután végetért a quantumja, visszaáll normálisra.&lt;br /&gt;
* e) Szerveren nagyobb a szálak quantumja; így egy lekérés miatt felébredő szerver nagyobb eséllyel végez a quantum lejárta előtt. A kliensnél az interaktivitás általában fontosabb: minél hamarabb kerüljön sorra mindegyik szál, még ha kis időre is, hogy ne akadjon meg semmi.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;(MZ)&amp;#039;&amp;#039;&amp;#039; a d)-nél: &amp;quot;megnézi a folyamatokat&amp;quot; --&amp;gt; &amp;quot;megnézi a szálakat&amp;quot;, hisz mint az fentebb is szerepel a Windows szálakat ütemez, és nem folyamatokat&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;(MZ)&amp;#039;&amp;#039;&amp;#039; az e)-ből hiányzik a változó hosszú kvantumok a kliensen&lt;br /&gt;
* Windows ütemezés diasor 18., 19., 26. és 34. dia&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;5. Írja le a UNIX System V IPC közös részeit, majd röviden ismertesse az egyes kommunikációs megoldásokat, azok előnyeit és hátrányait!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* A közös részek:&lt;br /&gt;
** Kulcs: egyedi azonosító, a user határozza meg.&lt;br /&gt;
** Létrehozó folyamat UID-je és GID-je&lt;br /&gt;
** Birtokos folyamat UID-je és GID-je. Azért van, hogy a létrehozón kívül egy másik folyamat is minden jogot megkaphasson rá (ha kell).&lt;br /&gt;
** Olvasási és egyéb jogosultságok&lt;br /&gt;
** Létrehozó és egyéb függvények (pl. ...get(), ...ctl())&lt;br /&gt;
* Szemafor&lt;br /&gt;
** Egy azonosítóhoz egy szemafortömb tartozik, az egész tömb egy hívással hozható létre és módosítható&lt;br /&gt;
** Kölcsönös kizárásra jó, egyéb adatok átvitelére nem&lt;br /&gt;
** Problémák az atomicitással (semget() és semctl() közt más is próbálhat ugyanazzal az azonosítóval szemafort csinálni)&lt;br /&gt;
* Üzenetsor&lt;br /&gt;
** FIFO alapú, blokkokban továbbítja az információt&lt;br /&gt;
** Nem lehet címzettet megnevezni, bárki kiolvashatja az üzenetet&lt;br /&gt;
** Lassú, ugyanazt az adatot kétszer is kell mozgatni&lt;br /&gt;
** Kevés információ vihető át vele&lt;br /&gt;
* Osztott memória&lt;br /&gt;
** Gyors, és sok adatot lehet vele átvinni&lt;br /&gt;
** Nincs szinkronizálva az írás/olvasás&lt;br /&gt;
** Strukturálatlan, nyers információátvitel&lt;br /&gt;
* Könyv 315.-318. oldal&lt;br /&gt;
&lt;br /&gt;
-- [[VeresSzentkiralyiAndras|dnet]] - 2008.05.20.&lt;br /&gt;
&lt;br /&gt;
-- [[KisGergelyG|G]] - 2008.06.18.&lt;br /&gt;
&lt;br /&gt;
-- [[PalvolgyiKristof|Tarzan]] - 2009.01.12.&lt;br /&gt;
&lt;br /&gt;
-- [[NagyBalintBolo|Bolo]] - 2009.06.15.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>