Kann eine Singlecore-CPU in einer Multicore-CPU simuliert werden?

813
RogerR

Ich habe eine Multicore-CPU mit Windows 10 und möchte eine Software testen, die so läuft, als wäre mein PC eine Singlecore-CPU.

Gibt es eine Möglichkeit, Windows 10, das in einer Multicore-CPU (Quad Core) installiert ist, auf Singlecore zu beschränken?

3
Verwenden Sie msconfig und lassen Sie nur einen Kern zu. magicandre1981 vor 6 Jahren 1

3 Antworten auf die Frage

1
jitendragarg

In älteren Versionen von Windows können Sie die Anwendung ausführen, dann zum Task-Manager wechseln, mit der rechten Maustaste auf den Prozess klicken und die Affinität festlegen. Im daraufhin angezeigten Popup können Sie auswählen, welche und wie viele Kerne verwendet werden sollen.

Bei Windows 10 müssen Sie mit der rechten Maustaste auf Prozess klicken, "Gehe zu Details" und dann erneut "Affinität festlegen" wählen.

Bearbeiten: Hier können Sie die Schritte für Windows 10 ausführen. Lassen Sie mich wissen, ob es eine bessere Möglichkeit gibt, eine ZIP-Datei gemeinsam zu nutzen.

https://drive.google.com/open?id=0B-mEX4BFU62wZXJkLTIxaVcxdDA

Dies ist nicht ganz das Gleiche wie wirklich Single-Core. Die Software erkennt mehrere Kerne, aber das Betriebssystem führt es nur auf einem der Kerne aus. Dies kann alles sein, was das Plakat will oder überhaupt nicht geeignet ist. Es hängt stark davon ab, was die Software versucht. Tonny vor 6 Jahren 0
Es simuliert einen einzelnen Kern für spezifische Anwendungen. Die Anwendung erkennt einen Kern, wenn ich richtig bin. Ich denke, ich sollte ein kurzes Programm schreiben, um es zu testen. jitendragarg vor 6 Jahren 0
Ob ein einzelner Kern erkannt wird oder nicht, hängt davon ab, welche Systemaufrufe für die Erkennung verwendet werden. Tonny vor 6 Jahren 0
Danke für die Antwort, es hat auch geklappt! Aber ich wollte, dass das Gesamtsystem als Single-Core-CPU funktioniert RogerR vor 6 Jahren 0
Oh gut. In diesem Fall funktioniert die Antwort von Christopher perfekt. Denken Sie jedoch daran, die Einstellungen nach Abschluss des Tests zu ändern. :) jitendragarg vor 6 Jahren 0
1
Christopher Hostage

Bei einigen PCs (Motherboards) können Sie steuern, wie viele Kerne aktiv sind. Bei dieser Methode müssen Sie den PC herunterfahren und das BIOS starten. Wenn Sie Ihren Computer auf 1 Core einstellen, wird er insgesamt langsam sein, bis Sie mit dem Testen fertig sind, herunterfahren und das BIOS erneut starten, um die Einstellung wiederherzustellen.

Ich halte das nicht für eine gute Idee, da dies das gesamte System beeinflussen wird. jitendragarg vor 6 Jahren 0
Danke für die Antwort bezüglich der Affinität. es ist ein nützlicheres Werkzeug als meine Antwort aus der alten Schule. Christopher Hostage vor 6 Jahren 0
Immer gerne helfen. Sogar ich bin darauf gestolpert und habe den Task-Manager zufällig durchgearbeitet. Es ist nicht wirklich beworben, auch aus gutem Grund. jitendragarg vor 6 Jahren 0
Vielen Dank!!! Das war es, wonach ich gesucht hatte! Ich habe diesen Wert gerade im BIOS eingestellt und es hat funktioniert !! RogerR vor 6 Jahren 0
0
ivanivan

VirtualBox (sowohl Free als auch Free) ist ein großartiges Virtualisierungspaket. Sie können steuern, wie viele Cores / cpus für jede VM verfügbar sind. Sie können auch steuern, wie viel RAM, Festplattenspeicher usw. jede VM hat.

Beachten Sie jedoch, dass Sie das Betriebssystem von "Bare Metal" installieren müssen, möglicherweise mit der Lizenzierung dieses Betriebssystems usw. umgehen müssen.

enter image description here