Eingang Priorität für CPU-Prozesse

May 13

Eingang Priorität für CPU-Prozesse

Jedes Programm ausführen, oder laden, öffnen und ausführen, geht durch die Zentraleinheit als Eingabe. In Anbetracht dieser CPU-Eingabe--wie Dienstprogramme, die hinter den Kulissen und Programme, die im Vordergrund laufen--oft kommt aus verschiedenen Quellen und die gleichzeitige Ausführung, priorisieren diese Eingabe ist wesentlich zum halten Ihre Computer und Programme reibungslos laufen.

Bedeutung

CPU-Workload-Analyse zeigt den breiten Anwendungsbereich und unterstreicht die Bedeutung der Eingabe Priorität. Jede ausführbares Programm, das auch als einen übergeordneten Prozess, verzweigen sich in eine Vielzahl von Anweisungen, die als Threads bezeichnet. Wenn mehrere übergeordnete Prozesse ausführen, ist es die Aufgabe einer CPU zu priorisieren und verwalten nicht nur Threads von verschiedenen Prozessen aber auch verwalten, die von innerhalb desselben Prozesses. Compoundierung, dies ist die Tatsache, die gerade wie Threads von verschiedenen Prozessen gleichzeitig damit ausgeführt werden können können auch Threads innerhalb desselben übergeordneten Prozesses.

Identifikation

Egal, wie viele Programme laufen Ihren Computer, eine einzelne CPU nur eine Anweisung gleichzeitig verarbeiten kann. Als ein Ergebnis, eine Eingabe Prioritätsstufe im Leerlauf, niedriger als normal, Normal, höher als Normal oder hoch bestimmt die Reihenfolge, in der jeder verarbeiten und thread ausgeführt wird. Unterstützung der CPU bei der Zuordnung von Priorität, zumindest am Anfang, ist das Betriebssystem. Im Falle eines Windows-OS ist die "Helfer" ein Feature namens Windows-System-Planer.

Prozess

Geben Sie die Priorisierung beginnt mit dem System-Scheduler Zuweisen des Elternprozess eine Base oder Default Priorität entsprechend ihrer Prioritätsklasse. Die Prioritäts-Level sowie die Anzahl der Threads an, die jeder Prozess im Abschnitt Prozess im Windows Task-Manager enthält, können Sie anzeigen. Während die meisten mit einer Basispriorität von Normal, Bildschirmschoner und Low-Level-System-monitoring-Prozesse starten mit Priorität niedriger als Normal und Prozessen wie der Windows-Task-Manager zu starten, starten Sie Start-up-Anwendung und Printer Communication System mit hoher Priorität. Während der Prozesse mit einer Basisprioritätsebene höher als normal immer laufen erste, eine zweite Eingabe Priorität--bezeichnet eine dynamische Priorität--bestimmt, wann solche mit einem unten Normal oder Normal Priorität ausgeführt. Wenn die CPU erhält System z.B. den Systemzeitgeber oder Benutzereingaben wie klicken mit der Maus oder Tastatur Schlaganfall, es steigert die Priorität des Prozesses, ermöglicht die Ausführung, reduziert die Priorität auf den Standardstatus zurück und bewegt sich dann sofort zum nächsten Prozess oder Thread wartet auf ausführen.

Optionen

Wählen Sie einen Prozess in Windows Vista oder Windows 7 Task-Manager, mit der rechten Maustaste und wählen Sie dann "Priorität festlegen" überschreiben CPU-Priorität-Ermittlungen und zwingen Ihrem Computer einen Prozess mit höherer Priorität ausgeführt. Üben diese Option mit Vorsicht, aber, als es kann Probleme verursachen, wie hängende oder Programme abstürzt, wenn Ihre CPU einen Prozess oder Thread von Bedeutung ignoriert oder von geringer Bedeutung, zuviel Zeit nehmen kann. Wenn Sie eine Anwendung, die Sie kennen starten, ist die Ressource intensiv und seine Eingabe Priorität, um einen reibungslosen Ablauf ermöglichen ändern möchten, Ändern der Priorität, während es ausgeführt wird, und legen Sie dann sofort die Priorität zurück auf ihrer Basisebene.