<?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=OpRe_vizsga_beugr%C3%B3k</id>
	<title>OpRe vizsga beugrók - Laptörténet</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/index.php?action=history&amp;feed=atom&amp;title=OpRe_vizsga_beugr%C3%B3k"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=OpRe_vizsga_beugr%C3%B3k&amp;action=history"/>
	<updated>2026-05-17T01:49:30Z</updated>
	<subtitle>Az oldal laptörténete a wikiben</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=OpRe_vizsga_beugr%C3%B3k&amp;diff=185879&amp;oldid=prev</id>
		<title>Mérő László: /* A uC/OS II-ben hány taszk tartózkodhat egy prioritási szinten és miért? */</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=OpRe_vizsga_beugr%C3%B3k&amp;diff=185879&amp;oldid=prev"/>
		<updated>2015-05-26T11:55:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;A uC/OS II-ben hány taszk tartózkodhat egy prioritási szinten és miért?&lt;/span&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 2015. május 26., 13:55-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-l23&quot;&gt;23. sor:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;23. 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;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;==A uC/OS II-ben hány taszk tartózkodhat egy prioritási szinten és miért?==&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;==A uC/OS II-ben hány taszk tartózkodhat egy prioritási szinten és miért?==&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;1, mert így gyorsan eldönthető hogy melyik a legmagasabb futásra kész taszk&lt;/div&gt;&lt;/td&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: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;1, mert így gyorsan eldönthető hogy melyik a legmagasabb &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prioritású &lt;/ins&gt;futásra kész taszk&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 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;==Mit jelent a Windowsban az egy folyamathoz tartozó munkakészlet fogalma?==&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;==Mit jelent a Windowsban az egy folyamathoz tartozó munkakészlet fogalma?==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mérő László</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=OpRe_vizsga_beugr%C3%B3k&amp;diff=185878&amp;oldid=prev</id>
		<title>Mérő László: Kép wiki-oldról /* Mikor lehet két tevékenységet (utasítássorozatot) párhuzamosan végrehajtani (Bernstein)? */</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=OpRe_vizsga_beugr%C3%B3k&amp;diff=185878&amp;oldid=prev"/>
		<updated>2015-05-26T11:53:55Z</updated>

		<summary type="html">&lt;p&gt;Kép wiki-oldról &lt;span class=&quot;autocomment&quot;&gt;Mikor lehet két tevékenységet (utasítássorozatot) párhuzamosan végrehajtani (Bernstein)?&lt;/span&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 2015. május 26., 13:53-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-l12&quot;&gt;12. sor:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;12. 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;*  Pi és Pj két darabja egy programnak.&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;*  Pi és Pj két darabja egy programnak.&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;*  Pi összes bemeneti változója Ii, és az összes kimeneti változója Oi, ugyanez Pj-re Ij és Oj.&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;*  Pi összes bemeneti változója Ii, és az összes kimeneti változója Oi, ugyanez Pj-re Ij és Oj.&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;*  Két program párhuzamosan végrehajtandó (vagyis független), ha:&amp;lt;br/&amp;gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;/pub/Infoalap/OpRe/m2&lt;/del&gt;.png&lt;/div&gt;&lt;/td&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: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*  Két program párhuzamosan végrehajtandó (vagyis független), ha:&amp;lt;br/&amp;gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[File:opre_beugro_keplet1&lt;/ins&gt;.png&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&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 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;==Definiálja a holtpont (deadlock) fogalmát!==&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;==Definiálja a holtpont (deadlock) fogalmát!==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mérő László</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=OpRe_vizsga_beugr%C3%B3k&amp;diff=137829&amp;oldid=prev</id>
		<title>Unknown user: Új oldal, tartalma: „{{GlobalTemplate|Infoalap|OpReVizsgaBeugrok}}   ==Mit jelent a &quot;graceful degradation&quot; fogalma?== Fokozatos leromlás/összeomlás: ha a rendszer terhelése eléri az ú…”</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=OpRe_vizsga_beugr%C3%B3k&amp;diff=137829&amp;oldid=prev"/>
		<updated>2012-10-21T20:08:08Z</updated>

		<summary type="html">&lt;p&gt;Új oldal, tartalma: „{{GlobalTemplate|Infoalap|OpReVizsgaBeugrok}}   ==Mit jelent a &amp;quot;graceful degradation&amp;quot; fogalma?== Fokozatos leromlás/összeomlás: ha a rendszer terhelése eléri az ú…”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Új lap&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{GlobalTemplate|Infoalap|OpReVizsgaBeugrok}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Mit jelent a &amp;quot;graceful degradation&amp;quot; fogalma?==&lt;br /&gt;
Fokozatos leromlás/összeomlás:&lt;br /&gt;
ha a rendszer terhelése eléri az ú.n. könyökkapacitást, akkor utána viselkedése megváltozik, a tovább növekvő terhelésre már egyre rosszabb működéssel reagál (overhead). Elvárható, hogy ezt fokozatosan tegye (ne omoljon össze hirtelen)&lt;br /&gt;
&lt;br /&gt;
==Mikor nevezünk egy ütemezőt preemptívnek?==&lt;br /&gt;
A futó feladattól az OS elveheti a CPU-t.&lt;br /&gt;
&lt;br /&gt;
==Mikor lehet két tevékenységet (utasítássorozatot) párhuzamosan végrehajtani (Bernstein)?==&lt;br /&gt;
*  Pi és Pj két darabja egy programnak.&lt;br /&gt;
*  Pi összes bemeneti változója Ii, és az összes kimeneti változója Oi, ugyanez Pj-re Ij és Oj.&lt;br /&gt;
*  Két program párhuzamosan végrehajtandó (vagyis független), ha:&amp;lt;br/&amp;gt;/pub/Infoalap/OpRe/m2.png&lt;br /&gt;
&lt;br /&gt;
==Definiálja a holtpont (deadlock) fogalmát!==&lt;br /&gt;
Egy rendszer feladatainak egy H részhalmaza holtponton van, ha a H halmazba tartozó valamennyi feladat olyan eseményre vár, amelyet csak egy másik, H halmazbeli feladat tudna előállítani.&lt;br /&gt;
&lt;br /&gt;
==Mit jelent, és miért van szükség arra, hogy virtuális tárkezelésnél egyes lapokat ideiglenesen a tárba lehessen &amp;quot;fagyasztani&amp;quot; (page locking)?==&lt;br /&gt;
Azt jelenti, hogy bizonyos lapokat a memóriába tartunk, mert I/O műveletek &lt;br /&gt;
hivatkozhatnak rá és ilyenkor a memóriába kell lenniük, mert az I/O műveletek fizikai &lt;br /&gt;
mem. címeket használnak.&lt;br /&gt;
&lt;br /&gt;
==A uC/OS II-ben hány taszk tartózkodhat egy prioritási szinten és miért?==&lt;br /&gt;
1, mert így gyorsan eldönthető hogy melyik a legmagasabb futásra kész taszk&lt;br /&gt;
&lt;br /&gt;
==Mit jelent a Windowsban az egy folyamathoz tartozó munkakészlet fogalma?==&lt;br /&gt;
A folyamat azon lapjainak halmaza, amelyekre egy időintervallumban (munkahalmaz-ablak) a folyamat hivatkozik.&lt;br /&gt;
(WSS - Working-Set)&lt;br /&gt;
&lt;br /&gt;
==A Windows OS grafikus komponensének mik az előnyei, hátrányai?==&lt;br /&gt;
A grafikus komponens kernel módban fut. Emiatt a hibái az egész rendszert magával ránthatják, viszont gyorsabb, mert kevesebb kontextusváltás kell a rajzoláshoz.&lt;br /&gt;
&lt;br /&gt;
==Mi a fő oka, hogy a Windows NT-ben a képernyőkezelő és grafikus funkciókat megvalósító függvények kernel módba kerültek? Elméleti megfontolások alapján hol lenne a helyük?==&lt;br /&gt;
*  Kevesebb folyamat és módváltás legyen .&lt;br /&gt;
*  Elméletileg felhasználói szinten kéne lennie.&lt;br /&gt;
&lt;br /&gt;
==Windowsban mért került le az ablakkezelő kernel módba? ==&lt;br /&gt;
Hogy kevesebb folyamat és módváltás legyen, mivel a Windows szerves része az ablakkezelés, ezért rengeteg user-kernel mód váltás lenne ha a csrss.exe-en keresztűl használnánk.&lt;br /&gt;
&lt;br /&gt;
==32 bites Windows szerver operációs rendszerek képesek-e 4 GB-nál több fizikai memória kezelésére? Indokolja válaszát!==&lt;br /&gt;
Igen, PAE (Physical Address Extension) támogatás segítségével. (csak szervernél, ha a kérdésben kliens szerepel, nem igaz a válasz)&lt;br /&gt;
&lt;br /&gt;
==Milyen részekből áll az RPC technológia?==&lt;br /&gt;
*  RPC nyelv: a hívható eljárások és típusaik (interfész) leírása&lt;br /&gt;
*  azonosítók: a leírásban megadott egyedi számok (program, eljárás)&lt;br /&gt;
*  portmapper: a programazonosítók és a hálózati portok összerendelése&lt;br /&gt;
*  rpcgen: a leírásból C programkódot generáló program&lt;br /&gt;
&lt;br /&gt;
==Adja meg a System V üzenetsorok főbb jellemzőit (tömör felsorolást kérünk)!==&lt;br /&gt;
*  diszkrét, tipizált üzenetek&lt;br /&gt;
*  nincs címzés, üzenetszórás&lt;br /&gt;
&lt;br /&gt;
==Mi a Solaris [[DTrace]] megoldás célja?==&lt;br /&gt;
dinamikus hibakereső rendszer&lt;br /&gt;
&lt;br /&gt;
==Adja meg a középtávú ütemezés célját! ==&lt;br /&gt;
Swapping, azaz a program a fizikai memória és a háttértár közti mozgatása.&lt;br /&gt;
&lt;br /&gt;
==Írja le a holtpont kialakulásának feltéteteleit! ==&lt;br /&gt;
* Kölcsönös kizárás&lt;br /&gt;
* Foglalva várakozás&lt;br /&gt;
* Nincs erőszakos erőforrás elvétel a rendszerben&lt;br /&gt;
* Körkörös várakozás&lt;br /&gt;
&lt;br /&gt;
==Soroljon fel fő UNIX fajtákat! ==&lt;br /&gt;
Linux, Solaris, BSD,System V,HP/UX,...&lt;br /&gt;
&lt;br /&gt;
==Mi a UNIX vnode/vfs? ==&lt;br /&gt;
Implementáció-független fájlrendszer absztrakció&lt;br /&gt;
inode --&amp;gt; vnode&lt;br /&gt;
fs --&amp;gt; vfs&lt;br /&gt;
&lt;br /&gt;
==Mi alapján az azonosítja a Windows a usereket, és a csoportokat? ==&lt;br /&gt;
SID - Security Identifier&lt;br /&gt;
&lt;br /&gt;
==Mi történik PRAM írás/írás ütközés esetén? ==&lt;br /&gt;
Az írás-írás ütközésekor valamelyik művelet hatása érvényesül, a két beírni szándékozott érték valamelyike írja felül a rekesz tartalmát (versenyhelyzet), harmadik érték nem alakulhat ki.&lt;br /&gt;
&lt;br /&gt;
==Mit jelent a kritikus szakasz? ==&lt;br /&gt;
A magában szekvenciális feladatok azon kódrészletei, amely során a kölcsönös kizárást egy bizonyos közös erőforrásra biztosítjuk. A kritikus szakasz a kérdéses közös erőforráshoz tartozik. A kritikus szakaszt a hozzá tartozó erőforrásra atomi műveletként (nem megszakítható módon) kell végrehajtanunk.&lt;br /&gt;
&lt;br /&gt;
==Hogyan történnek a címfordítások, ha az OS szegmens, és lapszervezést is használ a memóriánál? ==&lt;br /&gt;
CPU --&amp;gt; Segmentation unit --&amp;gt; Paging unit --&amp;gt; Physical memory&lt;br /&gt;
&lt;br /&gt;
==Miért előnyös és miért hátrányos RAID5 használata? ==&lt;br /&gt;
* + N azonos diszk esetén az olvasásai és írási adatátviteli sebessége maximum N szeres közelébe nő.&lt;br /&gt;
* + 1 diszk meghibásodása esetén az adat elérhető.&lt;br /&gt;
* - 2 vagy több diszk meghibásodása esetén az adat elveszik.&lt;br /&gt;
* - Az adat nem feltétlenül állítható helyre. (Csendes/néma hibák (silent error). &lt;br /&gt;
* - Bonyolultabb, mint a Raid 0/1, ezért hardveresen valósítják meg, ami viszont drága.&lt;br /&gt;
&lt;br /&gt;
==Hogyan vált UNIX rendszer user módból kernel módba? ==&lt;br /&gt;
Rendszerhívásokon keresztül.&lt;br /&gt;
&lt;br /&gt;
==Adja meg rövid ütemezés célját! ==&lt;br /&gt;
A futásra kész sorból választ egy futó állapotba átmenő feladatot.&lt;br /&gt;
&lt;br /&gt;
==Mi a különbség a Hosted, és a Bare-metal virtualizáció között?  ==&lt;br /&gt;
A Hosted egy Host(teljes értékű) OS-en futó virtualizáció, míg a Bare-metal esetén a virtualizáció közvetlenül a hardware felett van.&lt;br /&gt;
&lt;br /&gt;
==Adja meg a hosszútávú ütemezés célját! ==&lt;br /&gt;
Sokkal több feladatunk van, mint amennyit párhuzamosan eltudunk látni hatékonyan. Az ütemezés ezért percenként, vagy gyakrabban fut, és ismernie kell a feladat által okozott terhelést. Többnyire maximum időzíteni lehet a feladatokat.&lt;br /&gt;
&lt;br /&gt;
==Sorolja fel a terhelés végrehajtó egységek közötti megosztásának megoldásait! (Többprocesszoros rendszerek) ==&lt;br /&gt;
* Globális futásra kész sor&lt;br /&gt;
* Processzoronkénti futásra kész sor&lt;br /&gt;
* Push alapú: OS kernel folyamat mozgatja a sorok között a feladatokat.&lt;br /&gt;
* Pull alapú: Az idle állapotban (idle feladatot végrehajtó) CPU próbál a többi sorából feladatot kapni.&lt;br /&gt;
* Kettő kombinációja: Összefüggő, párhuzamosan futtatható feladatok optimalizálása&lt;br /&gt;
&lt;br /&gt;
==Mit jelent az újrahívhatóság (reentrancy) fogalma? ==&lt;br /&gt;
A közös erőforrás problémájának egyfajta kiterjesztett esete egy függvényen/objektumon belül is felléphet, amennyiben ezt a függvényt (metódust) egyszerre többen is meghívhatják. Előfordulhat ha, ugyanazt a függvényt hívjuk egy taszkból is és egy megszakítás rutinból is, vagy az ütemezés preemptív, és ugyanazt a függvényt hívjuk két taszkból is.&lt;br /&gt;
&lt;br /&gt;
==Mi a különbség a külső és belső tördelődés között? (Memória foglalás) ==&lt;br /&gt;
A tördelődött memóriaterületet külső tördelődés esetén az operációs rendszer szabadon hagyja, míg belső tördelődés esetén pedig odaadja egy olyan folyamatnak, aminek nincs igazából rá szüksége.&lt;br /&gt;
tördelődött memóriaterület: Olyan területet, amelyet a operációs rendszer nem tud kiosztani egy folyamatnak sem ha csak összefüggő fizikai címtartományokat oszt ki.&lt;br /&gt;
&lt;br /&gt;
==Sorolja fel az indexelt tárolás (indexed allocation) előnyeit, és hátrányait! (Fájlrendszer leképzés) ==&lt;br /&gt;
Szekvenciális és indexelt elérésre is alkalmas.&lt;br /&gt;
Sérülékeny (az index blokkok sérülése a fájlt elérhetetlenné teszi).&lt;br /&gt;
Az index blokkokat viszont könnyű többszörözni (replikálni).&lt;br /&gt;
Sok fejmozgást okoz (seek), a blokkok el vannak szórva a diszken.&lt;br /&gt;
Itt is lehet a láncolt listás töredezettség mentesítéshez hasonló algoritmusokat használni a fejmozgás minimalizálására.&lt;br /&gt;
&lt;br /&gt;
==Mi a jogosultság fogalma, mi a kapcsolata az engedélyezési sémák többi alapfogalmával? ==&lt;br /&gt;
A jogosultság egy reláció a szereplők és védett objektumok között.&lt;br /&gt;
&lt;br /&gt;
==Mit jelent az, ha egy x86-os processzor hardveres virtualizáció támogatással rendelkezik? ==&lt;br /&gt;
Speciális utasításokkal látják el a processzort, amit szoftveresen akár több 100 utasításon keresztül lehetne csak megoldani.&lt;br /&gt;
&lt;br /&gt;
==Mi az NTDLL.DLL fő funkciója? ==&lt;br /&gt;
Összeköti a User és Kernel módot. Az Executive függvényeknek megfelelő függvénycsonkok vannak benne.&lt;br /&gt;
&lt;br /&gt;
==Miért van a Windowsban külön szabad és nullázott (freed, és zeroed) memórialap-lista? ==&lt;br /&gt;
Az üres (freed) lapot tilos másik felhasználói programnak adni, ez esetben nullázni (zeroed) kell, nullázás nélkül felhasználhatja pl az OS.&lt;br /&gt;
&lt;br /&gt;
==Soroljon fel legalább 4 UNIX folyamatok közötti alkalmazható kommunikációs megoldást! ==&lt;br /&gt;
* Jelzések&lt;br /&gt;
* Csővezetékek&lt;br /&gt;
* Szemaforok&lt;br /&gt;
* Üzenetsorok&lt;br /&gt;
* Osztott memória&lt;br /&gt;
* Hálózati(socket) kommunikáció&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sorolja fel milyen tényezők határozzák meg egy UNIX folyamat felhasználói módú prioritását (tradicionális UNIX ütemező esetén)! ==&lt;br /&gt;
* Korábbi cpu használat&lt;br /&gt;
* Futásra kész folyamatok száma (p_cpu &amp;amp;#8222;öregítésével&amp;amp;#8221;)&lt;br /&gt;
* nice érték (nice és renice parancsok)&lt;br /&gt;
&lt;br /&gt;
==Sorolja fel a fontosabb UNIX fájl attribútumokat! ==&lt;br /&gt;
* Típus&lt;br /&gt;
* Linkek&lt;br /&gt;
* Eszköz, inode, méret&amp;amp;#8230;&lt;br /&gt;
* Időbélyegek&lt;br /&gt;
* Azonosítási és hozzáférés-szabályozási adatok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Hogyan lehet Test_and_Set utasítással kritikus szakaszba lépést (entry) és kilépés (exit) megvalósítani?==&lt;br /&gt;
*  Belépésnél csökkentjük a value értékét ezzel jelezve hogy használni akarjuk a kritikus szakaszt&lt;br /&gt;
*  Kilépésnél növeljük a value értékét&lt;br /&gt;
&lt;br /&gt;
==Mit nevezünk vergődésnek és hogy lehet védekezni ellene?==&lt;br /&gt;
	A gyakori laphibák által okozott rendszer teljesítmény csökkenést vergődésnek (trashing) nevezzük. védekezés:&lt;br /&gt;
	Lokális lapcsere stratégia:&lt;br /&gt;
* A folyamatok nem tudják egymástól elvenni a fizikai memória kereteket.&lt;br /&gt;
* Nem terjedhet át a hatás más feladatokra.&lt;br /&gt;
* Csökkenti a problémát, de nem oldja meg.&lt;br /&gt;
&lt;br /&gt;
==Milyen részidőkből áll össze a háttértáron levő lapokhoz való tényleges hozzáférési idő? Kis vagy nagy lapok használata esetén kapunk &amp;quot;jobb&amp;quot; byte hozzáférést?==&lt;br /&gt;
*  adatátviteli sebesség + fejmozgás sebessége + lemezek forgási sebessége&lt;br /&gt;
*  nagy lapok esetén ( mert így közvetlenül egymás után helyezkednek el az összetartózó adatok így nem kell a fejnek &amp;quot;ugrálnia&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
==Az éppen futó taszkot megszakítja egy IT. Preemptív OS esetén mindig a megszakított taszk fogja-e visszakapni a futási jogot? Miért?==&lt;br /&gt;
Nem, mert akitől elvették a futás jogát az futásra kész állapotba fog kerülni és az ütemező dönti el hogy melyik folyamat fogja megint megkapni a futást.&lt;br /&gt;
&lt;br /&gt;
==Melyik az az alrendszere a Windowsnak, ami nélkül nem tud futni?==&lt;br /&gt;
csrss.exe &amp;amp;#8211; Client/Server Run-Time Subsystems&lt;br /&gt;
&lt;br /&gt;
==UNIX alatt milyen rendszerhívásokra van szükség, ha a user elindít egy programot (folyamat létrehozása és programkód betöltése)?==&lt;br /&gt;
fork(), exec()&lt;br /&gt;
&lt;br /&gt;
==Holtpont megelőzése (prevention) esetén milyen módszerrel lehet a foglalva várakozás előfordulását kizárni?==&lt;br /&gt;
* Az erőforrást birtokló feladat kér újabb erőforrást.&lt;br /&gt;
* Minden szükséges erőforrást egyben kell lefoglalni, egyetlen rendszerhívással.&lt;br /&gt;
* Alkalmazástól függ a használhatósága.&lt;br /&gt;
* Erőforrás&amp;amp;#8208;kihasználás romlik.&lt;br /&gt;
&lt;br /&gt;
==Sorolja fel a RAID technika leglényegesebb elemeit!==&lt;br /&gt;
* Használjunk több merevlemezt egyszerre.&lt;br /&gt;
* Több redundáns alkalmazása növeli a megbízhatóságot.&lt;br /&gt;
* Több párhuzamos használata növeli a sebességet.&lt;br /&gt;
* Hozzunk létre egy virtuális diszket a fizikai diszkekből.&lt;br /&gt;
&lt;br /&gt;
==Mi a UNIX inode?==&lt;br /&gt;
minden file-hoz tartozik egy inode állomány amiben a file minden tulajdonsága megtalálható (azonosító,leíró)&lt;br /&gt;
&lt;br /&gt;
==Milyen rendszereket nevezünk &amp;quot;szorosan csatolt&amp;quot; rendszereknek?==&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;
&lt;br /&gt;
==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?==&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;
==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)?==&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;
&lt;br /&gt;
==Melyek a Windows hardverfüggő részei?==&lt;br /&gt;
A kernel egyes részei, és a HAL.&lt;br /&gt;
&lt;br /&gt;
==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;?==&lt;br /&gt;
(MZ) 5.01.2006 a verziószám, major.minor.build formában, 5.1 a Windows XP verzió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;
&lt;br /&gt;
==Hasonlítsa össze az általános célú (asztali), és a beágyazott operációs rendszereket az indulás szempontjából!==&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;
==Mi az a körülfordulási idő?==&lt;br /&gt;
TAT (Turnaround Time) -&amp;gt; Egy feladatra vonatkozóan a rendszerbe helyezéstől a teljesítésig eltelt idő.&lt;br /&gt;
&lt;br /&gt;
==Mi a virtuális gép lényege? ==&lt;br /&gt;
Az op.rendszer egy olyan réteget képez a hardver fölött, mely elrejti annak körülményességét és bonyolultságát a programozó elől, és kibővíti a hardver szolgáltatását. A felhasználó így egy sokkal kellemesebb virtuális gépet (virtual machine, extended machine) használhat.&lt;br /&gt;
Az operációs rendszer egy kényelmesen kezelhető virtuális gépet jelenít meg a felhasználói, és a programozói felületen.&lt;br /&gt;
&lt;br /&gt;
==Mit jelent az inkrementális mentés? ==&lt;br /&gt;
Csak a változtatásokat mentjük az előző mentéshez képest -&amp;gt; kisebb helyet foglal, hamarabb végez a mentés.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sorolja fel a UNIX operációs rendszer főbb belső szerkezeti elemeit! ==&lt;br /&gt;
* betöltő&lt;br /&gt;
* virtuális memória-kezelő&lt;br /&gt;
* állományrendszer&lt;br /&gt;
* blokkos berendezésmeghajtó kapcsoló (+ a hozzá kapcsolódó eszközmeghajtók, pl.: lemezegység, szalagos meghajtó)&lt;br /&gt;
* karakteres berendezésmeghajtó kapcsoló (+ a hozzá kapcsolódó eszközmeghajtók, pl.: hálózat, nyomtató)&lt;br /&gt;
&lt;br /&gt;
==Mi határozza meg a UNIX folyamatok kernel módú prioritását a tradicionális UNIX ütemezésben? ==&lt;br /&gt;
A kernel módban futó folyamat prioritása statikus, nem függ attól, hogy a folyamat mennyit használta a CPU-t, vagyis mennyi ideig futott. A prioritás attól függ, hogy a folyamat milyen ok miatt hajtott végre sleep rendszerhívást, vagyis, hogy milyen eseményre várakozik. Emiatt a kernel prioritást szokták alvási prioritásnak is nevezni.&lt;br /&gt;
&lt;br /&gt;
==Elosztott rendszerekben milyen konzisztencia kérdésekkel kell foglalkozni? ==&lt;br /&gt;
* frissítés konzisztencia&lt;br /&gt;
* másolat konzisztencia&lt;br /&gt;
* cache konzisztencia&lt;br /&gt;
* hiba konzisztencia&lt;br /&gt;
* óra konzisztencia&lt;br /&gt;
* felhasználói interfész konzisztencia&lt;br /&gt;
&lt;br /&gt;
==Mi az rpcgen program feladta? ==&lt;br /&gt;
Az RPC nyelv alkalmas a szerver interfészének formális leírására. A formális leírásból az rpcgen program képes a szerver és a kliens programok megfelelő részeit, valamint a szükséges XDR konverziós függvényeket elkészíteni C nyelven. Az így kapott C forráskódú modulokat a kliens és szerver alkalmazással kibővítve kapjuk a teljes kommunikáló rendszert.&lt;br /&gt;
&lt;br /&gt;
==Soroljon fel UNIX szabványokat!==&lt;br /&gt;
*  POSIX.1 (teljes nevén: POSIX1003.1): C nyelvű szabványos rendszerhívás-interfész&lt;br /&gt;
*  System V Interface Definition&lt;br /&gt;
*  X/Open Portability Guide&lt;br /&gt;
*  Könyv 281. oldal&lt;br /&gt;
&lt;br /&gt;
==UNIX alvási prioritásának ütemezését mi végzi?==&lt;br /&gt;
Az alvási prioritást is az ütemező határozza meg, az alapján, hogy mire várakozik a folyamat, vagyis miért hajtott végre sleep() rendszerhívást. Kernel módban az ütemező nem veheti el a futási jogot, ezért amíg nem hajt végre sleep() hívást, addig nincs is szükség a prioritásának meghatározására.&lt;br /&gt;
&lt;br /&gt;
==Hogyan működik a test_and_set?==&lt;br /&gt;
Visszaadja egy bit értékét, és ha 0 volt, 1-re állítja. Mindezt oszthatatlanul, vagyis ha 0 volt ott, és többen egyszerre hívtak rá test-and-set-et, akkor az egyiké teljesen lefut, 1-be állítja és nullát ad vissza, mielőtt a többi elkezdene futni (így ők mind 1-et fognak visszaadni)&lt;br /&gt;
&lt;br /&gt;
==Mely utasításokkal és miért történik a memóriafoglalás két lépésben Windows alatt? ==&lt;br /&gt;
A két lépés: Reserve és Commit. Az első csak címtartományt foglal, amögött nem lesz ténylegesen használható memóriaterület; a másik a már lefoglalt címtartományhoz rendel fizikai memóriát. &lt;br /&gt;
&lt;br /&gt;
==Szál Fogalma :==&lt;br /&gt;
A szálak egy folyamaton belül párhuzamosan futó programrészek. Minden szálnak saját logikai processzora van, a folyamatokhoz hasonlóan versenyezhetnek a processzorért. A szálak logikai memóriája ezzel szemben közös, tehát az egy folyamaton belüli összes szálnak egyetlen logikai memóriája van&lt;br /&gt;
&lt;br /&gt;
==32 bites x86-os (windows) esetén mekkora a felhasználói és a rendszer mód címtartomány mérete? ==&lt;br /&gt;
Alapból 2GB felhasználói módú és 2GB kernel címterület van, ezt a /3GB kapcsolóval 3GB felhasználói és 1GB kernelre lehet módosítani. &lt;br /&gt;
&lt;br /&gt;
==Mi a HAL (Windows)?==&lt;br /&gt;
&amp;quot;HAL&amp;quot; - Hardware Abstraction Layer &lt;br /&gt;
Az aktuális HW-hez (minden processzorhoz saját HAL) virtuális gépet valósít meg. lényegében processzor független szolgáltatások nyújtása - azonban ez architektúra függő.&lt;br /&gt;
&lt;br /&gt;
==Mi a referenced/used bit szerepe? (Virtuális memóriakezelés)==&lt;br /&gt;
Bizonyos algoritmusok igénylik a lapra történő hivatkozások figyelését is, ami ugyancsak hardver támogatással hatékony. A laptáblában erre a célra is fenntarthatunk egy bitet. Ezt a hivatkozott bitet (referenced bit, used bit, R bit) a címképző hardver állítja be minden esetben, amikor az adott lapon belüli címre történik hivatkozás. A bitet az operációs rendszer törli adott időnként, vagy eseményhez (például laphiba) kötötten.&lt;br /&gt;
&lt;br /&gt;
==Mi a zombi állapot szerepe egy UNIX rendszerben?==&lt;br /&gt;
A folyamat már felszabadította a foglalt memóriát, lezárta az állományokat, minden erőforrását visszaadta a rendszernek, csak a proc struktúráját tartja fogva, amiben visszatérési és statisztikai információt tárol a szülő számára. A folyamat szülő wait hívása után szűnik meg.&lt;br /&gt;
&lt;br /&gt;
==UNIX OS esetén mi történik folyamat kontextus esetén kernel módban?==&lt;br /&gt;
&amp;lt;br/&amp;gt;/pub/Infoalap/OpRe/m.png&lt;br /&gt;
&lt;br /&gt;
==Adja meg a kemény valós idejű (hard real-time) rendszer definícióját! ==&lt;br /&gt;
A valószínűség = 1. Ha nem válaszol időben, a válasz rossz. A határidők nem&lt;br /&gt;
teljesítésének katasztrofális következményei vannak. A rendszer NEM késhet!&lt;br /&gt;
&lt;br /&gt;
==Mi a monitor alkalmazásának lényege?==&lt;br /&gt;
A lockolás nem szétszórva történik a programban, hanem egyetlen, a közös&lt;br /&gt;
erőforráshoz szorosan tartozó programrészletben.&lt;br /&gt;
&lt;br /&gt;
==Mi a szerepe a quantumnak a Windows ütemezőjében? ==&lt;br /&gt;
A szálak adott ideig futnak (quantum)&lt;br /&gt;
Quantum hossza: Időegység, amíg egy szál fut&lt;br /&gt;
Óra megszakításban mérik (clock interval, clock tick) 1 clock tick = ~ 10-15 ms (HALtól függ)&lt;br /&gt;
&lt;br /&gt;
==Engedélyezési rendszerekben mit tartalmaz egy művelet kontextusa?==&lt;br /&gt;
A műveletek kontextusa tartalmazza a szereplő azonosítóját, a célobjektumot, és az&lt;br /&gt;
elvégzendő művelet fajtáját.&lt;br /&gt;
&lt;br /&gt;
==Soroljon fel UNIX VFS-alapú fájlrendszereket !==&lt;br /&gt;
xfs, zfs, brtfs, nfs&lt;br /&gt;
&lt;br /&gt;
==Milyen módokon képezheti le a JAVA virtuális gép a  JAVA natív szálakat a hoszt operációs rendszer folyamataira/szálaira? ==&lt;br /&gt;
&lt;br /&gt;
==Hogyan oldották meg, hogy az alkalmazások többféle API-n (Win32, POSIX) keresztül is meg tudják hívni a Windows operációs rendszer funkcióit? ==&lt;br /&gt;
&lt;br /&gt;
.&lt;br /&gt;
=További várható kérdések=&lt;br /&gt;
&lt;br /&gt;
==Milyen előnnyel jár a rendszerhívások valamilyen magas szintű programnyelvvel történő megadása?==&lt;br /&gt;
Abból a szempontból előnyös, hogy az alkalmazási felület így processzorfüggetlenné válik.&lt;br /&gt;
&lt;br /&gt;
==Mi a különbség a logikai és a fizikai memória között?==&lt;br /&gt;
A logikai memória a fizikai tár leképezve, ráadásul a leképezés a végrehajtás során változhat is.&lt;br /&gt;
&lt;br /&gt;
==Mi az eltérés a folyamatok illetve a szálak között, és milyen előnnyel jár a szálak alkalmazása?==&lt;br /&gt;
A szálak lényegében párhuzamos végrehajtású, közös memóriát használó programrészek a folyamaton belül (egy program végrehajtása több szálon futhat). A szálaknak saját logikai processzoruk van, azonban memóriáik nincsenek elkülönítve, közös logikai memóriát használnak, azaz a kódon és a változókon osztoznak. Emiatt az operációs rendszer lényegesen gyorsabban tud végrehajtani egy átkapcsolást a szálak között, mint a folyamatok között.&lt;br /&gt;
&lt;br /&gt;
==Mikor nevezünk statikusnak, illetve dinamikusnak egy operációs rendszert?==&lt;br /&gt;
statikus: azok a rendszerek, amelyeknek működése során - a felépülés és inicializálás kezdeti szakaszától eltekintve - nem jönnek létre és nem szűnnek meg folyamatok.&lt;br /&gt;
dinamikus: működés közben bármikor születhetnek illetve megszűnhetnek folyamatok.&lt;br /&gt;
&lt;br /&gt;
==Mi a különbség a hierarchikus és a globális erőforrásgazdálkodás között?==&lt;br /&gt;
hierarchikus: a gyermek folyamatok csak a szülő erőforrásaiból részesülhetnek, és nem létezhetnek önállóan, csak amíg a szülőjük is létezik.&lt;br /&gt;
globális: a rendszer valamennyi folyamata létrejötte után egyenrangú, önálló szereplő, és versenyezhet a teljes erőforráskészletből való részesedésért.&lt;br /&gt;
&lt;br /&gt;
==Hasonlítsa össze a közös memórián illetve az üzenetváltáson alapuló folyamatok közti együttműködést!==&lt;br /&gt;
Közös memórián keresztül történő adatcsere esetén az együttműködő folyamatok mindegyike saját címtartományában lát egy közös memóriát. A közös memória elérését valamilyen adatátviteli rendszer teszi lehetővé.&lt;br /&gt;
Üzenetváltásos adatcsere esetén a folyamatoknak nincs közös memóriája. Az adatátviteli rendszer most a logikai processzorokat kapcsolja össze. Rajta keresztül a folyamatok üzeneteket tudnak küldeni, illetve fogadni. Az üzenetküldésre a folyamatok logikai processzorainak utasításkészletében megfelelő utasítások állnak rendelkezésre. Ezek a Küld (Send), és a Fogad (Receive) műveletek.&lt;br /&gt;
&lt;br /&gt;
==Az operációs rendszer milyen általános eljárásokat használhat a holtpont kezelésére?==&lt;br /&gt;
* strucc algoritmus (nem vesz róla tudomást)&lt;br /&gt;
* holtpont feloldása - melyik holtpontban érintett folyamatot számoljuk fel?&lt;br /&gt;
* menthető állapotú erőforrások elvétele,&lt;br /&gt;
* minél kevesebb folyamat felszámolása,&lt;br /&gt;
* folyamatok prioritása,&lt;br /&gt;
* már elvégzett munka,&lt;br /&gt;
* folyamatok visszaállíthatóságának biztosítása&lt;br /&gt;
* holtpont megelőzése&lt;br /&gt;
&lt;br /&gt;
==Mi az az éhezés?==&lt;br /&gt;
A folyamatnak, megvan mindene ami a futásához kellene (ezért nem holtpont), de az erőforrásokat amiket használni akar más folyamatok kapják meg (ezért nem tud futni). &lt;br /&gt;
&lt;br /&gt;
==Mi a különbség a statikus, és a dinamikus védelmi tartományok között?==&lt;br /&gt;
Statikus védelmi tartományok esetén az egy folyamathoz tartozó védelmi tartomány a folyamat végrehajtása során nem változik, míg dinamikus védelmi tartományok esetén igen.&lt;br /&gt;
&lt;br /&gt;
==Mit takar a külső biztonság fogalma?==&lt;br /&gt;
Annak mértéke, hogy mennyire lehetünk biztosak a számítógépes rendszer, illetve a rendszerben tárolt adatok sérthetetlenségében.&lt;br /&gt;
&lt;br /&gt;
==Mi a belső biztonság?==&lt;br /&gt;
Belső biztonság = védelem. Védelemnek nevezzük az eljárásoknak és módszereknek azon rendszerét, amely lehetőséget teremt a számítógép erőforrásainak programok, folyamatok illetve felhasználók által történő elérésének szabályozására.&lt;br /&gt;
&lt;br /&gt;
==Mit nevezünk Bélády-anomáliának?==&lt;br /&gt;
FIFO algoritmusnál egyes esetekben, ha a munkahalmaz méretét növeljük, a várakozásokkal ellentétben a laphibák száma is nő.&lt;br /&gt;
&lt;br /&gt;
==Mi a Kernel (windows) ?==&lt;br /&gt;
A rendszer állandóan memóriában lévő védett módban futó része. Az NT egyetlen HW függő része, szerepe a HW elfedése a felette található eszközök elől, ezáltal a felette lévő részek már teljesen HW függetlenek. Megvalósítja a szálütemezést, multiprocesszor ütemezést és a TRAP kezelést.&lt;br /&gt;
&lt;br /&gt;
==Executive (windows)==&lt;br /&gt;
Ez a réteg tartalmazza az NTDLL.DLL által definiált függvények hívásainak megvalósítását, valamint a rendszer külső objektumai közti kommunikáció. Legfontosabb szolgáltató funkciója a lokális eljárás hívás - LPC (Local Procedure Call) megvalósítása.&lt;br /&gt;
&lt;br /&gt;
==Sorolja fel az NT hardware-függő rétegeit!==&lt;br /&gt;
HAL (Hardware Abstraction Level)&lt;br /&gt;
Kernel&lt;br /&gt;
&lt;br /&gt;
==Nevezzen meg egy kilens-szerver-modell alapján működő komponenst az NT-ben!==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-- Main.holdfeny - 2011.06.04.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Infoalap]]&lt;/div&gt;</summary>
		<author><name>Unknown user</name></author>
	</entry>
</feed>