Rechner Flashcards

1
Q

Welche Komponenten stehen im Von-Neumannschen Rechnermodell?

A

Rechner, Prozessor ( CPU ) zweigeteilt in -> Steuerwerk ( CU ), Rechenwerk ( ALU ) -> Verbindungssystem ( Bussystem ) -> Speicher ( Memory ), Ein-/Ausgabe ( Input/Output )

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

Was ist der Prozessor?

A

Das Steuerzentrum, der Befehlsgeber sowie das Gehirn des PC ( Central Processing Unit - CPU ) welches in zwei Komponenten aufgeteilt ist: Steuerwerk und
Rechenwerk. Er ruft Befehle aus, prüft sie und führt sie aus

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

Was ist das Steuerwerk?

A

Einer der zwei Komponenten des Prozessors, welche die Befehle steuert und codiert ( Control-Unit - CU )

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

Was ist das Rechenwerk?

A

Einer der zwei Komponenten des Prozessors, welche die arithmetischen Berechnungen ausführt und Daten verarbeitet ( Arithmetic Logic Unit - ALU ). Außerdem stellt es Funktionen zur Verfügung, die über Steuerbefehle zugreifbar sind

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

Was ist der Arbeitsspeicher?

A

Eine Komponente zum Speichern von großen Datenmengen bestehend aus einem Feld von Speicherzellen und Adressen

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

Was versteht man unter Wortbreite?

A

Die Anzahl an Bits in einer Speicherzelle des Arbeitsspeichers

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

Wie greift man auf den Arbeitsspeicher zu?

A

Der Prozessor gibt die gesuchte Adresse aus dem Arbeitsspeicher an, woraufhin der Arbeitsspeicher den Inhalt der entsprechenden Speicherzelle abruft

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

Wie werden Daten und Informationen zwischen den drei wichtigsten Komponenten des PC ( Prozessor, Arbeitsspeicher, Ein-/Ausgabeschnittstelle ) verbunden und übertragen? ( Verbindungssystem )

A

Mit dem Bussystem

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

Was ist das Bussystem?

A

Das Bussystem ist in drei Untereinheiten unterteilt: Dem Datenbus, Adressbus und Steuerbus. Sobald der Prozessor einen Befehl gibt, übernimmt der Steuerbus den Zugriff bzw die Reservierung der gewünschten Daten. Anschließend werden die Daten im Adressbus abgerufen und an den Datenbus weitergeleitet, welcher schließlich die Daten bidirektional ( links-rechts ) an die Komponenten überträgt

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

Was ist der Unterschied zwischen einem seriellen und einem parallelen Bus?

A

Der serielle Bus besitzt nur eine Leitung und kann deshalb nur eine Information zur Zeit übertragen. Der parallele Bus hat hingegen mehrere Leitungen und kann daher mehrere Informationen gleichzeitig übertragen

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

Wie erspart man sich längere Zugriffszeiten?

A

Durch Cache-Speicher ( Zwischenspeicher ), welche als eine Art Extraspeicher im Prozessorkern dienen. Man unterscheidet drei Levels von Cache-Speichern
-sie befinden sich näher am Prozessor

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

Was versteht man unter Peripheriegeräten?

A

Geräte, welche extern sind, also nicht im CPU-System miteinbeschlossen. Diese Geräte müssen mit dem PC interagieren und kommunizieren. Man unterscheidet zwischen Eingabegeräten wie z.B. Maus, Tastatur, Mikrofon und Ausgabegeräten wie z.B. Bildschirm, Lautsprecher, Drucker

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

Was sind die Komponenten eines Betriebssystems?

A

Gerätesteuerung, Task-Management, Dateiverwaltung, Interrupt-Handling, Speicherverwaltung, weitere Serviceroutinen, Hardware-spezifischer Code

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

Was sind Besonderheiten eines Betriebssystems?

A

Es stellt grundlegende Funktionen zur Verfügung, erzeugt eine gewisse Hardware-Unabhängigkeit / vereinfachte Nutzung der Hardware. Außerdem besteht es aus einem Kernel, dem zentralen Bestandteil des Betriebssystems, welcher die wichtigste Funktion ist, weil auf ihn alle Softwarebestandteile aufbauen. Zudem noch eine Treiberschicht zur Nutzung von Peripheriegeräten

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

Was braucht man für eine Programmierung?

A

Einen Compiler und Assembler, welche die Programmiersprache in Maschinensprache/-code übersetzen, auch Binärformat genannt

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

Was versteht man unter Compilieren?

A

Ein Programm, welches man vor der Ausführung in die benötigte Maschinensprache übersetzt

17
Q

Was versteht man unter Interpretieren?

A

Ein Programm, welches man während seiner Ausführung schrittweise in die Maschinensprache übersetzt

18
Q

Was sind Vorteile des Compilierens?

A

Umfangreiche Optimierung; effiziente Ausführung

19
Q

Was sind Nachteile des Compilierens?

A

Bei Änderung des Programms muss neu compiliert werden; Programm muss für jede Hardware-Architektur compiliert werden

20
Q

Was sind Vorteile des Interpretierens?

A

Direkte Reaktion auf Eingabe; Portabilität

21
Q

Was sind Nachteile des Interpretierens?

A

Optimierung über längere Programmblöcke nicht möglich

22
Q

Compiliert oder interpretiert C++?

A

Compiliert

23
Q

Wie sieht der Compilier-Vorgang aus?

A

Programmcode wird vom Compiler analysiert, dann compiliert und anschließend per Assembler in Maschinencode umgewandelt. Schließlich wird das Programm per Linker in ein ausführbares Programm zusammengestellt