Computer & Network Architecture
Questions
Questions
-
- 1 / 337
-
Flashcards
JVM: Was läuft beim Aufruf einer Java Methode intern genau ab?
- Parameter auf den Stack
- Rücksprungadresse speichern
- Speicher für die lokale Variablen reservieren
- Methode ausführen
- Resultat speichern
- Returnwert laden
Gibt es verschiedene Busse? Wenn ja, beschreiben Sie die jeweilige Aufgabe in ein paar Stichworten.
Ja. (FSB, PCI-Bus, RAM-Busse, ISA-Bus, PCIe, DIE, ATA, EIDE, S-ATA, SCSI, USB, Firewire, usw)
Sie transportieren die Daten von einem Ort zum nächsten.
Nennen Sie zwei Benchmarkverfahren.
Spec(int, fp), Whetstone, Dhrystone, Linpack, Perfect-Club, Slalom (Kapitel 1.3, Folie 9)
Aus welchen Komponenten besteht eine CPU?
Rechenwerk und Steuerwerk:
Funktionsgruppen (Register), Recheneinheit, (ALU), Befehlsdecoder und Adresseinheit
Welche Schnittstellen weist ein PC-Computer heute typischerweise auf? Welche Schnittstellen wird es in Zukunft möglicherweise immer weniger geben?
USB, PCI, PCI-Express, ATA, APM, HDMI, VGA, DVI, S-Video, Firewire, Serial ATA, …
Was versteht man unter Chipsatz?
Ein Chipsatz sind mehrere zusammengehörende integrierte Schaltkreise, die zusammen eine bestimmte Aufgabe erfüllen.
Normalerweise ein Northbridge und ein Southbridge.
Was versteht man unter North-Bridge?
Die Northbridge bezeichnet eine Hardwarekomponente einer modernen PC-Hauptplatine. Traditionell ist die Northbridge ein separater Chip, der sich im Gegensatz zur Southbridge dicht an der CPU befindet, um Daten schnell transferieren zu können.
Welche vier Messdaten sind bei Festplatten relevant?
Cache, Kapazität, Drehzahl, Bussystem, Stromverbrauch, Lautstärke
Wozu dient eine FPU?
(Floating Point Unit)
Ein spezieller Prozessor der Operationen mit Gleitkommazahlen ausführt.
Was versteht man unter BIOS? Welche Aufgaben erfüllt das BIOS?
Den PC funktionsfähig machen und im Anschluss das Starten des Betriebssystems einleiten.
Programm in einem nicht flüchtigen Speicher.
Was versteht man unter Cache Speicher? Was ist ein L1, was ein L2 Cache?
Ein schneller Puffer-Speicher. (Zwischenlagern von Daten)
Cache Hierarchie:
L1 Klein und schnell. Sie liegt am nächsten bei der CPU.
L2 Liegt weiter weg und ist somit langsamer als L1,
Was tut das Programm im Arbeitsspeicher?
Im RAM ist das Programm ($00 bis $07 / $1F) sowie die Daten ($10 bis $13)
Es Addiert den Wert an Adresse $10 mit dem Wert an Adresse $11 und speichert diesen an $12, solange bis der
Wert dem Wert an Adresse $13 entspricht. => Er Addiert alle ungeraden Zahlen von 3 bis 17.
Erweitern Sie das Programm derart, dass es fortlaufend den Wert 2 addiert.
Der Befehl an $05 in JMP $02 ändern (und $06 / $07 in 00000000 ändern).
Erweitern Sie das Programm derart, dass es einmalig alle ungeraden Zahlen zwischen 3 und 17 erzeugt.
---
Studieren Sie den detaillierten Ablauf einzelner Mikrocodes
---
Implementieren Sie ein Mikroprogramm, das statt der Addition eine Division ausführen kann.
---
Welche spezielle Situation sollte bei (5) auch beachtet werden? Ergänzen Sie Ihr Programm entsprechend.
---