Real- time behandling er databehandling, der opstår som brugeren indtaster i data eller en kommando. Batch behandlingen omfatter udførelse af opgaver på samme tid. Den væsentligste forskel er, at administratorer kan udsætte batch-processer , mens realtid processer skal ske så hurtigt som muligt . Time Frame
tid mellem , når brugeren input data ind i computeren , og når computeren udfører den forventede output kaldes responstid. Real-time systemer har forudsigelige svartider. Udgange er en succes, hvis de er korrekte og rettidige . Svartiderne behøver ikke nødvendigvis at være hurtig . Der er ingen hastighed, hvor en proces anses realtid og alle processer har en vis forsinkelse . Et system er "real -time" , når de behandler aktiviteter har deadlines. Batchbehandling har ikke et bestemt tidspunkt , hvor opgaverne er afsluttet, med arbejdsopgaver afsluttet , når computeren er i stand til at fuldføre dem , der bygger på de behandlinger krav opgaverne og behandlingen hastigheden på computeren .
< br > Deadlines
en hård real -time system er en, hvor den manglende overholdelse endda en deadline viser et komplet system fiasko. Med bløde real-time, indikerer mangler en deadline , at systemet ikke fungerer på sit højeste. I batch-behandling , måske mistede deadlines betyde, at computeren har brug for mere behandling kapacitet til at afslutte opgaverne.
Embedded
Realtidssystemer er normalt reaktive , hvilket betyder de opfører baseret på betingelserne af miljøet. Real-time -processorer er normalt indlejret , hvilket betyder at de ikke har et operativsystem interface og bruges kun til at kontrollere hardware-enheder. For eksempel kan et digitalt termometer have en tidstro processor indlejret i termometeret , der giver et kontinuerligt korrekte temperatur. Batch processer er normalt en del af et større edb-system.
Forudsigelighed Vs. Fleksibilitet
Realtidssystemer har specifikke og forudsigelige resultater , der opstår som reaktion på en indgang . Antallet af udgange, en real- time system kan have, er normalt fast . For eksempel , på termometret er antallet af aflæsninger på termometer er fast og termometeret vil ikke udføre unikke handlinger, såsom læsning " kødet er færdig . " Administratorer kan normalt tilpasse batch processer til at tjene forskellige formål .
Udsættelse
Med batch processing , er processer gemmes til , når computeren er ikke udfører mange opgaver, såsom om aftenen, når en virksomhed er ikke meget travlt. For eksempel kan en virksomhed afstå fra at køre antivirusscanningerne , når selskabet er optaget, da scanninger bruge op computerens regnekraft. Administratorer starter ofte antivirusscanningerne natten, når de fleste af arbejderne er gået hjem . Real- time behandling normalt opstår , når processoren modtager et input.
Udenfor Computing
Batchbehandling forekommer også uden computere. For eksempel, i stedet for at sende et lovforslag til en kunde , hver gang kunden betaler for en service kan en virksomhed sende en regning hver måned , således at selskabet ikke behøver at bruge så meget på porto . Real- time behandling normalt kun refererer til computere og mikrocontrollere .