Einfaches Genauigkeitsprojekt mit Threading in Java vom OS-Lab-Kurs der Shiraz University.
Dieses Projekt ist eine Simulation eines Betriebssystems (OS) mit Prozessmanagementfunktionen. Sie können Sie laufende Prozesse überwachen, ihre Ausführung verwalten und die Ressourcenverbrauch simulieren.
Das Projekt besteht aus den folgenden Klassen:
ProcessCheck : Überwacht alle derzeit Prozesse mit Informationen über ihre Ressourcennutzung.ProcessManager : Verwalten Sie einen bestimmten Prozess, indem Sie einen bestimmten Befehl darauf anwenden (z. B. Kill, Suspend, Sleep).VPN : Simuliert einen VPN -Prozess mit Ressourcenverbrauch.Mine : Simuliert einen Bergbauprozess mit Ressourcenverbrauch.Counter : Simuliert einen Zählprozess mit Ressourcenverbrauch.OS : Die Hauptklasse, die das Betriebssystem repräsentiert. Es verwaltet die Auslauf- und Wartenprozesse, überprüft die Verfügbarkeit von Ressourcen und bietet eine Befehlszeilenschnittstelle für die Interaktion mit dem System. Befolgen Sie die folgenden Schritte, um das Projekt lokal auszuführen:
OS.java -Datei aus und führen Sie die Hauptmethode aus. Das Projekt bietet eine Befehlszeilenschnittstelle für die Interaktion mit dem Betriebssystem. Beim Ausführen des Programms werden Sie ein Menü mit Optionen präsentiert:
Wählen Sie die gewünschte Option, indem Sie die entsprechende Nummer eingeben, und befolgen Sie die vom Programm angegebenen Anweisungen.

Beiträge zum Projekt sind willkommen! Wenn Sie Probleme finden oder Vorschläge für Verbesserungen haben, können Sie bitte eine Pull -Anfrage einreichen oder ein Problem im Github -Repository eröffnen.
Dieses Projekt ist unter der MIT -Lizenz lizenziert.