Dual - Rechner



  • Hallo!

    Wie erkenne man, ob auf einem Computer 2 oder mehrere Prozessoren laufen?
    Wie spricht man dann den 2. oder n. Prozessor an?

    Danke.



  • Original erstellt von <Jürgen>:
    **Wie erkenne man, ob auf einem Computer 2 oder mehrere Prozessoren laufen?
    **

    Mit ANSI C gar nicht.
    Unter Windows gibts das sicher eine WinAPI Funktion für und unter Linux kannst du ja in /proc/cpuinfo schauen. Unter anderen Betriebssystem ist es vielleicht gar nicht möglich, zu erkennen wie viele CPUs im Rechner verbaut sind.

    Original erstellt von <Jürgen>:
    **Wie spricht man dann den 2. oder n. Prozessor an?
    **

    Das ist Aufgabe deines Betriebssystems. Sobald dein Programm aus parallelisierbaren Abschnitten (z.B. mehrere Prozesse oder Threads) besteht, sollte dein Betriebssystem diese Prozesse oder Threads in Eigenregie auf die vorhandenen CPUs verteilen sofern dies möglich ist.


Anmelden zum Antworten