De informatieverwerkingscyclus, in de context van computers en computerverwerking, kent vier fasen: invoer, verwerking, uitvoer en opslag (IPOS). Op sommige niveaus binnen een computer gebruiken sommige verwerkingsapparaten echter slechts drie van deze fasen - invoer, verwerking en uitvoer - zonder dat er gegevens hoeven te worden opgeslagen. Elk van deze fasen speelt een belangrijke rol bij de verzameling, analyse en distributie die door een computersysteem wordt uitgevoerd.
Invoerverwerking
![Fotocredits: Hemera Technologies/PhotoObjects.net/Getty Images Invoer kan afkomstig zijn van andere apparaten dan een toetsenbord of muis.](/f/d7c22e44119a831109dbf921928cfe84.jpg)
•••Hemera Technologies/PhotoObjects.net/Getty Images
Gegevens moeten een systeem binnenkomen voordat ze kunnen worden verwerkt tot opgeslagen gegevens of informatie-output. De invoerfase van IPOS biedt de middelen en mechanismen waarmee gegevens het IPOS-model binnenkomen. Sommige experts zijn van mening dat het inputproces zelf kan worden onderverdeeld in maar liefst drie fasen: verzamelen, voorbereiden en invoeren. Het algemene beeld van de invoertrap is echter dat gegevens worden ingevoerd in een systeem met behulp van een of andere vorm van een invoerapparaat.
Een invoerapparaat kan gegevens verzamelen bij de bron of het meetpunt. De gegevensbron die door een mens in het systeem wordt ingevoerd, is via een toetsenbord, microfoon of misschien zelfs de beweging van ogen of een ander lichaamsdeel. Ook andere vormen van invoerapparatuur, zoals thermometers, sensoren en klokken, voldoen aan de algemene definitie van invoerapparatuur. De ingangstrap van IPOS zou ook de coderingstrap kunnen worden genoemd.
Gegevensverwerking
![Fotocredits: Comstock/Comstock/Getty Images Gegevensverwerking is over het algemeen een interne activiteit op een computer.](/f/003e870fc87d82a25e47acd4e277adb1.jpg)
•••Comstock/Comstock/Getty Images
Zodra gegevens het IPOS-model binnenkomen, worden ze verwerkt tot opgeslagen gegevens of informatie. De verwerkingsagent is meestal een vorm van software of firmware, waarbij een specifieke actie wordt ondernomen op een bepaald type gegevens. Op een draagbare of desktopcomputer is het gebruikelijk dat de verwerkingsagent al actief is voordat de gegevens worden ingevoerd. In feite is het ook gebruikelijk dat de verwerkingssoftware gegevens opvraagt en het invoerproces begeleidt.
De verwerking kan variëren van relatief klein en eenvoudig tot zeer groot en complex. Hoe dan ook, het enige doel van de verwerkingsfase is om de onbewerkte invoergegevens om te zetten in een formulier die kunnen worden opgeslagen voor later gebruik of die informatie kunnen leveren voor verdere verwerking of further interpretatie.
Uitvoerverwerking
![Fotocredits: Jupiterimages/Polka Dot/Getty Images Output is het product van verwerking in het IPOS-model.](/f/dfdaedf2e7ba044ba28c45f231ce0b6b.jpg)
•••Jupiterafbeeldingen/Polka Dot/Getty Images
Uitvoerverwerking in IPOS stuurt informatie naar een beeldscherm, een printer, een plotter, een luidspreker of een ander medium dat menselijke zintuigen kunnen interpreteren. De eindtrap kan de gegevens echter in een nieuw formaat opslaan of de verwerkte gegevens ook omzetten in een invoer naar een andere IPOS-module. Voor de meeste gebruikers betekent uitvoer ofwel een weergave op een beeldscherm of een afgedrukt document of afbeelding. Output kan ook data, informatie of codering betekenen.
Opslagverwerking
![Fotocredits: Goodshoot/Goodshoot/Getty Images Gegevensopslag maakt gebruik van een verscheidenheid aan media.](/f/918dbffc7d387b0f6b8350a45e00ef7b.jpg)
•••Goodshoot/Goodshoot/Getty Images
De opslagtrap van IPOS kan direct van of naar de verwerkings- of de eindtrappen plaatsvinden. De opslagtrap kan dienen als pseudo-invoer- of pseudo-uitvoertrap voor de verwerkingstrap. De verwerkingsfase moet mogelijk gegevens opslaan voor later gebruik of eerder opgeslagen gegevens oproepen voor het verwerken van nieuwe gegevens uit de invoerfase. De eindtrap kan verwerkte gegevens opslaan als informatie voor weergave door een andere IPOS-module indien nodig. De opslagfase slaat niet alleen gegevens of informatie op een vast opslagmedium, zoals een hard schijf, maar kan ook gegevens en informatie opslaan op verwisselbare media, zoals een flashstation, cd-rom of DVD.