SzA1 - Számítási Modell, Architektúra Flashcards

1
Q

A számítási modell fogalma

A

A számításra vonatkozó alapelvek absztrakciója.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

A számítási modell, a programnyelvek és az architektúra kapcsolatai

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A számítási modellek csoportosítása

A
  1. Adat alapú számítási modellek
    1. Neumann modell
    2. Adatfolyam modell
    3. Applikatív modell
  2. Objektum alapú modell
  3. Predikátum alapú modell
  4. Tudás alapú modell
  5. Hibrid számítási modell
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

A számítási modell jellemzői

A
  1. Min hajtjuk végre a számítást?
  2. Hogyan képezzük le a számítási feladatot?
  3. Mi vezérli a végrehajtás sorrendjét?
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

A számítási modellek csoportosítása (Alap eset)

A
  1. Számítási modellek: szekvenciális vagy párhuzamos
  2. Végrehajtás meghajtása szerint: vezérlés, adat vagy igény meghajtott
  3. Probléma csoportosítása szerint: procedurális vagy deklaratív
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Min hajtjuk végre a számítást? (Neumann-féle számítási modell)

A
  • Számítást adatokon hajtjuk végre
  • Az adatokat tipikusan változók jelentik
  • Az adat végtelen értékmódosítási lehetőséggel rendelkezik (többszörös értékadás)
  • Az adatok és az utasítások közös memóriaterületen helyezkednek el
  • A számítási műveleteket az adatokon végrehajtott adatmanipulációs műveletek sorozatának segítségével végezzük el
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Hogyan képezzük le a számítási feladatokat? (Neumann-féle számítási modell)

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Mi vezérli a végrehajtást? (Neumann-féle számítási modell)

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mi az adatfolyam modell?

A

A számítást itt is adatokon hajtjuk végre, de csak egyszeres értékadás van, és a bemeneti adatokat egy adathalmaz formájában adjuk meg. A számítási feladatot adatfolyami gráffal képezzük le, input adatok halmazával. A gráf tartalmaz csomópontokat (műveletet végző egységek) és éleket (I/O adatok).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Mi vezérli a végrehajtást? (Adatfolyam modell)

A

Adat meghajtott (stréber modell), nem vezérelt meghajtott. A végrehajtás sorrendjét az adatok elérhetősége határozza meg. Az adat meghajtott program utasításai semmilyen szempontból sem rendezettek.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

A Neumann-féle és az adatfolyam modell összehasonlítása

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Az architektúra fogalma

A

1964 Amdahl: Mindazon ismeretek összessége, amit egy alacsony szintű nyelven programozónak is merni kell ahhoz, hogy hatékony programot írjon. Pl.: regiszterek, címzési módok, memória, utasításkészlet, utasítások végrehajtása

1970 Bell: Szinteket rendel az architektúra fogalmához.

  • PMS (Processor, Memory, Switches)
  • Programozói szint
    • Magas szintű
    • Alacsony szintű
  • Logikai áramköri szint
  • Rendszermérnöki szint
  • Áramköri szint

Egyéb:

  • külső jellemző
  • a belső felépítés
  • és működés együttese

Adott absztrakciós szinten ( L ) a számítási modell ( M ), a specifikáció ( S ) és az implementáció ( I ) együttese.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Processzor szintű logikai architektúra

A

Logikai architektúra

  • adott absztrakciós szinten a fizikai architektúra elvonatkoztatása
  • adott absztrakciós szinten a fekete doboz külseje

A processzor-szintű logikai architektúra részei:

  • adattér
  • adatmanipulációs fa
  • állapottér
  • állapotműveletek
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A processzor szintű fizikai architektúra

A

Fizikai architektúra

  • adott absztrakciós szinten a logikai architektúra megvalósítása
  • adott absztrakciós szinten a fekete doboz belseje

A processzor-szintű fizikai architektúra részei:

  • műveletvégző
  • vezérlő
  • I/O rendszer
  • Megszakítási rendszer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly