/ / Registersatz erforderlich für Threads - Multithreading, Betriebssystem

Registersatz erforderlich für Threads - Multithreading, Betriebssystem

Meine Frage ist, ob für einen Thread ein eigener Registersatz erforderlich ist. Wie viele Threads können gleichzeitig erstellt werden, wenn der in einer CPU vorhandene Registersatz begrenzt ist?

Antworten:

0 für die Antwort № 1

Ein Prozessor verfügt über eine Reihe von allgemeinen Registern, die von allen Threads / Prozessen gemeinsam genutzt werden.

Die meisten Prozessoren verfügen über einen Prozess zum Speichern und LadenKontextbefehle, die die Register in einen Speicherblock speichern (oder aus einem Speicherblock laden). Durch das Laden des Prozesskontexts in Register werden Prozesse / Threads gewechselt.