Hallo,
ich brauch mal eure Hilfe. Im Rahmen meiner Seminararbeit muss ich auf Multicoreprozessoren und Betriebssysteme eingehen.
Ich habe ein kleines Programm geschrieben, dass eine Berechnung N-mal ausführt, einfach damit die CPU beschäftigt ist
Das Programm gibt es in verschiedenen Versionen.
- Ablauf seriell und mit 2-10 Threads.
Da ich einen Core2Duo habe, wird ja das Betriesbsystem bei der Berechnung von 2 Threads automatisch auf den zweiten Kern übertragen. Bei serieller Ausführung wird nur ein Kern angesprochen etc.
Gibt es einen Parameter oder eine Funktion, dass ich das Programm (mit 2 oder mehr Threads) dennoch nur auf einem Kern laufen lassen kann, oder kann ich beim Scheduling des OS nicht eingreifen?
Ich arbeite mit openSuse 10.2.
Noch ne kurze Frage. Ich habe es unter VM installiert. Wird die Hardware bei VM 1:1 simuliert?
Schonmal Danke,
free
Seite 1 von 1
Programm Mit Nur Einer Cpu Starten Experten gesucht
Anzeige
#2
geschrieben 19. Mai 2007 - 09:20
Zitat (free: 19.05.2007, 08:55)
Noch ne kurze Frage. Ich habe es unter VM installiert. Wird die Hardware bei VM 1:1 simuliert?
nein wird diese nicht

http://www.germanlan...p?threadid=2864
dort findest du eine grobe Liste an den Komponenten die die VM besitzt

#3
geschrieben 19. Mai 2007 - 09:29
Ok, mir ging es eigentlich nur um die CPU. Diese ist wie beim Host.
Jetzt muss ich nur noch wissen, wie ich die Programme, auf nur einem Kern laufen lassen kann
Jetzt muss ich nur noch wissen, wie ich die Programme, auf nur einem Kern laufen lassen kann


Thema verteilen:
Seite 1 von 1