Interfaces Flashcards
Was das klassische Konzept der Bus Systemarchitektur gibt es?
Anbindung direkt am Speicherbus
Anbindung direkt über einen I/O-Bus
Seperate Interfaces für hohe Performance (PCI)
Wie ist die Hierarchie der Bussysteme?
Interne Bussysteme(schnell, breit)
Speicherbusssysteme(mittel schnell, mittel breit)
Peripheriebussysteme
-Parallel (langsam, geringe breite)
-seriell (4 Leitungen, bidirektional, schnell)
Was sind asynchrone serielle Protokolle?
Tastatur, Maus, …
beide Partner haben gleich Frequenz eingestellt
UART oder HDLC
Was sind synchrone Protokolle?
Clock Signal benötigt
Alle Signale an fallender oder steigender Flanke der Clock
Welche parallelen Busse gibt es?
ISA, Micro Channel, EISA Bus, NuBus, PCI, PCI-X, PCI-extended, PCI Express
Was ist PCI Express
Serielle Punkt-zu-Punkt (Lanes) Verbindung geschaltet über Switch
Voll-duplex
PCIe 5.0 32GHz
Zusammenfassung von Lanes: x1, x4, x8, x16
maximal bei Burst: 64GByte/s
Was ist SCSI?
Small Computer System Interface
paralleles Interface bis 320MByte/s
bis 160MHz, 16Bit
Serielles Interface: Serial Attached SCSI -> SAS
-2*3Gbit/s duplex
Punkt-zu-Punkt
Welche SCIS Bus Phasen gibt es?
Bus frei Arbitrierung Selection Reselection Command Data Status Message
Was ist ATA?
Advanced Technology Attachement
Was ist SATA
Serial Advanced Technology Attachement
Probleme mit zu vielen parallelen Lines bei ATA
hot plugging
SATA 3.0 6Gbit/s
Worin sind SAS und SATA günstig?
SATA günstiger in:
- Basis Anwendungen
- PCs
SAS günstiger in:
- Speicher Systemen
- Backup Systemen
Welche Versionen gibt es von Thunderbolt?
Thunderbolt 1 (Apple/Intel) -2 bidirektionale Channel, jeder 10Gbit/s Thunderbolt 2 -1 bidirektionaler Channel, 20GBit/s Thunderbolt 3 -kompatibel zu USB3.1 -1 bidirektoinaler Channel, 40Gbit/s -power supply 100 W -Display & PCI Express
Was ist Fibre Channel?
In SAN und Mainframes
100GBit/s
Stern, P2P, Ring Topologie
Wofür wird Fibre Channel genutzt?
Verbindung mehrere Rechner mit mehreren Speichersystemen
über Ethernet implementierbar
Was ist USB?
Universal Serial Bus leicht nutzbar, günstig Realzeit für Video Standardstecker Kompatibilität älterer Versionen
Was sind Anwendugenn für USB?
Low Speed: Keyboard
Full Speed: Microphone
High Speed: video, storage
Was ist die neuste USB-Version?
Version 4
40Gbit/s
Type C
Was sind Unterschiede zwischen parallelen Bussen und seriellen Bussen?
Parallel:
- viele technische Probleme (Jitter, Skew)
- in Chips verwendet
Seriell:
- wenig Timing Probleme
- einfach handzuhaben
Welche Tranfer Typen hat USB?
Control Transfer
Isochronous transfer
Interrupt transfer
Mass Transfer / Bulk Transfer
Wie werden DRAM gelesen und beschrieben?
Interner Zugriff immer asynchron
Sequentielle Adressierung (MUX)
-RAS (Row Address Strobe: Wortleitung)
-CAS (Column Address Strobe: Bitleitung)
Adresswert:
- Adresse der Wordline
- Adresse der Bitline
WriteEnable WE
Datenleitung (Dout, Din
Wie ist der Lesezyklus bei DRAM?
- Anlegen der Reihenadresse
- RAS(neg) -> 0; Reihenadresse wird übernommen
- Anlegen der Spaltenadresse
- CAS(neg) ->0; Spaltenadresse wird gelesen
- einige Zeit später werden Daten gültig: Dout
Wie ist der Schreibzyklus bei DRAM?
- Anlegen der Reihenadresse
- RAS(neg) -> 0; Reihenadresse wird übernommen
- Anlegen der Spaltenadresse
- CAS(neg) ->0; Spaltenadresse wird gelesen
- Bereitstellung der Daten vor fallender Flanke von CAS(neg)
- WE(neg) = 0 vor der fallenden Flanke von CAS(neg)
- Datenübernahme mit der fallenden Flanke von CAS(neg)
Wie funktioniert die Refresh-Steuerung?
Anzeige durch RAS ohne folgendes CAS(neg) Signal
Reihenadresse wird mit der fallenden Flanke von RAS(neg) übergeben
Was sind asynchrone DRAM?
Steuerung erfolgt durch bestimmte Sequenzen von Signalflanken
Timing entscheidet über Funktion
Refresh durch Signale gesteuert
Was sind Synchrone DRAMs?
Steuerung erfolgt durch Befehle
Taktsynchron
Bursts einfach möglich
Prozessor nicht blockiert
Welche DDR SDRAM Arten gibt es?
DDR1
DDR2: höhere Taktrate, breiteres Interface
DDR3: doppelt so breit wie DDR2, 8x Prefetch
Was ist Rambus?
Synchroner DRAM, basierend auf Firma RAMBUS
RDRAM > XDR > XDR2
Serieller Bus
Welche Bauformen gibt es bei Speichermodulen?
SIMM: Single Inline Memory Module
DIMM: Dual inline Memory Module
SO-DIMM: Small Outline DIMM (Laptop
Welche Speicherparameter gibt es?
Speicherkapazität Leitungen Übertragungsrate Adressierung Timing Fehlererkennung und -korrektur
Welche zukünftigen Entwicklungen gibt es?
memory cubes
Stacked DRAM-Dies
L4 Chache stacked on memory