Was wissen Sie über einfache Batch-Systeme?

4 Antworten


  • Parallele
    Ressourcen sind im Allgemeinen über Reservierungssysteme, auch
    Batch-Systeme genannt, zugänglich . Um ihre Jobs auszuführen, müssen Clients über
    spezielle Mnemonik und ausgewählte Optionen ein Skript senden , das die Befehlszeile enthält, die
    den Job startet. Optionen werden nicht unbedingt in der
    Eingabezeile angegeben, können aber auch mit korrekter
    Syntax im Skript auftauchen . Es existieren mehrere Batch-Systeme. Unter ihnen kann man Loadleveler auf IBM-Ressourcen, OpenPBS oder Torque zitieren , die Ableger des bekannten PBS-Systems sind, und OAR, entwickelt von IMAGin Grenoble und im Grid'5000- Projekt eines Forschungsnetzes verwendet. Die meisten der übermittelten Jobs sind parallele Jobs, die aus dem MPI- Standard mit einer Instanziierung wie MPICH oder LAM kodiert sind .
    Um ein Batch-System korrekt zu verwenden, muss ein Client in der
    Übermittlungszeile oder im Skript mehrere Informationen angeben wie: Die Anzahl
    der zuzuweisende Maschinen, die Dauer, die sie verwenden werden, die Anzahl
    der zu verwendenden MPI-Prozesse (die meisten Anwendungen verwenden immer noch MPI-1.2-
    Implementierungen, bei denen die Anzahl der Prozesse beim Erscheinen
    der Jobs statisch definiert wird ).
  • Frühe Computer wurden von der Konsole aus ausgeführt. Die Kartenleser und Bandlaufwerke waren Eingabegeräte. Zeilendrucker, Bandlaufwerke und Kartenlocher waren gängige Ausgabegeräte. Der Benutzer hat nicht direkt mit dem Computersystem interagiert. Der Benutzer erstellte einen Job, der aus Programm, Daten und einigen Kontrollinformationen (Kontrollkarten) bestand. Er reichte es dann in Form von Lochkarten beim Computerbetreiber ein.

    Das Betriebssystem war einfach. Seine grundlegende Aufgabe bestand darin, die Kontrolle automatisch von einem Job zum nächsten zu übertragen. Das Betriebssystem war immer im Speicher resident. Der Bediener stapelte ähnliche Jobs zusammen und ließ sie dann im Computer laufen, um die Verarbeitung zu beschleunigen.
    Die CPU ist in dieser Umgebung oft im Leerlauf, da die Geschwindigkeit der E/A-Geräte viel langsamer ist als die der CPU. Irgendwann führte die Einführung von Festplatten anstelle von Kartenlesern zu schnelleren E/A-Geräten.

    Bei der Plattentechnologie hält das Betriebssystem alle Jobs auf einer Platte statt auf einem Kartenleser. Mit Hilfe des Job Scheduling werden die Ressourcen ausgelastet und Jobs effizienter ausgeführt. Die Jobplanung ist möglich, da alle Jobs auf der Platte vorhanden sind.
    Der Speicher enthält in einem Teil das Betriebssystem und in einem anderen Teil das Benutzerprogramm. In Batch-Systemen kann der Userspace jeweils nur einen Prozess enthalten. Das VMS von digitalen Geräten ist ein Beispiel für ein Batch-Betriebssystem.
  • Einfache Batch-Systeme


    • Sequenzieren Sie Jobs und übertragen Sie die Kontrolle automatisch von Job zu
      Job.


      • Spart Einrichtungszeit für Jobs.
    • Überwachen Sie den aktuellen Job.


      • Ressourcenverbrauch.
    • Gerätetreiber.




      Betriebs

      System


      Benutzer

      Programm


      Speicherlayout
  • Es ist ein Softwaregerät, das automatisch mit der Ausführung eines neuen Jobs auf einem Computersystem beginnt, sobald der aktuelle Job abgeschlossen ist.

Schreibe deine Antwort

Ihre Antwort erscheint nach der Moderation appear