Un ordinateur utilise un ensemble de circuits électroniques complexes pour exécuter automatiquement des tâches et des fonctions stockées et programmées. La majeure partie du travail principal de l'ordinateur est effectuée dans l'unité centrale de traitement. Les ordinateurs peuvent exécuter diverses fonctions ou résoudre différents types de problèmes, car le séquençage de leurs applications et leurs algorithmes peuvent être facilement modifiés.
Le CPU contient une unité de contrôle qui héberge des signaux électriques, mais ces signaux ne sont pas exécutés par l'unité de contrôle, à la place le travail est délégué à d'autres zones de l'ordinateur. L'unité arithmétique/logique, qui est logée dans le CPU, est responsable des calculs et des opérations arithmétiques.
La mémoire et le stockage sont primordiaux pour le fonctionnement de l'ordinateur, et les cellules de mémoire stockent des nombres binaires contenant des informations spécifiques aux données. Le processeur abrite une mémoire de registre qui peut lire et écrire rapidement et lance des fichiers exécutables et des programmes et est le plus vulnérable aux dommages ou aux virus. La mémoire principale d'un ordinateur est une mémoire vive et une mémoire en lecture seule. La RAM permet de lire et de réécrire les fichiers, tandis que les fichiers ROM ne changent jamais.
Un ordinateur est une carte de circuits sophistiquée, mais il ne fonctionne pas sans commandes humaines. Le programmeur ou l'utilisateur final d'un ordinateur est responsable de la façon dont tous ces composants fonctionnent ensemble.