Eräkäsittely auttaa lisäämään tuottavuutta.
Reaaliaikainen käsittely on tietojenkäsittelyä, joka tapahtuu, kun käyttäjä syöttää tiedot tai komennon. Eräkäsittely sisältää töiden suorittamisen samanaikaisesti. Suurin ero on, että järjestelmänvalvojat voivat lykätä eräprosesseja, kun taas reaaliaikaisten prosessien on tapahduttava mahdollisimman pian.
Aikaikkuna
Aikaa siitä, kun käyttäjä syöttää tiedot tietokoneeseen, ja kun tietokone suorittaa odotetun tulostuksen, kutsutaan vasteajaksi. Reaaliaikaisilla järjestelmillä on ennustettavat vasteajat. Tulokset ovat onnistuneita, jos ne ovat tarkkoja ja oikea-aikaisia. Vastausaikojen ei välttämättä tarvitse olla nopeita. Ei ole olemassa nopeutta, jossa prosessia pidetään reaaliaikaisena ja kaikilla prosesseilla on jonkin verran viivettä. Järjestelmä on "reaaliaikainen", kun käsittelytoiminnoilla on määräajat. Eräkäsittelyllä ei ole tiettyä hetkeä, jolloin tehtävät on suoritettu, vaan tehtävät suoritetaan, kun tietokone pystyy suorittamaan ne tehtävien käsittelytarpeiden ja prosessin nopeuden perusteella tietokone.
Päivän video
Määräajat
Kova reaaliaikainen järjestelmä on sellainen, jossa jopa yhden määräajan laiminlyönti tarkoittaa täydellistä järjestelmävikaa. Pehmeässä reaaliajassa määräajan puuttuminen tarkoittaa, että järjestelmä ei toimi huipussaan. Eräkäsittelyssä myöhästyneet määräajat voivat tarkoittaa, että tietokone tarvitsee enemmän käsittelykapasiteettia tehtävien suorittamiseen.
Upotettu
Reaaliaikaiset järjestelmät ovat yleensä reaktiivisia, eli ne käyttäytyvät ympäristön olosuhteiden mukaan. Reaaliaikaiset prosessorit ovat yleensä sulautettuja, mikä tarkoittaa, että niillä ei ole käyttöjärjestelmäliitäntää ja niitä käytetään vain laitteistojen ohjaamiseen. Esimerkiksi digitaalisessa lämpömittarissa voi olla lämpömittariin upotettu reaaliaikainen prosessori, joka antaa jatkuvasti oikean lämpötilan. Eräprosessit ovat yleensä osa suurempaa tietokonejärjestelmää.
Ennustettavuus vs. Joustavuus
Reaaliaikaisilla järjestelmillä on erityiset ja ennustettavat lähdöt, jotka tapahtuvat vasteena tuloon. Lähtöjen määrä, joka reaaliaikaisessa järjestelmässä voi olla, on yleensä kiinteä. Esimerkiksi lämpömittarissa lämpömittarin lukemien määrä on kiinteä, eikä lämpömittari toimi ainutlaatuisia toimintoja, kuten "liha on valmis" lukeminen. Järjestelmänvalvojat voivat yleensä säätää eräprosesseja palvelemaan erilaisia tarkoituksiin.
Lykkääminen
Eräkäsittelyssä prosessit tallennetaan, kun tietokone ei suorita kovin montaa tehtävää, kuten iltaisin, kun yritys ei ole kovin kiireinen. Yritys voi esimerkiksi pidättäytyä virustarkistuksista, kun yritys on kiireinen, koska tarkistukset kuluttavat tietokoneen prosessointitehoa. Järjestelmänvalvojat aloittavat virustarkistukset usein yöllä, kun suurin osa työntekijöistä on lähtenyt kotiin. Reaaliaikainen käsittely tapahtuu yleensä aina, kun prosessori vastaanottaa syötteen.
Tietojenkäsittelyn ulkopuolella
Eräkäsittelyä tapahtuu myös tietokoneiden ulkopuolella. Esimerkiksi sen sijaan, että se lähettäisi asiakkaalle laskun joka kerta, kun asiakas maksaa palvelusta, yritys saattaa lähettää laskun joka kuukausi, jotta yrityksen ei tarvitse kuluttaa yhtä paljon postikuluja. Reaaliaikainen käsittely koskee yleensä vain tietokoneita ja mikrokontrollereita.