Futószalag architektúrák Flashcards

1
Q

Mi a futószalag architektúrák végrehajtásának lényege?

A

Az utasítást részfeladatokra (fokozatokra) bontja (Fetch, Decode, Execute, W/B), amelyeket időben párhuzamosan hajt végre.

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

Melyek a futószalagos végrehajtás előfeltételei?

A
  1. Álljon rendelkezésre több egymástól független végrehajtó egység.
  2. A fokozatok végrehajtása közel azonos időtartamot igényeljen.
  3. Az egyik fokozat kimenete a másik fokozat bemenete legyen.
  4. A fokozatok órajelre működjenek.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Milyen típusai vannak a futószalagos végrehajtásnak?

A
  1. Előlehívás (overlapping)
  2. Újrafeldolgozás
  3. Vektor CPU
  4. Teljes futószalagos feldolgozás
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Mi az előlehívás (overlapping) végrehajtás és mik az előnyei és hátrányai?

A

A visszaírással egyidőben történik a következő utasítás lehívása. (W/B és a Fetch fedik csak egymást.)
Előnyei:
- nem lép fel függőség
Hátrányai:
- nem gyorsít kellően

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

Mi az újrafeldolgozás végrehajtás?

A

Az olyan utasításoknál (pl. szórás, ami összeadások sorozata) nem hívja le újra az utasítást, hanem az Execution után visszaugrik a Decode fokozatra.

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

Mi a vektor CPU végrehajtás?

A

Csak az Execution fokozat működik futószalag szerűen.

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

Mi a teljes futószalagos feldolgozás?

A

A következő utasítás lehívása megkezdődik az előző utasítás dekódolásakor.

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

Milyen típusú futószalagok léteznek a logikai felépítésük szerint?

A
  1. aritmetikai (egyszerű, összetett, lebegőpontos)
  2. ugró
  3. LOAD/STORE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Milyen típusú futószalagokat különböztetünk meg a fizikai felépítésüket illetően?

A
  1. Univerzális
  2. Dedikált
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Mi jellemzi az univerzális futószalagokat?

A
  1. Minden művelet elvégzésére alkalmasak.
  2. Sok tranzisztorra van szükség -> drága
  3. Lassú a végrehajtás
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Mi jellemzi a dedikált futószalagokat?

A
  1. A különböző logikai futószalagokat valósítják meg -> egy adott funkciót látnak el.
  2. Kevesebb tranzisztorra van szükség -> olcsóbb
  3. Gyorsabb a végrehajtás
How well did you know this?
1
Not at all
2
3
4
5
Perfectly