Hardver

Dolgozat 2
<<<Vissza
Nincs kép

Processzor

Műveleti jelrész

Kiegészítő rész

Operandus hivatkozások

HT – Hyper Threading

Egy utasítást 5 lépésben dolgoz fel:

F – Fetch (utasítás kiolvasás)

D – Decode (utasítás dekódolása)

R – Read (Adatkiolvasás)

E – Execute (végrehajtás)

W – Write Back (visszaírás)

 

Soros utasításfeldolgozás:

F

D

R

E

W

  1. utasítás

F

D

R

E

W

  1. utasítás

F

D

R

E

W

  1. utasítás

Egymás utáni feldolgozás!

Párhuzamos utasításfeldolgozás:

  1. utasítás: F-D-R-E-W
  2. utasítás:     F-D-R-E-W
  3. utasítás:        F-D-R-E-W

Problémaforrások:

NOP (not operation) utasítások
Utasítás átrendezés
Scoreboarding
Data forwarding (adat előreengedés)
Harvard architektúra


 

Utasítás, Adat

Utasításfolyam:
Az utasítások egymás utáni sorozata, melyeket egy program lefuttatása során végrehajt a számítógép.

Adatfolyam:
Az utasításfolyam utasításai mindig meghatározott adatokra hivatkoznak, melyekkel a műveleteket el kell végezni.

SISD (Single Instruction Stream Single Data Stream) architektúra
Egyszeres utasításfolyammal egyszeres adatfolyamot dolgoz fel.

SIMD (Single Instruction Stream Multiplay Data Stream) architektúra
Egyszeres utasításfolyammal többszörös adatfolyamot dolgoz fel.

MISD (Multiplay Instruction Stream Single Data Stream) architektúra
Többszörös utasításfolyammal egyszeres adatfolyamot dolgoz fel.

MIMD (Multiplay Instruction Stream Multiplay Data Stream) architektúra.
Többszörös utasításfolyammal többszörös adatfolyamot dolgoz fel.

SMP (Symmetric Multiplay Procerssors) architektúra.
Soros bekötésű processzor.

Processzor architektúra

CISC (Complex Instruction Set Computer)
Bonyolult utasításkészlettel rendelkező (számítógép)

1.      Összetett utasítások, melyek végrehajtása több gépi ciklust igényel.

2.      Bármely erre alkalmas utasítás igénybe veheti a tárolót.

3.      Pipelining feldolgozás kismértékű.

4.      Változó hosszúságú utasítások.

5.      Sokféle utasítás és címzési mód.

6.      Bonyolult mikro program, egyszerű fordítóprogram.

7.      Kisszámú regiszter.

8.      Tároló védelem hardveres úton.

RISC (Reduce Instruction Set Computer)
Csökkentett utasításkészlettel rendelkező (számítógép)

1.      Egyszerű utasítások, melyek végrehajtása egy gépi ciklust igényel.

2.      Csak a load és a store utasítások férhetnek hozzá a tárolóhoz.

3.      Erőteljes pipelining feldolgozás.

4.      Rögzített utasításhossz.

5.      Kevés utasítás és címzési mód.

6.      Bonyolult fordítóprogram, egyszerű mikro program.

7.      Nagyméretű regiszter tár.

  1. Tároló védelem szoftveres úton

<<<Vissza