Een klassiek voorbeeld van seriële verwerking is het één voor één berekenen van de som van een lijst met getallen .
Stel je voor dat je een lijst hebt:`[1, 2, 3, 4, 5]`. Een seriële verwerkingsaanpak zou het volgende inhouden:
1. Toevoegen 1 en 2, resulterend in 3.
2. Toevoegen het vorige resultaat (3) en 3, resulterend in 6.
3. Toevoegen het vorige resultaat (6) en 4, resulterend in 10.
4. Toevoegen het vorige resultaat (10) en 5, resulterend in 15.
Elke stap is afhankelijk van de voltooiing van de vorige stap. Je kunt pas beginnen met het optellen van 3 en 3 als je klaar bent met het optellen van 1 en 2. Dit is het bepalende kenmerk van seriële verwerking:de ene bewerking na de andere op een sequentiële manier. Er is op elk moment slechts één bewerking actief.
Andere voorbeelden zijn:
* Een document afdrukken: De printer verwerkt pagina voor pagina.
* Met de hand afwassen: Je wast één vaat tegelijk af, je kunt niet meerdere vaat tegelijk wassen.
* Een boek lezen: Je leest één woord of zin tegelijk.
Vergelijk dit met parallelle verwerking, waarbij meerdere bewerkingen tegelijkertijd kunnen plaatsvinden. |