TGI 8 Architektur Flashcards

1
Q

Von Neumann-Architektur Prinzip

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

Hardvard-Architektur Prinzip

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

Vorteile und Nachteile von Neumann-Arch

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

Vorteile und Nachteile von Harvard-Arch

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

Welche Eigenschaften sind typisch für RISC?

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

Welche Eigenschaften sind typisch für CISC?

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

Vorteile und Nachteile von RISC?

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

Vorteile und Nachteile von CISC?

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

Was ist Pipelining?

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

Was ist Pipelining Prinzip?

A
  1. Fertigen Befehl herausnehmen.
  2. Jeden anderen Befehl in nächste Bearbeitungsstufe.
  3. Neuen Befehl in erste Stufe
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was ist Pipelining Interlock?

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

Was ist Data Hazards?

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

Sprungziel……. erst nach Auswertung
……….bekannt

A

Sprungziel (Program Counter!) erst nach Auswertung
(Ausfuhrung) bekannt

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

Je langer Pipeline, desto ……..zu verwerfen

A

Je langer Pipeline, desto mehr zu verwerfen

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

Was ist eine wichtige Voraussetzung für effizientes Pipelining?

A

Schneller L1 Cache

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

Wie wird ein Leerbefehl genannt?

A

NOP

17
Q

Wie groß ist die Effizienz bei linearem Speedup?

A

1

18
Q

Was ist ein Ansatz, um parallele Systeme zu beschleunigen?

A

Multiple spekulative Ausfuhrung

19
Q

Was macht Branch Prediction?

A

macht Annahme. ob Sprung genommen wird oder nicht ->
Wenn Annahme richtig: kein Zeitverlust

20
Q

Speculative Execution macht

A

Der Prozessor versucht vorherzusagen, welche Befehle als nächstes ausgeführt werden sollen.

Prozessor beginnt mit der Ausführung der voraussichtlich benötigten Befehl.

Wenn die Vorhersage korrekt ist, kann der Prozessor die Ergebnisse sofort liefern.

21
Q

Was ist die Idee von Branch Prediction?

A

möglichst gute Annahme treffen

22
Q

Was ist Skalarität in Arch?

A

Fähigkeit, in jedem Takt eine Instruktion ausführen

23
Q

Was ist Superskalarität?

A

Fähigkeit, Durchsätze von mehr als einem Befehl pro Takt zu erreichen

24
Q

Welche Architektur ist besser für Pipelining geeignet und warum?

A
25
Q

Welche weiteres Problem, das beim Pipelining auftreten kann?

A
26
Q

Warum ist effizientes Caching Voraussetzung für effizientes Pipelining?

A
27
Q

Welche Probleme gibt es beim Pipelining, wenn bei Speicherzugriffen die Daten nicht im schnellen L1-Cache liegen?

A
28
Q

Welche 2 Voraussetzungen erfüllt sein muss, damit Pipelining zu 100%-iger Auslastung führt?

A
29
Q

Warum gibt es beim RISC Rechnern kein Mikrocode/Mikroprogramm-Ebene?

A
30
Q

Was ist Register Renaming?

A
31
Q

Was ist Hyper-Threading?

A

schnelleres Umschalten zwischen 2 Threads

32
Q

Was ist Thread(Faden)?

A

eigenstandiger Teil eines Prozesses

33
Q

Was man braucht Mehrprozessorsystem?

A

mehrere Sockel (“Steckplatz” für einen Prozessor) und
* einen dementsprechenden Chipsatz.
Aufwandig und teuer

34
Q

Mehrkernsystem

A

Gunstiger ist es, mehrere Prozessorkerne in einem Chip
unterzubringen
* Ein Chip ist ein integrierter Schaltkreis auf einem einzigen
Halbleiterplattchen

35
Q

Was sind typische Eigenschaften von CISC-Prozessoren?

A

Mikroprogrammierung