NSI: Numérique et Sciences Informatiques

Architecture matérielle et systèmes d'exploitation

Introduction

Exprimer un algorithme dans un langage de programmation a pour but de le rendre exécutable par une machine dans un contexte donné. La découverte de l’architecture des machines et de leur système d’exploitation constitue une étape importante. 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.

Cours

Documents sur la représentation des données:

TP le transistor:

TP modèle de Von Neumann:

TP initiation à l'assembleur

TP Linux 1

TP Linux 2

TP Réseau 1

TP Réseau 2

TP Réseau 3