Prozessmanagement in TempleOS: Prozesse auflisten und abbrechen?

514
Evan Carroll

TempleOS hat unterschiedliche Prozesse docs/Glossary.DD.Z,

Es gibt keinen Unterschied zwischen Task, Prozess oder Thread. Das Fs-Segmentregister zeigt weiterhin auf die CTask der aktuellen Task. Es gibt nur ein Fenster pro Aufgabe, und nur Core0-Aufgaben können Fenster haben. Jede Aufgabe verfügt über einen Code- und Datenspeicher, sodass der Speicher zurückgegeben wird, wenn er stirbt. Jede Aufgabe hat eine Hash-Symboltabelle.

Da es keine freundliche Datenträgerfreigabe gibt und alle Tasks dieselbe Adressenzuordnung haben, kann es angebracht sein, TempleOS "Multi-Thread / Single-Process" zu nennen. Sie führen einen einzigen Anwendungsprozess für Core0 aus, und es können Threads auf demselben Core oder anderen erstellt werden. Wenn Sie mehrere Prozesse ausführen, sollte dies sicher sein. Ein Prozess wartet jedoch, bis ein anderer Zugriff auf einen langen Datenträger vollständig abgeschlossen ist

Daraus können wir mehrere Prozesse ausführen, und ich vermute, wenn wir eine Anwendung ausführen, wie zum Beispiel ein Spiel, läuft das Spiel als sein eigener Prozess bis zum Abschluss und gibt dann dem Terminal die Kontrolle zurück. Wie können wir vom Terminal eine Liste von Prozessen erhalten oder diese abtöten? Ich sehe keine Dokumentation zur Prozessverwaltung?

Was ist der TempleOS Weg psund kill?

-2

1 Antwort auf die Frage

1
Evan Carroll

TempleOS Äquivalent von

Sie können einen Bildschirm TaskRep()hier sehen, #0ist die Adam-Aufgabe.