L'ouvrage a pour but de présenter le fonctionnement d'un ordinateur au niveau matériel et au niveau système d'exploitation. Les grandes notions de la machine sont étudiées à travers la mise en oeuvre d'un problème informatique : on part du problème à résoudre pour finir par l'exécution physique et par le programme résultant. A travers ce cheminement, les notions d'algorithmique, la fonction d'exécution, la fonction de mémorisation, la fonction de communication sont étudiées au niveau matériel et au niveau système. Pour chaque fonction les notions de base sont présentées, suivies d'une partie approfondissement. Après le cours, des exercices sont proposés pour mettre en oeuvre les concepts du cours.