Batchbehandling bidrar til å øke produktiviteten.
Sanntidsbehandling er databehandling som skjer når brukeren legger inn data eller en kommando. Batchbehandling innebærer utførelse av jobber samtidig. Hovedforskjellen er at administratorer kan utsette batchprosesser, mens sanntidsprosesser må skje så raskt som mulig.
Tidsramme
Tiden mellom når brukeren legger inn data i datamaskinen og når datamaskinen utfører forventet utdata kalles responstiden. Sanntidssystemer har forutsigbare responstider. Utdata er vellykkede hvis de er nøyaktige og tidsriktige. Responstidene trenger ikke nødvendigvis være raske. Det er ingen hastighet der en prosess anses som sanntid og alle prosesser har en viss forsinkelse. Et system er "sanntid" når behandlingsaktiviteter har tidsfrister. Batchbehandling har ikke et spesifikt tidspunkt da oppgaver fullføres, med oppgaver som fullføres når datamaskinen er i stand til å fullføre dem, basert på behandlingskravene til oppgavene og prosesseringshastigheten til datamaskin.
Dagens video
Frister
Et hardt sanntidssystem er et system der unnlatelse av å overholde én frist indikerer en fullstendig systemfeil. Med myk sanntid indikerer manglende tidsfrist at systemet ikke fungerer på topp. Ved batchbehandling kan tapte tidsfrister bety at datamaskinen trenger mer prosesseringskapasitet for å fullføre oppgaver.
En del av
Sanntidssystemer er vanligvis reaktive, noe som betyr at de oppfører seg basert på forholdene i miljøet. Sanntidsprosessorer er vanligvis innebygd, noe som betyr at de ikke har et operativsystemgrensesnitt og bare brukes til å kontrollere maskinvareenheter. For eksempel kan et digitalt termometer ha en sanntidsprosessor innebygd i termometeret som gir en kontinuerlig korrekt temperatur. Batch-prosesser er vanligvis en del av et større datasystem.
Forutsigbarhet vs. Fleksibilitet
Sanntidssystemer har spesifikke og forutsigbare utganger som oppstår som svar på et input. Antall utganger som et sanntidssystem kan ha er vanligvis fast. For eksempel, på termometeret, er antall avlesninger termometeret har fast, og termometeret vil ikke fungere unike handlinger, som å lese «kjøttet er ferdig». Administratorer kan vanligvis justere batch-prosesser for å betjene forskjellige formål.
Utsetter
Med batchbehandling lagres prosesser for når datamaskinen ikke utfører veldig mange oppgaver, for eksempel om kvelden når en virksomhet ikke er veldig opptatt. For eksempel kan en bedrift la være å kjøre antivirusskanning når bedriften er opptatt, siden skanningene bruker opp datamaskinens prosessorkraft. Administratorer starter ofte antivirusskanning om natten, når de fleste av arbeiderne har gått hjem. Sanntidsbehandling skjer vanligvis når prosessoren mottar et input.
Utenfor databehandling
Batch-behandling skjer også utenfor datamaskiner. For eksempel, i stedet for å sende en regning til en kunde hver gang kunden betaler for en tjeneste, kan et selskap sende en regning hver måned slik at selskapet ikke trenger å bruke så mye på porto. Sanntidsbehandling refererer vanligvis bare til datamaskiner og mikrokontrollere.