Objectif

Ce cours vise à familiariser l'étudiant avec les différents composants matériels et logiciels d'un ordinateur. En ce qui concerne la partie matérielle, nous étudierons la représentation interne des informations, les circuits logiques, organisation générale d'un ordinateur (processeur, mémoire, bus, ...) concept d'instruction et exécution d'une instruction. Pour ce qui est de la partie logicielle, nous verrons un aperçu des systèmes d'exploitation. L’accent sera mis sur les notions de processus, synchronisation, ordonnancement et protection des données. Une présentation des concepts relatifs à la mise en réseau des ordinateurs et de l’intelligence artificielle vont clôturer le cours.