Real -time prosessering er databehandling som oppstår som brukeren skriver inn i data eller en kommando . Satsvis behandling innebærer utførelsen av jobber samtidig . Den viktigste forskjellen er at administratorer kan utsette batch prosesser , mens real- time prosesser må skje så snart som mulig. Time Frame
Tiden mellom når brukeren innganger dataene til maskinen og når maskinen utfører det forventede resultatet kalles responstid . Sanntidssystemer har forutsigbare responstider . Utganger er vellykket hvis de er nøyaktige og betimelig. Responstider trenger ikke nødvendigvis å være rask. Det er ingen hastighet hvor en prosess anses sanntid og alle prosesser har noen forsinkelse. Et system er "real -time " når foredlingsvirksomhet har tidsfrister . Batch prosessering har ikke et bestemt øyeblikk på hvilke oppgaver er fullført , med oppgaver som blir fullført når datamaskinen er i stand til å fullføre dem , basert på behandlingen kravene til de oppgaver og behandlingen hastigheten på datamaskinen.
Frister
en hard real- time system er en der unnlatelse av å møte enda en frist indikerer en fullstendig systemsvikt . Med myke sanntid , mangler en frist indikerer at systemet ikke fungerer på sitt høydepunkt. I batch prosessering , kan tapte tidsfrister bety at datamaskinen trenger mer behandling kapasitet til å fullføre oppgaver.
Embedded
Sanntidssystemer er vanligvis reaktive , som betyr de oppfører seg basert på forholdene i miljøet. Sanntid prosessorer er vanligvis innebygd , noe som betyr at de ikke har et operativsystem grensesnitt og brukes kun for å kontrollere maskinvareenheter. For eksempel kan et digitalt termometer har en real-time prosessor innebygd i termometer som gir en kontinuerlig riktig temperatur . Batch prosesser er vanligvis en del av et større datasystem .
Forutsigbarhet Vs . Fleksibilitet
Sanntidssystemer har spesifikke og forutsigbar utganger som oppstår i respons til en inngang . Antall utganger som en real- time system kan ha er vanligvis fast . For eksempel , på termometeret , har antall avlesninger Termometeret er fast og termometeret vil ikke utføre unike handlinger, for eksempel lesing " kjøttet er ferdig. " Administratorer kan vanligvis stille batch prosesser for å tjene ulike formål.
Utsettelse
p Med batch prosessering , er prosesser lagres for når maskinen ikke er utfører veldig mange oppgaver, for eksempel på kvelden når en bedrift er ikke veldig opptatt. For eksempel kan et selskap avstå fra å kjøre antivirus skanner når selskapet er opptatt , siden skanner bruke opp datamaskinen prosessorkraft. Administratorer starter ofte antivirus skanner om natten , når de fleste av arbeiderne har gått hjem. Real- time prosessering skjer vanligvis når prosessoren mottar en inngang.
Utenfor Computing
Batch prosessering forekommer 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 . Real- time prosessering vanligvis refererer bare til datamaskiner og mikrokontrollere .