Was passiert, wenn ein Prozess, der zur Ausführung bereit ist, aber außerhalb der CPU ein Signal empfängt?
337
alberto
Ich weiß ziemlich genau, was passiert, wenn es läuft und wann gesperrt ist, aber das Verhalten, wenn sich der Prozess in der Warteschlange befindet, ist mir unbekannt. Danke für die Zeit.
Nicht sicher, ob ich "aus der CPU richtig analysiert" habe. Fragen Sie sich, was passiert, wenn ein Prozess betriebsbereit ist, aber nicht läuft und er ein Signal empfängt?
Hennes vor 8 Jahren
0
Genau darum frage ich mich, entschuldige die arme Frage. Ich habe 3 Betriebssystembücher zu Hause, finde aber nur Informationen zu blockierten und laufenden Prozessen, nicht jedoch zu betriebsbereiten Prozessen.
alberto vor 8 Jahren
0
Ich würde ** vermuten **, dass der Prozess "READY to run" bleibt, als dass er das Signal verarbeiten würde, wenn er CPU-Zeit erhält (lesen Sie, wenn der Task-Scheduler ihn in RUNNING versetzt). Dies kann jedoch je nach Betriebssystem unterschiedlich sein, und ich habe seit Ewigkeiten mit Betriebssystemen gearbeitet, außer, sie zu installieren oder zu klonen. Es wird interessant sein zu sehen, welche Antworten die Leute posten.
Hennes vor 8 Jahren
0
Der Prozess kann also dasselbe Verhalten aufweisen, als wenn er blockiert oder nicht definiert ist. Mehr oder weniger meine ich.
alberto vor 8 Jahren
0
@alberto definieren "undefined" :)
DavidPostill vor 8 Jahren
0
Ich spreche von der "Vermutung", die im letzten Kommentar verwendet wurde. Der Ready-to-Run-Prozess bleibt gleich, wenn er nicht im Ausführungsstatus angekommen ist und ein Signal empfängt.
alberto vor 8 Jahren
0
0 Antworten auf die Frage
Verwandte Probleme
-
8
Sollte ich 32 oder 64 Bit für Linux wählen?
-
12
CPU-Kerne: Je mehr, desto besser?
-
5
Warum sollte mein Computer starten und plötzlich ausschalten?
-
2
Maximale CPU-Temperatur für Core 2 Duo E6400
-
4
Wie schnell ist jeder Kern in einem Dual-Core-Prozessor?
-
7
Kann ich die CPU-Geschwindigkeit meines MacBook im Akkubetrieb reduzieren?
-
2
Bietet der Intel i7 eine echte Verbesserung gegenüber seinen Vorgängern?
-
4
Kann ein 32-Bit-Betriebssystem in einem 64-Bit-Prozessor ausgeführt werden?
-
9
Gibt es ein Warteschlangenkopierprogramm für Windows 7?
-
10
Senden Sie eine E-Mail zu einem späteren Zeitpunkt