wie oben schon aufgeführt, meine Frage wenn ich ein multiprozessor System haben, reicht es wenn das Betriebssystem multiprozessor fähig ist, und alle Software die ich dann installiere auch beide Prozzies benutzen.
Oder muss jede Anwendung multiprozessor Fähig sein, damit Sie beide Prozessoren voll belastet?
Greetz
Eldrik
Prost
Wakü Auflösung unter anderem Aquatube Plexiglas Sonderserie!! Klick mich!!
Die Software muß nicht unbedingt dafür ausgelegt sein. Das Betriebssystem verteilt die Prozesse gleichmäßig auf die CPUs.
Wenn nur ein CPU-intensives Programm läuft, bringt das natürlich nicht viel, da nur die Systemprozesse abgeschoben werden können.
Real stupidity beats artificial intelligence every time.
T. Pratchett, "Hogfather"
es bringt einer einzigen anwendung nur was wenn sie optimiert ist.
aber zwei anwendungen die gleichzeitig laufen bringt es schon was weil jede "einen prozzi für sich hat" auch wenns nicht 100% hinkommt wegen der peripherie auslastung.
[table][tr][td]
[/td][td]
Zitat
kaum denkt man, die dummheit hat ihre untere grenze erreicht, kommt schon der nächste zum limbo-contest um die ecke...
alles klar also wenn ich einen 2000er Advanced Server habe, kann ich ja unter dem Systemmanager einstellen, welcher Process auf welchen Prozzi zugreifen kann/darf/soll.
Sprich ich habe 2 Anwendungen und ich weiß beide nehmen jede menge cpu Last kann ich dann sagen Anwendung a nimmt und darf nur Prozz 1 und Anwendung b nimmt und darf nur Prozz 2 so dass ich sicher gehen kann jede Anwendung läuft gleichzeitig nur auf einem Prozessor???
Greetz
Eldrik
Prost
Wakü Auflösung unter anderem Aquatube Plexiglas Sonderserie!! Klick mich!!
1. Multithreading und Multitasking sind zwei verschiedene Dinge.
2. Es gibt unterschiedliche Arten der Prozessorlastverteilung. Kommt auf den Standard der jeweiligen Entwicklungsumgebung an. Es gibt Systeme, die lassen eine CPU nach der anderen "vollaufen", andere verteilen denselben Prozess gleichmässig auf die CPUs.
Nur als Hinweis : www.forte.com (sehr gute SUN-Compiler) die wirkliches Multithreading können. Oracle z.b. ist erst mit W2K wirklich Multithreadingfähig... vorher wars immer nur eine CPU die "vollgelaufen" und dann wars Essig mit der Performancesteigerung.