Wie ändert das BIOS des Computers die Taktfrequenz?

Das BIOS eines Computers kann entweder den Multiplikatorwert oder die (FSB-)Taktfrequenz ändern, um eine CPU zu übertakten oder zu untertakten. Während das Übertakten durch Ändern des Multiplikatorwerts einfacher und in den meisten Fällen sicherer ist, kann es nur auf CPUs mit freigeschaltetem editierbarem Multiplikator durchgeführt werden. Um eine Multiplikator-gesperrte CPU zu übertakten/untertakten, müssen Sie ihre Frequenz ändern. Jetzt möchte ich fragen: Was ist diese Frequenz (oft als FSB-Frequenz bezeichnet)? Ist es die Systemfrequenz, die vom Oszillatorquarz des Systems geliefert wird (ich denke schon, da sie auch die RAM-Frequenz ändert)? Wie ändert das BIOS das? Ist die Frequenz des Kristalls irgendwie abhängig von der zugeführten Spannung?

FSB: Lesen Sie: en.wikipedia.org/wiki/Front-side_bus Die Uhr des FSB wird von einer Uhr abgeleitet, die von einem Quarzoszillator erzeugt wird: en.wikipedia.org/wiki/Crystal_oscillator , der sehr stabil ist und sich nicht mit der Stromversorgung ändert. Die Frequenz des Kristalls kann durch eine PLL-Schaltung multipliziert werden: en.wikipedia.org/wiki/Phase-locked_loop Die Versorgungsspannung begrenzt nur die Frequenz, mit der eine CPU betrieben werden kann, sodass die Versorgungsspannung und die Frequenzeinstellungen in irgendeiner Weise zusammenhängen müssen.
@bimpelrekkie auf den meisten Mainboards ist "stable" relativ. Kristalle, die ich dort sehe, funktionieren oft viel schlechter als Ethernet-Hardware und hängen stark von Temperatur und VCC ab
Deshalb habe ich Anführungszeichen verwendet, weil die "FSB"-Uhr keine FSB-Uhr ist, aber die Leute nennen sie "FSB-Uhr", weil sie in älteren Computern so genannt wurde ... Und danke, ich weiß, wie man im Wiki sucht und wie Übertakten funktioniert, ich weiß, dass Vcore der begrenzende Faktor für die CPU-Stabilität ist, ich kenne die PLL-Schaltung im CPU-Multiplikator. Ich frage, wie die bearbeitbare CPU-Uhr auf der Hardwareseite eingestellt ist ... Übrigens radio-electronics.com/info/data/crystals/vcxo.php

Antworten (1)

Viele moderne Mainboards verwenden ein System zur Taktverteilung, das auf der Taktsynthese basiert. Ein schnelles Beispiel wäre ein IDT / ICS-Chip wie ICS954101 (obwohl ich nicht sicher bin, ob dieser spezielle IC den FSB ändern kann, aber als Idee). Der Hauptreferenzquarz ist typischerweise 14,318 MHz, der Rest (CPU FSB, DIMM, PCIe, USB, SATA usw.) wird über PLL abgeleitet und ist über SMBus/I2C-Bus programmierbar. So haben einige Mainboards möglicherweise einige Frequenzen, die vom BIOS aus einstellbar sind, je nachdem, wie "liberal" ihr BIOS ist.

Die Frequenz der Systemtakte ist definitiv unabhängig von der zugeführten Spannung, die Spannung auf dem Taktchip ist gut stabilisiert. Einige Platinenspannungen können jedoch über einen anderen Energieverwaltungsblock unabhängig gesteuert werden, und das BIOS verfügt möglicherweise über verknüpfte Tabellen, die höhere Taktraten ermöglichen, wenn eine höhere Spannung eingestellt ist, für Übertaktungsbegeisterte.