Skip to main content

Wat is realtime verwerking?

Real-time verwerking is een soort gegevensverwerking die onmiddellijk reageert op opdrachten of op het invoeren van gegevens.In sommige gevallen kan realtime verwerking ook verwijzen naar het uiterlijk van onmiddellijke reactie wanneer er in werkelijkheid een korte vertraging is.Deze verwerking is vaak verdeeld in twee verschillende categorieën, harde realtime en zachte realtime.

Harde realtime verwerking verwijst naar een systeem waarin een deadline moet worden gehaald.Als de deadline niet wordt gehaald, wordt de taak of het systeem als een mislukking beschouwd.Dit soort verwerking is te vinden in systemen waarmee er vaak weinig ruimte is voor falen.Sommige voorbeelden kunnen onder meer vliegtuigcontrolesystemen, pacemakers en veel medische hulpmiddelen die de gezondheid van patiënten volgen die mogelijk in kritieke toestand zijn.

Zachte realtime verwerking daarentegen is een soort verwerking waarbij de deadlines kunnen worden gemist zonder dat het systeem mislukt vanwege de vertraging.In sommige gevallen kan het systeem last hebben van een slechtere kwaliteit of verminderde effectiviteit van functies.Deze processen worden vaak gevonden in audio- en visuele systemen.Een opgenomen video kan bijvoorbeeld frames missen, hoewel de video niet zal falen vanwege de latentie of het verwijderen van bepaalde frames.In plaats daarvan wordt de kwaliteit van de video verlaagd.

realtime verwerking wordt gebruikt in een aantal verschillende industrieën over de hele wereld.Enkele veel voorkomende voorbeelden van dit soort verwerking zijn te vinden bij de verwerking van transacties door creditcardbedrijven.Veel van deze bedrijven gebruiken een batchverwerkingsmethode waarmee een aantal transacties tegelijkertijd kan worden vastgelegd.Dit is een voorbeeld van zachte realtime verwerking.

Veel auto's gebruiken ook realtime computergebruik.Een auto-motor kan een goed voorbeeld zijn van harde realtime verwerking.Als de motor te laat is in zijn reactie op het commando dat hij ontvangt, kan dit ervoor zorgen dat de hele auto storing is.

Er zijn een aantal ontwerpen die worden gebruikt om realtime verwerkingssystemen te produceren.Een van de meest voorkomende methoden voor realtime ontwerp is de modulaire benadering van software-constructie en test (mascotte).Mascot is een methode van softwareontwerp die voor het eerst werd geïntroduceerd door het ministerie van Defensie van het Verenigd Koninkrijk in de jaren zeventig.Deze methode verschilde van andere methoden voor softwareontwikkeling, omdat de belangrijkste focus niet de functionaliteit of het doel was van het ontworpen systeem.De ontwikkelaars van mascotten concentreerden zich in plaats daarvan op de realtime processen en efficiënte prestaties van de systemen die ze ontwikkelden.