Echtzeit- Verarbeitung der Datenverarbeitung , die als der Benutzer an den Daten oder eines Befehls auftritt. Batch-Verarbeitung beinhaltet die Ausführung von Jobs zur gleichen Zeit . Der Hauptunterschied besteht darin , dass Administratoren können Batch-Prozesse zu verschieben , während Echtzeit-Prozesse so schnell wie möglich erfolgen muss . Time Frame
Die Zeit zwischen , wenn der Benutzer die Daten in den Computer , und wenn der Computer führt die erwartete Ausgabe genannt wird die Ansprechzeit . Echtzeit- Systeme haben vorhersagbare Reaktionszeiten. Die Ausgänge sind dann erfolgreich, wenn sie genaue und zeitgerechte sind . Reaktionszeiten nicht unbedingt schnell sein. Es gibt keine Geschwindigkeit , wo ein Prozess als real-time ist und alle Prozesse hat irgendeine Verzögerung. Ein System ist "real- time" bei der Verarbeitung von Aktivitäten Fristen haben . Batch-Verarbeitung nicht über einen bestimmten Moment, in dem Aufgaben abgeschlossen sind, mit Aufgaben, die abgeschlossen , wenn der Computer in der Lage ist , sie zu vervollständigen , auf der Grundlage der Verarbeitung Anforderungen der Aufgaben und der Verarbeitungsgeschwindigkeit des Computers.
Fristen
eine harte Echtzeit- System ist ein System , in dem der Fehler , auch nur einen Termin einzuhalten zeigt einen kompletten Systemausfall . Mit weichen Echtzeit , fehlt eine Frist gibt an, dass das System nicht funktioniert auf dem Höhepunkt. Im Batch- Verarbeitung, könnte Terminüberschreitungen bedeuten , dass der Computer mehr Verarbeitungskapazität benötigt , um Aufgaben zu beenden.
Embedded
Echtzeit- Systeme sind in der Regel reaktiv , dh sie verhalten sich basierend auf den Bedingungen der Umwelt. Echtzeit- Prozessoren sind in der Regel eingebettet , was bedeutet, dass sie nicht über ein Betriebssystem -Schnittstelle und werden nur an Hardware-Geräten zu steuern. Zum Beispiel kann ein digitales Thermometer einen Echtzeit- Prozessor in der Thermometer, das eine kontinuierlich richtige Temperatur gibt eingebettet. Batch-Prozesse sind in der Regel ein Teil eines größeren Computersystems.
Vorhersagbarkeit Vs. Flexibilität
Echtzeit- Systeme haben spezifische und vorhersehbare Ausgaben, die in Reaktion auf eine Eingabe erfolgen. Die Anzahl der Ausgänge, die ein Echtzeit- System kann in der Regel festgelegt. Beispielsweise auf dem Thermometer , wurde die Anzahl der Messwerte der Thermometer befestigt ist und das Thermometer führt keine eindeutige Aktionen wie Lesen " des Fleisches erfolgt. " Administratoren können in der Regel anpassen Batch-Prozesse zu unterschiedlichen Zwecken dienen.
Verschiebung
Mit Batch-Verarbeitung , Prozesse suchen, wenn der Computer nicht ausgeführt wird sehr viele Aufgaben , wie gerettet am Abend, wenn ein Unternehmen nicht sehr beschäftigt . Zum Beispiel kann ein Unternehmen aus läuft Antiviren- Scans , wenn das Unternehmen beschäftigt ist zu unterlassen , da die Scans verwenden up Rechenleistung . Administratoren beginnen oft Antivirus -Scans in der Nacht, wenn die meisten der Arbeiter nach Hause gegangen . Echtzeit- Verarbeitung erfolgt in der Regel , wenn der Prozessor eine Eingabe .
Außerhalb Computing
Stapelverarbeitung tritt auch außerhalb Computern. Zum Beispiel , anstatt eine Rechnung an einen Kunden jedes Mal, wenn der Kunde zahlt für einen Dienst , könnte ein Unternehmen senden eine Rechnung jeden Monat, so dass das Unternehmen nicht mehr so viel auf Porto zu verbringen. Echtzeit- Verarbeitung in der Regel bezieht sich nur auf Computern und Mikrocontrollern.