CPUID is een computerinstructie die wordt gebruikt om informatie op te halen over de centrale verwerkingseenheid (CPU) van een computersysteem. Het wordt vaak gebruikt in besturingssystemen en andere software om het type en de mogelijkheden van de CPU te identificeren, die vervolgens kunnen worden gebruikt om de prestaties van de software te optimaliseren.
De CPUID-instructie werd voor het eerst geïntroduceerd in de Intel Pentium-processor in 1993 en is sindsdien een standaardfunctie geworden van de meeste x86-processors. Wanneer de CPUID-instructie wordt uitgevoerd, retourneert deze een reeks registers die informatie bevatten over de leverancier, familie, model en andere kenmerken van de CPU. Deze informatie kan worden gebruikt om het specifieke type CPU te identificeren, evenals de mogelijkheden ervan, zoals ondersteuning voor drijvende-kommaberekeningen, MMX-instructies en virtualisatietechnologie.
De CPUID-instructie is een krachtig hulpmiddel voor ontwikkelaars en systeembeheerders om informatie te verzamelen over de CPU van een computersysteem. Het kan worden gebruikt om de softwareprestaties te optimaliseren, hardwareproblemen op te lossen en potentiële beveiligingsproblemen te identificeren. |