Architectures matérielles et systèmes d’exploitation
C’est dans les années 40 qu’une équipe ce chercheurs de l’université de Pennsylvanie ont établi les bases des principes de fonctionnement des ordinateurs que nous connaissons aujourd’hui. Leur idée était de stocker dans une zone de stockage unique les programmes et les données. Cette architecture est appelée modèle de von Neumann.
Exprimer un algorithme dans un langage de programmation a pour but de le rendre exécutable par une machine dans un contexte donné.
Les circuits électroniques sont au cœur de toutes les machines informatiques. Les réseaux permettent de transmettre l’information entre machines. Les systèmes d’exploitation gèrent
et optimisent l’ensemble des fonctions de la machine, de l’exécution des programmes aux entrées-sorties et à la gestion d’énergie.
On étudie aussi le rôle des capteurs et actionneurs dans les entrées-sorties clavier, interfaces graphiques et tactiles, dispositifs de mesure physique, commandes de machines, etc…