Zuhause Audio Was ist ein Maschinenzyklus? - Definition aus techopedia

Was ist ein Maschinenzyklus? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Maschinenzyklus?

Ein Maschinenzyklus besteht aus den Schritten, die der Prozessor eines Computers immer dann ausführt, wenn er eine Maschinensprachenanweisung empfängt. Dies ist die grundlegendste CPU-Operation, und moderne CPUs können Millionen von Maschinenzyklen pro Sekunde ausführen. Der Zyklus besteht aus drei Standardschritten: Abrufen, Dekodieren und Ausführen. In einigen Fällen wird der Speicher auch in den Zyklus einbezogen.

Techopedia erklärt den Maschinenzyklus

Der Maschinenzyklus ist die grundlegendste Operation, die ein Computer ausführt. Um grundlegende Aufgaben wie das Anzeigen eines einzelnen Zeichens auf dem Bildschirm auszuführen, muss die CPU mehrere Zyklen ausführen. Der Computer tut dies von dem Moment an, in dem er hochfährt bis er herunterfährt.

Die Schritte eines Maschinenzyklus sind:

  • Abrufen - Die Steuereinheit fordert Anweisungen aus dem Hauptspeicher an, der an einem Speicherort gespeichert ist, wie vom Programmzähler (auch als Anweisungszähler bezeichnet) angegeben.
  • Dekodieren - Empfangene Anweisungen werden im Anweisungsregister dekodiert. Dies beinhaltet das Aufteilen des Operandenfelds in seine Komponenten basierend auf dem Operationscode (Opcode) der Anweisung.
  • Execute (Ausführen) - Hierbei handelt es sich um den Operationscode des Befehls, der die erforderliche CPU-Operation angibt. Der Programmzähler zeigt die Befehlsfolge für den Computer an. Diese Befehle sind in dem Befehlsregister angeordnet und erhöhen bei jeder Ausführung den Programmzähler, so dass der nächste Befehl im Speicher gespeichert wird. Die entsprechende Schaltung wird dann aktiviert, um die angeforderte Aufgabe auszuführen. Sobald Anweisungen ausgeführt wurden, wird der Maschinenzyklus neu gestartet, mit dem der Abrufschritt beginnt.
Was ist ein Maschinenzyklus? - Definition aus techopedia