Was ist ein Prozess? Welche Informationen muss ein Betriebssystem im Allgemeinen über laufende Prozesse vorhalten, um diese auszuführen?

2 Antworten


  • Ein Prozess ist ein ausgeführtes Computerprogramm.

    Ein Prozess muss den Überblick behalten über:

    1. Die Karte der Speicherorte Ihres Programms.

    2. Relative Adresse für alle Anweisungen und Daten

    3. Der Wert aller Variablen.

    4. Die aktuell ausgeführte Anweisungsposition.

    5. Die Anweisungsposition der nächsten auszuführenden Anweisung.

    6. Alle Register- und Zählerwerte

    7. Bei einer Bedingungsanweisung muss folgendes verfolgt werden:

    A. Der Standort der einzelnen möglichen Zweigstellen.

    B. Das Ergebnis des Bedingungstests, so dass es bestimmen kann, welche Verzweigung zu nehmen ist.

    8. Wenn bei einem Aufruf eines Unterprogramms (ich kann mich nicht erinnern, was die neue Terminologie für ein Unterprogramm ist, einschließlich Aufrufen an das Betriebssystem, um Dinge wie das Lesen von Daten, Schreiben von Daten, Abrufen der Systemzeit usw. bereitzustellen) während das Programm ausgeführt wird diese Funktionen sind nur Unterprogrammaufrufe, auch wenn sie von jemandem geschrieben wurden, den Sie noch nie getroffen oder von dem Sie gehört haben), muss sie Folgendes verfolgen:

    A. Die Position des Argumentstapels

    B. Die Rücksendeadresse

    C. Alle Register, Zähler und Variablen müssen vor der Ausführung des Aufrufs gespeichert werden

    9. Rücksendeadresse für das Programm bei Beendigung

    10. Initialer Argumentstapel, der beim Start der Programmausführung bereitgestellt wird

    11. Wissen, wie man beendet (es gibt Programme, die so konzipiert sind, dass sie niemals beendet werden - sie befinden sich normalerweise auf Waffensystemen und werden nicht mehr ausgeführt, weil der Computer zerstört ist - die Waffe explodiert).

    Ich denke, diese Liste ist vollständig. 

  • Viele Sachen; RAM, ROM, Festplatte, CPU. All dies und mehr arbeiten bei der Ausführung von Computerfunktionen zusammen. Die CPU ist der Konverter und die anderen Dinge speichern den Speicher und die Anweisungen vom Computer.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear