Anzahl der Cores herausfinden?
-
Hi Leute!
Wie kann man die Anzahl der CPU Kerne herausfinden? (SingleCore, DualCore)Bin für jeden Hinweis dankbar!
Lg
PS: das ganze steht absichtlich in "Assembler", weil ichs mithilfe von Assembler lösen möchte
-
keiner eine Idee?
Gehts über CPUID? Wenn ja, welche Bits sind da relevant? Finde hier nicht wirklich viele Informationen!
Lg
-
Noe, leider keine Ahnung. Ich habe jetzt jedoch auch nicht vor, die Recherchearbeit fuer dich zu erledigen. :p
Dennoch:
Wenn du fuer ein aktuelles Betriebssystem programmierst, wuerdest du vielleicht schneller eine Antwort bekommen, wenn du im entsprechenden Forum nach APIs fuer diese Zwecke fragst. Ansonsten steht das mit Sicherheit auch irgendwo in den ganzen Docs von Intel oder AMD zu ihren CPU, evtl. auch bei den OS-Dev-Links.
Wenn du was gefunden hast, kannst du ja anschliessend nochmal Detailfragen zur Implementierung stellen.
-
Ich denke mal der Quellcode des Linux-Kernels ist eine gute Infoquelle. Der erkennt das ja gleich beim Startup. Muss irgendwo im arch-Verzeichnis auffindbar sein.