Informatika 1 - Ellenőrző kérdések kidolgozása

A VIK Wikiből
A lap korábbi változatát látod, amilyen David14 (vitalap | szerkesztései) 2013. január 30., 16:58-kor történt szerkesztése után volt.

Sablon:RightTOC

Ez az oldal az Informatika 1 című tárgy keretei között, Dr. Móczár Géza oktató által kiadott ellenőrző kérdések kidolgozását tartalmazza.

A 2012/2013 tavaszi félévében kiadott kérdéssor megtalálható a wikin. Az aktuális legfrissebb kérdéssor pedig elérhető a tanszéki honlapon.

Mivel a kiadott kérdéssor elég rendszertelen, így célszerű az adott kérdés PONTOS feltüntetése is, hogyha frissülne a kérdéssor, akkor is könnyen beazonosíthatóak legyenek a kérdések. Továbbá szerintem az lenne a legcélszerűbb, ha az eredeti kérdéssor oldalszámozása alapján csoportosítanánk a kérdéseket.

Az ellenőrző kérdések kidolgozását kellene a .doc fájlból átültetni ide. Ebben kérném a segítségeteket. Akinek van egy kis ideje és kedve, az nyugodtan átvihet néhány feladatot a wiki aloldalra. Hibák előfordulhatnak benne, így ha tudjátok, akkor javítsátok. Sokat segítenétek ezzel, ugyanis a vizsgán a számítógép architektúrák részből a kérdések nagyrészt ezek közül kerülnek ki. Így kulcsfontosságú, hogy ez a tudásanyag, normális formátumban, könnyen bárki által szerkeszthetően elérhető legyen.

A táblázatokhoz egy kimásolható sablonkód:

1. Kérdés.... Hamis
2.
3.
4.
5.
6.

Magyarázat:

1. oldal kérdései

1. Kérdés:

Rajzolja fel a digitális számítógép Neumann-féle modelljének blokkvázlatát, sorolja fel a modell működését meghatározó alapelveket!

  • Belső programtárolás, programvezérlés
  • Utasítás és adat azonos közegen és formában (értelmezés algoritmus illetve PC szerint)
  • Szekvenciális utasítás végrehajtás
  • Egydimenziós lineáris címzésű memória
  • Bináris számábrázolás
  • ÁBRÁN: szaggatott: vezérlés, folytonos: adat

2. Kérdés:

2. oldal kérdései

1. Kérdés:

2. Kérdés:

3. oldal kérdései

Neumann-alapelvnek megfelelő számítógépekre vonatkozó alábbi kijelentések közül jelölje x-szel az igaz állítás(oka)t és - jellel a hamis(ak)at!

A pontozásnál minden jó jelölés +0,5 pont, minden hibás jelölés -0,5 pont. Kihagyott kérdés 0 pont. Adott feladatnál az eredő pontszám >=0

1. Kérdés:

1. Az utasítást és az adatot külön memóriában tárolja, így azok, külön sínen gyorsabb elérésűek, és a hely alapján egyértelműen azonosíthatók. Hamis
2. A CPU egy - már meglévő - utasításkészlet gyorsabb implementálása (emulálása), érdekében mindig huzalozott vezérlő egységet tartalmaz. Hamis
3. Az indirekt és az indexelt címzés alkalmazása előnyösen alkalmazható összetett adatszerkezetek kezelésénél. Igaz
4. Négycímes utasításkészletnél nincs szükség vezérlésátadó utasításra (pl.: feltétel nélküli ugró utasításra). Igaz
5. A RISC elvű processzoroknál az összetett utasítások megvalósítására gyakran mikroprogramozott vezérlőegységet alkalmaznak. Hamis
6. Pipe-line alkalmazásakor az egymás után következő fokozatok (elemi műveletvégzők) között négy átmeneti tárolót kell alkalmazni. Hamis

Magyarázat:

  1. Pont az ellenkezőjére épül a Neumann-architektúra.
  2. Csak RISC-nél jellemző. CISC-nél nem.
  3. Indirekt, amikor nem közvetlenül adjuk meg a címet, hanem egy regiszter/memóriarekesz tartalma a cím. Gyorsabb elérés, könnyebb címzés.
  4. Nincs mert minden utasítás tartalmazza a következő utasítás címét.
  5. RISC esetén nincsenek összetett utasítások, és amúgy is többnyire huzalozott vezérlőegységet alkalmaznak.
  6. Egy is elég.

2. Kérdés:

1. A be és kimenő adatokat a gyorsabb elérés érdekében az aritmetikai-logikai (ALU) egységben tárolja. Hamis
2. DMA vezérlő alkalmazása esetén a ki/bemenő adatok a ALU-n keresztül olvashatók be/írhatók ki a memóriába. Hamis
3. Multitask-os rendszereknél a fizikai és a virtuális processzor összerendelést a ko-processzor végzi. Hamis
4. Indirekt memóriacímzésnél az utasítás címrésze a következő utasítást tartalmazó memóriahelyre mutat. Hamis
5. A stack frame (verem keret) alkalmazásakor a bemenő paraméterek helyének felszabadítása (keret lebontása) mindig a függvényt hívó program feladata. Hamis
6. A stack frame a szubrutinokat (függvényeket) megvalósító algoritmusok elejét és végét jelöli ki a memóriában. Hamis

Magyarázat:

  1. Inkább regiszterekben.
  2. A DMA vezérlő közvetlen adatátviteli kapcsolatot teremt a periféria és a memória között.
  3. Az operációs rendszer végzi.
  4. Indirekt a címzés, amikor nem közvetlenül adjuk meg a címet, hanem egy regiszter/memóriarekesz tartalma a cím.
  5. Pascalnál a hívott program feladata
  6. A hívott szubrutin által használt lokális változóknak foglalt helyet jelöli ki.