cpuide

CPUID dumpt gedetailleerde informatie over de CPU verzameld uit de CPUID-instructie.
Download nu

cpuide Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Todd Allen
  • Uitgever website:
  • http://redhawk.ccur.com/nuu/

cpuide Tags


cpuide Beschrijving

CPUID dumpt gedetailleerde informatie over de CPU verzameld van de CPUID-instructie. CPUID-applicatie dumpt gedetailleerde informatie over de CPU (s) die zijn verzameld uit de CPUID-instructie en bepaalt ook het exacte model van CPU (s). CPUID staat voor Central Processing Unit Identifier.What is de CPUID-instructie? In de eerdere dagen van X86 Computing (Toen de 486 oppermachtig was), was er een enorme hoeveelheid verschillende hardware in pc's, veel als er vandaag, maar terug in die dagen "compatibiliteit" was een onbekend concept tussen fabrikanten - al hun hardware gedragen zich anders en de slechte programmeur gedragen zich anders Moest de bergen van de code schrijven alleen om de hardware te identificeren die het programma op draaide, maar alleen gebruik ten volle van zijn unieke kenmerken. De CPU was één gebied waar, ondanks voortdurende vooruitgang door Intel, AMD en anderen, programma's in het algemeen geen programma's waren Optimalisatie op basis van de CPU van de gebruiker, omdat het moeilijk was om te weten welke CPU werd gebruikt! Wanneer Intel MMX heeft uitgebracht, heeft het echter besloten dat het nodig was om het gemakkelijk te maken voor programma's om het nieuwe CPU's te herkennen en de instructies te gebruiken om de prestaties van de programma's te verhogen bij het lopen onder een nieuwe CPU (die ook goed was voor Intel ( Mensen zagen hoeveel sneller het was, en ze kochten de nieuwe CPU's). Dus ontwikkelden ze de CPUID-instructie. Deze eenvoudige assembler-instructie gaf directe toegang voor de programmeur tot veel informatie: die deze CPU (bijv. Intel, AMD, CYRIX, enz.), Wat "extra functies" ondersteunt (bijvoorbeeld een FPU, MMX, 3DNOW, enz.) en andere informatie (zie hoofdstukken # 5, # 6 en # 7 voor het verkrijgen van deze informatie) .Welke processors ondersteunen CPUID? Over het algemeen ondersteunen vrijwel alle Pentium CPU's de CPUID (OPCODE 0FH-A2H) -instructie. Ook ondersteunen echte Intel 486-gebaseerde CPU's en vele 486-klonen het. De Pentium Pro, Pentiumii, Pentium III en Pentium IV ondersteunen het allemaal. Alle AMD's CPU's ondersteunen het, en de CIRIX Mediagx, 6x86, 6x86mx en MII (hoewel niet zonder problemen) .Aldhing newer dan het bovenstaande zal het ondersteunen. Een eenvoudige richtlijn is dat alle CPU's vandaag beschikbaar zijn CPUID, en hoofdstuk # 7 heeft een volledige lijst van CPU's die CPUID ondersteunen. Er is een klein probleem met alleen CPUID om de CPU-informatie te vinden, en dat is: als de CPU U werkt erop niet ondersteunt CPUID, het zal crashen (of, zoals het besturingssysteem, een "ongeldige instructie-uitzondering" noemen). Er is een methode om de CPU te "controleren" om te zien of het CPUID ondersteunt, maar (natuurlijk) de cheque werkt alleen op 486+ klasse CPUS.relax, omdat het proces (en de juiste broncode) erachter komt Informatie mogelijk van een bepaald CPU-type is hier, in flow-chart-formulier (dit veronderstelt dat u ten minste een 386 gebruikt, wat een MOOT-punt is als elke compiler die u tegenwoordig zult vinden, vereist Tegenwoordig ten minste een 386-processor) wat er nieuw is In deze release: · De -I-optie is de standaard gemaakt vanwege de onbetrouwbare CPUID-kernelmodule. · De optie -K-op-optie is toegevoegd om het vorige gedrag te krijgen. · Er is een verandering gemaakt om de I386-build te laten werken op X86_64-systemen. · Kennis van Tulsa en pre-productie Woodcrest werd toegevoegd. · Smithfield Pentium D en Pentium EE worden nu goed van elkaar onderscheiden.


cpuide Gerelateerde software

Debian-Builder

Debian-Builder is een eenvoudig perl-script dat is ontworpen om een Debian-pakket van zijn bron te herbouwen. ...

237

Downloaden

pam_realm

PAM_REERM Controleert de gebruikersnaam tegen het zijn van formulier User @ Realm, waar Realm wordt geleverd als een argument. ...

134

Downloaden

SPMS / SYPATCH

SPMS en Syspatch zijn een handige tools om OpenBSD-patches toe te passen op een verzameling OpenBSD-hosts. ...

139

Downloaden

pretrain

PretRrace is een preload-bibliotheek die bepaalde (dynamisch gekoppelde) toepassingen mogelijk maakt om altijd te worden uitgevoerd. ...

151

Downloaden

Staart

Root-Tail is een programma waarmee het afdrukken van tekst rechtstreeks op het X11-rootvenster mogelijk maakt, waar u ook kiest. ...

192

Downloaden