I computer sono costituiti da diverse componenti essenziali, sia hardware che software. Le periferiche di input organizzano i dati provenienti dall'esterno, convertendoli in un formato elaborabile dal computer, mentre le periferiche di output rendono disponibili i dati elaborati.