Icon
PC-Technologie
FBI / TECH / Lehre / PC-Technologie SS2002: Skript | Literatur | Links |
Vorlesung PC-Technologie
 
SS 2002
18.214
Do 12-14 F334
Durch die ständigen Fortschritte in der Hochintegration hat sich in den letzten Jahren die Leistung von Personal Computern dramatisch verbessert - bei gleichzeitig fallenden Preisen. Damit verschwimmt die Grenze zwischen den traditionell technologieführenden Workstations und den als rückständig geltenden low-cost PCs. Angesichts des Markanteils von "Wintel-PCs" werden mittlerweile aber praktisch alle wichtigen technologischen Neuerungen zuerst für diese Plattform eingeführt.

Im Rahmen der Vorlesung werden aktuelle PC-Schlüsseltechnologien mit besonderem Schwerpunkt auf der Hardware/Software-Schnittstelle vorgestellt.

Veranstalter
Norman Hendrich, Tel. (040) 42883 2399, Raum F314


 
Skript
Die Folienkopien zur Vorlesung: Einführung, x86, MMX/3Dnow/ISSE, Speicher, SMP, Busse, USB/Firewire, Platten, IDE/SCSI/RAID, Graphik, Audio, DirectX, Mobilgeräte.

Kapitel Inhalt   Update
  Skript komplett PDF 13.07.2001
1 PC: Definition, Evolution, Aufbau PDF 23.04.2001
2 x86-Architektur: Grundlagen, Programmiermodell PDF 23.04.2001
3 x86-Erweiterungen: MMX, 3Dnow!, ISSE PDF 23.04.2001
4 Speicherhierarchie: DRAM, Cache, IRAM PDF 30.04.2001
5 Multiprocessing: SMP, MESI, ASCI-red PDF 30.04.2001
6 Bussysteme: ISA, PCI, AGP PDF 27.04.2001
7 Serielle Busse: USB, Firewire PDF 27.04.2001
8 Disks: Aufbau, IDE, SCSI, FAT, RAID PDF 30.04.2001
9 CD-ROM und DVD PDF 27.04.2001
10 Audio: PDF 30.04.2001
11 Graphik PDF 30.04.2001
12 DirectX PDF 12.07.2001
13 Mobilgeräte PDF 12.07.2001



 
Papers, Applets
AMD 3Dnow! Reciprocal and Sqrt Demo
 
Literatur
Das derzeit wohl beste Lehrbuch ist die aktuelle Auflage des [Tanenbaum: Computerarchitektur]. Dort werden nebem dem x86 auch die SPARC und ein abgespeckter Java-Prozessor beschrieben. In Bezug auf PCs geht das Buch aber nur an einigen Stellen in die Tiefe.

Zum Thema Rechnerarchitektur und insbesondere Mikroprozessoren ist der [Hennessy/Patterson: computer architecture, 2nd ed., Morgan-Kaufmann] weiterhin die absolute Referenz.

Zum Thema PC-Hardware ist [H.P.Messmer: PC-Hardwarebuch] uneingeschränkt zu empfehlen. Von den Grundlagen der x86-Architektur bis zum SCSI-Befehlssatz steht alles drin.

Zur low-level Programmierung, insbesondere für Treiber, gibt es derzeit nur wenige Bücher. Empfehlenswert sind die Bücher von [W.Oney zur Windows (-9x/NT) Systemprogrammierung]. Die finsteren Details gibt es dann direkt in den unter Windows DDKs.

Alternativ bietet auch der Linux Kernel-Quellcode mitsamt der entsprechenden Howtos interessante Einblicke. Die netten Komplikationen zur Unterstützung für DOS oder 16-bit Code sind im Linux Kernel natürlich nicht notwendig.

Als guten Startpunkt kann ich die Zeitschriftenartikel aus der c't empfehlen, die ja außerdem sehr aktuell sind. Für die Recherche optimal sind natürlich die c't-ROMs oder das Jahresinhaltsverzeichnis (auch auf dem c't WWW-Server).

Schließlich kommt man an vielen Stellen nicht um das Studium der maßgeblichen Datenblätter und Spezifikationen herum.

 
Links
Die folgende Liste enthält Verweise auf diverse Online-Dokumentation auf dem TECH WWW-Server. Die derzeitige Version ist sehr unvollständig, aber das sollte sich mit der Zeit noch bessern. Bitte Hinweise auf weitere gute Docs/URLs per email an mich.

Achtung, viele der lokalen Links sind wegen der Copyright-Bestimmungen nur aus der Domain "informatik.uni-hamburg.de" oder gar "tech.informatik.uni-hamburg.de" heraus zugreifbar:

 
Norman Hendrich
04.04.2002 Impressum
http://tech-www.informatik.uni-hamburg.de/Lehre/pc-technologie/