Hardware-Arbeitsgruppe

Ziele

Prozessoren

Allgemeines und Grundlagen:
Hardwaregrundlagen
Die Mikroarchektektur beschreibt den Aufbau des Prozessors, um seine Instruktionen zu implementieren (Wikipedia)
Spezielle:
SPARC
Konsortium, das die Scalable Prozessor Arcchitektur herausbringt. (seit 1988)
Neuster: SPARC V9

Entdeckung: BS2000-Mainfame auf SPARC-Basis - ist also quick-lebendig und nicht nur von SUN.

Intel
weitbereitete Prozessoren (ursprünglich für PCs)

http://www.sandpile.org/ hat pure Information über Details und verweise auf Dokumente, die man bestellen kann.

x86-64 von AMD liefert Literatur für freie Software

Ab IA32-Prozessoren kann man neuen Microcode laden, für Linux siehe hier bei Urbanmyth.org.

Spezielle Eigenschaften

Detailvergleich von Prozessoren insbesondere für Spieleanwendungen

ARM Advanced Risc Machines
HP PA RISC Precision Architecture RISC
(2008 eingestellt - nun gemeinsam IA-64 mit Intel)
DEC-Alpha
64bit RISC - 2001 bei Intel eingebracht - IA64
MIPS Microprocessor without Interlocked Pipeline Stages
Freedom-CPU-Projekt
Vorteil ist die offenere Dokumentation und die Informationen über Datails. Beim Neudesign können auch Altlasten ausgalassen werden. siehe auch F-CPU-Vortrag

F-CPU ist leider seit 2004 nicht mehr aktiv

Zusatzbausteine

APIC Advanced Programmable Interrupt Controller (PC/Intel)

Speicher

Allgemein

Speicher-Glossar und FAQ
Dr. M. Bartlels: "Arten von Halbleiterspeicher",Uni Kassel

Cache

Literatur:
Cache vom ELKO
Paul V. Bolotoff : Functional Principles of Cache Memory

Bussysteme

PCI Peripheral Component Interconnect

Während des Bootvorgangs analysiert das System-BIOS die vorhandenen PCI-Geräte und weist die benötigten Ressourcen zu. Das erlaubt die Zuweisung von IRQs, Portadressen und Speicherbereichen entsprechend den lokalen Gegebenheiten.

PCMCIA
IEEE 1394
von Apple und Sony auch Firewire genannt, ist ein bis zu 400 Mbit/s schneller Bus. (nicht PC spezifisch)

Video/Graphik

VBE VESA BIOS Extensions
BIOS-API für VGA-Nachfolger

Aus den Grapikkarten haben sich Accelerators entwickelt.
OpenACC ist ein Standard, der Berechnungen auf externe Beschleuniger auslagern kann - Protabilität über CPUs, Betriebssysteme und Beschleuniger hinweg.

Festplatten

Speichermedium

SD Memory Card

Peripherie

Wichtige links

Intel Literaturcenter
Hier gibt es die Informationen über Intel-Chips (PC!) aus erster Hand

Noch tiefer

FPGA - Field Programmable Arrays : Hier ist Hardware vorbereitet und kann programmiert werden.

Allgemeine Arbeiten

OpenCore entwirft Hardware nach der GPL
Open Hardware Repository vom CERN
(Ankündigung)

Gesamtsysteme

Opencompute.org möchte energieeffiziente und preiswerte Rechenzentren bauen.

Elektrische Fragen im Zusammenhang mit Rechern

Igor Wallossek: "Wir ermitteln den Strombedarf richtig",3/2011
Beschreibt die Dimensionierung des Netzteils eines PCs
Umgang mit Lithium -Ionen-Akkumulator

Sonstiges

Links

Tom's Hardware
en.WP
ifixit
ist ein Portal über Reparatur
Dies ist begrüssenswert, denn Nachhaltigkeit ist sehr wichtig.

Informatik- und Netzwerkverein Ravensburg e.V