Computerarchitektur I
CPU Speicher Schaltungen Addierer
CPU Speicher Schaltungen Addierer
Kartei Details
Karten | 26 |
---|---|
Sprache | Deutsch |
Kategorie | Informatik |
Stufe | Universität |
Erstellt / Aktualisiert | 13.02.2013 / 08.08.2024 |
Weblink |
https://card2brain.ch/box/computerarchitektur_i
|
Einbinden |
<iframe src="https://card2brain.ch/box/computerarchitektur_i/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Lernkarteien erstellen oder kopieren
Mit einem Upgrade kannst du unlimitiert Lernkarteien erstellen oder kopieren und viele Zusatzfunktionen mehr nutzen.
Melde dich an, um alle Karten zu sehen.
Nennen sie die wesentlichen Merkmale der Speichersystemen?
- Art der Spicherung (langfristig o. kurzfristig)
- flüchtig- nicht flüchtiger Speicher
- Zugriffrechte (R/RW)
- Grundtechnologie (halbleiter, optisch, magnetisch)
- Zugriffart (sequentiell, Random)
Welches ist zur Zeit das attraktivste Speichermedium?
Festplatte: preis/leistung
Was ist der Nachteil einer Festplatte?
Hoher Datenverlust bei einem Ausfall.
Wie können Spannungspegel für boolsche Algebra benutzt werden?
True or False (1 o 0) können durch verschiedene Spannungspegel dargestellt werden
Was ist die Aufgabe eines Transistors dabei?
Schalten und Verstärken von elektrischen Signalen
Welche logischen Grundschaltungen können mit Transistoren gebaut werden?
- Inverter
- NOR
- NAND
- OR
- AND
Welche Hilfmittel gibt es zur Darstellung boolscher Verknüpfungen?
- Wahrheitstabelle
- Schaltplänne
Wie können komplexere Funktionen implementier werden?
Durch kombinationen der Grundschaltungen
- halbaddierer
- volladdierer
Wie ist ein Cache aufgegliedert?
- Cache Size (exp. 8192 Byte)
- Cache Line(exp.64 Byte)
- Cache Slot
Was für Cache organisationsarten gibt es und was sind die Hauptunterschiede?
- Direct Mappt
- Ist die einfachste Form da jede CacheLine nur einmal vergeben werden kann. Benötig sehr wenig Hardware. Nachteil dabei ist das es ineffizient ist da es freie CacheLInes gibt.
- Set Assoziativ
- Dies ist ein kompromise aus den andern beiden. Man benötigt nicht ganz soviel HW wie bei Full ist jedoch effizienter als mit direkt. Man definiert Set's und in diesem Set können die Daten an beliebiger stelle abgelegt werden. 4Way-Set ist z.B. 1 Set mit 4 CachLines.
- Fully Assoziativ
- Sehr viel Hardware dafür höchst effizient da alle Daten überalle abgespeichert werden können.
Was sagt deMorgans Law?
De Morgans Law ist eine logische Aussage.
Bsp:
Milch oder Zucker (im Kaffe), genau dann Trinke ich ihn nicht.
Ist das selbe wire
Keine Milch und Kein Zucker (im Kaffe), genau dann Trinke ich ihn.
Wie werden Rechnerarchitekturen klassifiziert?
Gemäss der Anzahl in einem Schritt bearbeiteten Befehle und Daten.
Nennen Sie 4 verschiedene Klassifiezierungen der Rechnerarchtektur und beschreiben sie diese kurz?
- SIMD (Single Instruction Multiple Data)
- Mit einem Behel werden mehrer Datenteile verarbeitet (Vektorrechner)
- SISD (Single Instruciton Single Data)
- Der Prozessor kann eine Befehl mit den Daten eines Datensatzen ausführen. Das bedeutet serielles Abarbeiten der Befehle. Die von Neumann Architektur ist so konzipiert.
- MIMD (Multiple Instructions Multiple Data)
- Ist die Leistungsfähigste Art hat mehrere unabhängige CPU die entweder shared memory oder distributet memory einsetzen.
- MISD (Muliple Instruction Single Data)
- Wird nicht offt verwendet heisst aber das mehrer Prozessoren verschiedene Instruktionen auf den selben Daten ausführt.
Welche zwei Komponenten hat die CPU?
- Datenprozessor (ALU)
- Befehlsprozessor
Was macht der Datenprozessor und aus welchen Komponenten besteht er?
Wie der Name sagt er verarbeitet Daten respektive führt Berechnungen und Konjuktionen aus mit Hilfe der ALU( Aritmetical Logical Unit) welche die Berechnungen ausführt und dem Akkumulator welcher die Ergebnisse speichert.
Was macht der Befehlsprozessor?
Bearbeitet den aktuellen Befehl mit Hilfe von
IR (Instruction Register) welches den aktuellen Befehl enthält
und dem
PC (Program Counter) der die Addresse des nächsten Befehl enthält.
Nennen sie die Wichtigsten Eigenschaften der von Neumannarchitektur?
Klassifizierung: SISD
Keine separaten Speicher für Befehle, Daten, Addressen und Programme. Somit kann es sein das eine mit einer Daten versucht wird ein Programm zu starten.
Bsp. 1101 1000 kann bedeuten
- Zeichen "x"
- Dezimal 216
- Hexadezimal D8
- kann intepretiert werden als "Speicheraddresse" oder "Befehl"
Die Befehlsverarbeitung bei der von Neumann Architektur wird in zwei Phasen ausgeführt, erläutern sie diese kuzr?
In der ersten Phase wird der Befehl aus dem Speicher ins IR geladen.
In der Phase 2 wird der Befehl entschlüsselt in dem gegebenfalls Daten nachgeladen werden und die Datenverarbeitungseinheit (ALU) die berechnungn durchführt.
Was versteht man unter dem von Neumannischen Flaschenhals?
Früher waren die mathematisch/logischen Operationen viel langsamer als der Zugriff auf den Speicher was sich im laufe der evolution geändert hat. Somit ist heute der Zugriff auf Speicher und I/O die engstelle da Daten wie auch Befehle über den selben Bus aus dem Speicher geholt werden und daher mehere Zugriffe nötig sind.
Nennen Sie die 5 nacheinander ablaufenden Teilschritte der von Neumann architektur? (von Neumann Zyklus)
- Instruction Fetch (IF)
- Der zu bearbeitende Befehl wird aus dem RAM/ROM ins IR geladen. Anschlissen der PC um eins inkrementiert damit er auf die nächste Addresse der zum nächsten Befehl führt zeigt.
- Instruction Decode (ID)
- Der Befehl wird durch das Steuerwerk in Schaltinstruktionen für das Rechenwerk aufgelöst.
- Operands Fetch (OF)
- Aus dem RAM/ROM werden die Operanden geladen: Die Werte, die durch den Befehl verändert oder als Parameter verwendet. werden.
- Execute (EX)
- Die Operation wird vom Rechenwerk durchgeführt. Hier kann das Programm Sprungebehle geben wenn gewüscht.
- Write Back (WB)
- Das Ergebniss der Operation wird nun ausgegeben und/oder ins Register/Speicher abgelegt. Zyklus beginnt neu.
-
- 1 / 26
-