Was ist ein Batch -Job?
Der Batch -Job ist wahrscheinlich eine der ältesten Methoden in der Nutzung und Verwaltung von Computerressourcen.Ganz einfach, ein Benutzer sammelt eine gewisse Datenmenge, normalerweise in Form von Dateien, und erstellt einen Stapeljob, um alle diese Dateien über ein bestimmtes Computerprogramm oder eine Reihe von Programmen auf einmal zu bewältigen.Im Gegensatz zu einer interaktiven Computersitzung, in der der Benutzer aktiv Befehle an Eingabeanforderungen vom Computer ausgibt und empfängt, umfasst der Batch -Job alle Arbeiten, die der Benutzer mit diesen Dateien und Daten in einem einzigen Vorgang ausführen wollte.
inIn den frühen Berechnungstagen waren riesige Mainframe -Computer teuer zu besitzen und zu arbeiten.Infolgedessen wurde der Batch -Job als eine Möglichkeit für Benutzer entwickelt, Arbeiten für den Computer einzureichen, um die Systeme für Systeme und Ressourcen im Laufe des Tages gleichmäßig zuordnen zu können.Als Mainframes über Terminals Remote -Benutzer übernahm, umfasste der reguläre Arbeitstag mehr interaktive Sitzungen, in denen das Mainframe beschäftigt war.Batch -Jobs wurden dann in Warteschlangen für den Betrieb nachts geplant.Auf diese Weise waren die Kosten dieser teuren Computersysteme besser gerechtfertigt.Die typischsten Desktop -Computerbenutzer.Einige der häufigsten Batch -Jobs, die übersehen werden können, sind einfache Prozesse, die jeden Tag hinter den Kulissen stattfinden.Das Drucken einer Reihe von Dateien ist eine Form eines Stapeljobs, bei dem die Dokumente an einen Drucker gesendet und für die Ausgabe geplant werden.Ein weiterer typischer Batch-Job ist die Reinigung der temporären Dateien, die durch die Verwendung verschiedener Computerprogramme im Laufe des Tages gesammelt werden.
Es gibt weitere Arten von Stapeljobs, die mehrere Dateien gemäß den benutzerdefinierten Spezifikationen verarbeiten können.Bildmanipulationsprogramme werden mit integrierten Stapelverarbeitungsmethoden ausgestattet, mit denen der Benutzer sich wiederholende Vorgänge auf einem Großteil von Bildern ausführen kann.In anderen größeren Kontexten ist die Batch-Verarbeitung auch für zahlreiche geschäftsbezogene Aufgaben verantwortlich.Die computergenerierte Berichterstattung am Ende des Tages, in dem alle gesammelten Daten zusammengefasst sind, ist ein gemeinsamer Batch-Job, der ausgeführt wird.Besetzte Datenbanken nehmen auch Stapeljobs an, sodass bei großen Mengen gesammelten Daten die Datenbank belastet werden können, sie in die Datenbank in Stapel hinzugefügt werden können.
Infolge der Nützlichkeit des Batch -Jobs werden weitere Techniken für die Arbeit mit Chargen fortgesetztentwickeln.IBM reg;hat Betriebssysteme und ganze Softwaresysteme für seine Computerplattformen entwickelt, die speziell an der großen Batch -Verarbeitungs- und -planungsvorgänge ausgerichtet sind.Jedes Desktop -Computerbetriebssystem verfügt außerdem über einige Möglichkeiten zur Planung oder Arbeiten mit Stapeljobs.Skriptsprachen haben sich diese Einfachheit in der Vorbereitung und Organisation von Stapeljobs entwickelt, die die Verwendung mehrerer Softwareprogramme erfordern, und die Planung von Daemons wie Unix Trade; Cron oder Microsoft Job Scheduler kann einen Batch -Job als spezifische Benutzer mit einzigartigen Berechtigungen für ausführenSicherheitszwecke.