Architekturen / von Neumann Flashcards

1
Q

Hauptbestandteile von Schaltwerken

A

Ein / Ausgangsklemmen

Verknüpfungsglieder

Schaltnetze

Speicherglieder

Verbindungsnetzwerk

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

Was bestimmt die Anzahl der inneren Zustände eines Schaltwerks?

A

Die Anzahl der Speicherglieder

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

Darstellung: Architekturebene

A

System und Verhaltensdarstellung

Hardware / Architekturbeschreibungssprachen

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

Darstellung: Register-Transfer-Ebene

A

Vernetzung von Komponenten, Modulen, Bussen

Hardwarebeschreibungssrpachen

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

Darstellung: Schaltungsebene

A

Bauelemente, Verbindungen, Technologie

Elektrische Netzwerke, Strom, Ladung

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

Turing-Maschine

A
  • einfaches theoretisches automatenmodal

Berechenbarkeit - Beschreibbarkeit - Aktzeptierbarkeit

Geeignet für Theoretische Betrachtungen

Ungeeignet für: Beschreibung realer Rechner

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

von Neumann Rechner

A

erweitertes Automatenmodel

geeignet für: Beschreibung praktischer, realer rechner

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

Schichtenmodel des Rechners

A

Programmiersprache

Assemblersprache

Betriebssystemmaschine

Befehlssatzarchitektur

Mikroprogrammsteuerwerk

Digitale Schaltwerke

Physikalische Struktur

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

Definition: CPU

A

Zentrale Verarbeitungseinheit mit Rechenwerk und Steuerwerk (Mikroprozessor)

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

Definition: Primärspeicher

A

Hauptspeicher (RAM

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

Definition: Sekundärspeicher

A

Zusatzspeicher mit direktem Zugriff (Festplatte)

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

Defintion: Archivspeicher

A

Zusatzspeicher mit verzögertem Zugriff (z.b. wechselmedien)

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

Definition: Systembus

A

Verbindet alle Komponenten des Computers (z.B. PCI)

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

Defintion: Ein / Ausgabegeräte

A

Kommunikation des Computers nach außen

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

Busstruktur: Princeton (Neumann)

A

Ein Speicher für Daten und Befehle

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

Busstruktur: Harvard

A

Ein Befehlsspeicher und ein Datenspeicher

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

Kontrollflussarchitektur

A

Daten werden direkt in Befehlen übergeben oder adressiert

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

Datenflussarchitektur

A

Befehle werden im Datenfluss mit übergeben oder durch den Datenfluss konfiguriert

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

Parallelitätsebenen?

A

Bitebene

Befehlsebene

Kontrollflußebene

Programmebene

Datenflußebene

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

Bit Level Parallelism

A

Mehrere Daten oder teile eines Datums werden parallel verarbeitet

21
Q

Instruction Level Paralelism

A

Mehrere Befehle eines Kontrollfulsses werden parallel ausgeführt

22
Q

Thread Level Parallelism

A

Mehrere Threads werden gleichzeitig ausgefüht

23
Q

Application Level Paralelims

A

mehrere Programme werden gleichzeitig ausgeführt (Multiprocessing)

24
Q

Data Flow Processing

A

Datenflußverarbeitung meistens sehr parallel

25
fine grained parallelism?
Bit Level, Instruction Level
26
coarse grained parallelism?
Thread Level, Application Level
27
Welche Teile Bilden im Von Neumann Rechner die CPU
Rechenwerk, Steuerwerk
28
Welche Teile hat der von Neumann Rechner?
Rechenwerk, Steuerwerk Speicher IO Verbindungen
29
Wie ist ein einfacher Befehl aufgebaut
Operationsanteil (Opcode) - Operandenanteil (Adresse)
30
Steuerwerk: Befehlszähler
Adresse des nächsten auszuführenden Befehls, wird nach Ausführung automatisch erhöht
31
Steuerwerk: Befehlsregister
Enthält aktuell zu bearbeitenden Befehl
32
Steuerwerk: Befehlsdekoder
Dekodiert Opcode und initialisiert steuerschleife
33
Steuerwerk: Zentrale Steuerschleife
``` Realisiert den Befehlszyklus im Steuerwerk (=Kontrollfulss) andere komponenten (=datenfluss) ```
34
Komponenten des Steuerwerks?
Befehlszähler Befehlsregister Befehlsdekoder Zentrale Steuerschleife
35
Komponenten des Rechenwerks?
Verarbeitungseinheit (ALU) Akkumulator Register (AKKU) Statusregister (SR)
36
Rechenwerk: Verarbeitungseinheit
ALU - führt rechenoperation auf Operanden durch und legt Ergebnis in Akkumulator
37
Rechenwerk: Akkumulator
Register für Operand 2 und Resultat
38
Rechenwerk: Statusregister
Zwischenabspeicherung der Steuerdaten
39
Komponenten des Speichers?
Speicherzellen Adressdekodierer Speicheradressregister Speicherdatenregister
40
Speicher: Speicherzellen
Speichert Daten :-)
41
Speicher: Adressdekodierer
Dekodiert binär kodierte dress und wählt speichergelle aus
42
Speicher: Speicheradressregister
Zwischenspeicherung der dekodierten speicheradresse
43
Speicheradressdatenregister
Zwischenspeicherung der Daten
44
Hauptelemente des Rechners?
Steuerwerk Rechenwerk Speicher
45
Hauptbusse des Rechners?
Datenbus Adressbus Steuerbus
46
Befehlszyklus des von Neumann rechners
1. Befehl holen und dekodieren | 2. Operand holen und operation ausführen
47
Schritte in Phase 2. des Befehlszyklus: Operand holen und Operation ausführen
1. (OF: Operand Fetch) entweder es wird operand aus Speicher geladen und in akkumulationsregister gelegt oder es wird datum aus akkumulationsregister in Speicher geschrieben 2. (EX: Execute) Ausführung in ALU, Status in statusregister,
48
Schritte in Phase 1 des Befehlszyklus: | Befehl holen und dekodieren
1. (IF Instruction Fetch) Befehlszähler lesen → Befehl aus Speicher holen in befehlsregster schreiben → +1 befehlszäher 2. (ID Instruction Decode) Opcode dekodieren, an mikrosteuerwerk übergen an zentrale schleife übergeben
49
Engpässe bei von Neumann
Nur ein Bus / Speicher für Daten / Befehle Keine Parallelität Nur ein Kontrollpfad