Studium, Ausbildung und Beruf

web uni-protokolle.de
 powered by
NachrichtenLexikonProtokolleBücherForenSonntag, 12. Februar 2012 

Batch


Dieser Artikel von Wikipedia ist u.U. veraltet. Die neue Version gibt es hier.
Batch ist ein Ausdruck aus dem EDV -Bereich der eine Art der Aufgabenbearbeitung kennzeichnet. Begriff wird auch im Zusammenhang mit Batchdatei Batchfile Batchprogrammierung JCL verwendet.

Ursprünglich bedeutete es dass im Gegensatz Multitasking Aufgaben nicht scheinbar gleichzeitig sondern rein durchgeführt werden. Der Batch also der Stapel Aufgabe für Aufgabe abgearbeitet. In Großrechensystemen der war die Stapelverarbeitung das Standardverfahren bei dem Anfragen der Benutzer eine nach der anderen wurden. Ihren Namen hat die Stapelverarbeitung weil Eingaben als Stapel von Lochkarten in das System gegeben wurden. Heute man immer noch von Batchverarbeitung und meint vor allem das Abarbeiten von Programmen die Benutzeraktion erfordern. Man gibt einen Auftrag vor der wird vom Computer erledigt ohne dass Benutzer weiter eingreifen muss.

Wörtlich übersetzt heißt Batch in diesem Listenabarbeitung Stapelbearbeitung . Das englische Wort Batch hat viele Es heißt im Deutschen -- das Bündel die Charge -- die Ladung -- das -- die Menge -- die Partie -- Satz -- der Schub -- die Sendung der Stapel -- der Stoß

Batch-Dateien werden in verschiedenen Betriebssystemen (z. DOS Unix ) häufig genutzt. Man spricht heute mehr Skript-Dateien vom Konzept her ist es aber Eine Reihe von Befehlen die die Betriebssystemfunktionen werden in einer Datei festgehalten und nach des Skripts abgearbeitet.

Auf Mainframes die unter dem IBM -Betriebssystem z/OS (vormals MVS ) laufen spricht man von Jobs . Diese Batchverarbeitungen werden normalerweise durch eine (z.B. OPC ) gesteuert können aber auch durch einen TSO -Benutzer oder einen bereits laufenden Job oder Started Task ausgelöst werden.

Bei MS-DOS/Windows werden die Batchdateien üblicherweise dem Dateityp .BAT versehen. Unter Windows können sie durch gestartet werden. Beim Macintosh wird mit AppleSkript Das neueste System OS/X ist eine Unix-Variante kennt auch Batchdateien im üblichen Sinn. Bei sind Batchjobs in JCL geschrieben und normalerweise in einem Partitioned Dataset (JCL-Library) mit Recordformat FB und Recordlänge abgelegt. Eine Art Unterprogramme ist durch die von Cataloged Procedures möglich.

Die folgende Demonstration zeigt dass man Dosebene sogar ohne einen Editor einfach eine Batchdatei erstellen kann: Man folgenden Befehl ein:

 COPY CON D.BAT Dir *.* Strg z  
So hat man ein Batchfile erstellt alle Dateien anzeigt wenn man D und eingibt. Praktisch wird das aber nicht angewandt.

Bei Unix bezeichnet man das Erstellen von Batchdateien Shellscripting was genau so einfach wie bei DOS funktioniert aber viel leistungsfähiger ist da Unix mehr Betriebssystembefehle bzw. -werkzeuge zur Verfügung

Administrative Arbeiten welche bei Unix mittels Scripts durchgeführt werden werden bei z/OS heutzutage sehr oft mit REXX Scripts unter TSO durchgeführt. Die Batchjobs werden in erster für automatisierte Verarbeitungen (oft Massenverarbeitungen) eingesetzt. Das enthält zur Jobsteuerung ein Job Entry Subsystem JES2 oder JES3 .

Weblinks:




Bücher zum Thema Batch

Dieser Artikel von Wikipedia unterliegt der GNU FDL.

ImpressumLesezeichen setzenSeite versendenSeite drucken

HTML-Code zum Verweis auf diese Seite:
<a href="http://www.uni-protokolle.de/Lexikon/Batch.html">Batch </a>