Les quatre fonctions de base d'un système informatique sont l'entrée, le traitement, la sortie et le stockage. Ces quatre fonctions sont collectivement connues sous le nom de modèle IPO+S et sont utilisées pour enseigner les bases des systèmes d'information.
Les entrées font collectivement référence à toutes les ressources utilisées dans la création d'un programme. Cela consiste généralement en un programmeur entrant le code dans un ordinateur avec un clavier.
Le traitement désigne collectivement toutes les fonctions internes que l'ordinateur utilise pour contrôler et donner un sens à l'information. Les composants les plus élémentaires sont une unité de contrôle, une unité arithmétique et logique et une mémoire vive pour le stockage temporaire. Cela représente un modèle très simple d'un ordinateur. Les ordinateurs modernes ajouteront d'autres composants de traitement tels qu'un système d'exploitation multitâche.
La sortie est l'affichage d'informations à l'utilisateur. Cela peut se produire via le moniteur, via l'audio via les haut-parleurs ou sur papier via une imprimante. La sortie peut également être écrite sur un périphérique de stockage comme un CD-ROM ou un lecteur flash.
Le stockage consiste en tout moyen par lequel les données peuvent être sauvegardées de façon permanente. Certains exemples incluent les disques durs internes et externes, les disquettes, les CD, les DVD et les clés USB. Ce composant n'était pas toujours présent dans le modèle IPO car il n'est pas strictement nécessaire au fonctionnement d'un ordinateur de base, mais il a été ajouté car la mémoire physique permanente est devenue un élément standard de tous les ordinateurs modernes.