Obwohl Prozessoren so konzipiert sind, dass sie einem Standard von Anweisungen entsprechen (z. B. x86), und dass jedes Betriebssystem, das für diese Anweisung kompiliert wurde, darüber laufen kann.
Es gibt eine bestimmte Kategorie von Hardware / Features, die unter das Dach von "Chipset" -Geräten fallen.
In den 80er Jahren war die CPU eine Komponente vieler diskreter Chips auf einer Hauptplatine, und es gab viele andere Komponenten (separate Chips), die zwar technisch nicht für die Funktion der CPU selbst erforderlich waren, jedoch die "Basis-Hardware" eines Systems bildeten - Beispielgeräte sind der programmierbare Interrupt-Controller, der programmierbare Intervall-Timer und der DMA-Controller. Diese Geräte sind Teil der "physischen Infrastruktur" des Systems und lassen die CPU viel einfacher mit der Außenwelt interagieren. Wenn diese Hardware standardisiert ist, haben Sie eine Plattform.
Hardware dieser Art sind technisch gesehen "Peripheriegeräte", da sie nicht in die CPU integriert sind, sie jedoch nicht entfernt werden können. Man kann fast immer davon ausgehen, dass sie existieren - und so wurden diese per Konvention Bestandteil der "Standard-PC-Plattform". Diese wurden schließlich von verschiedenen Anbietern zu einem Chip zusammengefasst, wurden jedoch immer noch als "Chipset" bezeichnet - und andere traditionell diskrete Hardware wie IDE-Controller, VGA-Controller würden ebenfalls mit einbezogen.
In der modernen Ära sind die meisten "Chipset" -Hardware jetzt fortgeschrittene Versionen älterer PC-Plattform-Hardware (APIC, HPET, PCI-E-Buscontroller, Speichercontroller, USB- und SATA-Controller usw.) sowie neue Funktionen wie Energiemanagement, Energiesteuerung, Integration mit einer Plattform der "Management Engine". Das meiste ist jetzt in die CPU eingebaut; Wir werden vielleicht bald den Punkt erreichen, an dem ein typisches Motherboard einen CPU-Sockel, PCI-E-Steckplätze und nicht viel mehr hat (es gibt heutzutage echte Systeme). Da Intel und AMD beide Grafikprozessoren in ihre CPUs integrieren, ist die Grafikkarte wahrscheinlich offensichtlich ein großer Teil des Chipsets.
Die Chipsatz-Hardware erscheint jedoch, soweit sie konfigurierbar / programmierbar ist, für die CPU auf der Außenseite wie herkömmliche externe Geräte oder durch einen Adressmechanismus, der als "modellspezifische Register" bezeichnet wird, obwohl die Hardware jetzt physisch Teil der CPU ist .
Es werden also immer noch Treiber benötigt, die man mit einem externen Gerät benötigen würde. AMD wählt keine Treiber für Windows 7 aus.
Windows wird immer noch booten, es ist nur so, dass verschiedene Dinge, die Chipsatzgeräte sind, im Geräte-Manager als fehlende Geräte angezeigt werden. Dazu gehören Thermosensoren, PCI-Geräte, die mit der Grafikhardware kommunizieren usw. Intel-Chipsatztreiber überschreiben und implementieren ein besseres Energie- / Wärmemanagement als das BIOS (wie ich gehört habe), und AMD-Chipsatztreiber können dasselbe tun.
Einige der Kommentare beziehen sich auf Dinge wie 3d-Now, MMX, SSE, SSE2 usw. Dies sind Erweiterungen des x86-Befehlssatzes, und nicht alle CPUs verfügen über alle Erweiterungen. Treiber sind nicht erforderlich, um auf sie zuzugreifen. Das Programm, das sie verwenden möchte, muss prüfen, ob die CPU sie unterstützen kann. Dies kann leicht mit einer CPUID
Anweisung erledigt werden .