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:
- cours 1 : constituants d'un ordinateur
pdf
- cours 2 : constituants internes (mémoires)
pdf
- cours 3 : architecture de Von Neumann
pdf
- cours 4 : systèmes d'exploitation
pdf
TP le transistor:
- tp sur le transistor odt
- Le logiciel Crocodile physics à dézipper ici
- correction du tp : bientôt
TP modèle de Von Neumann:
- tp sur Von Neumann ( à faire pour le jeudi 14 Mai)odt
- Pour ceux qui ont un problème avec flash la vidéo de l'animation: vidéo
- correction du tp : bientôt
TP initiation à l'assembleur
- tp assembleur odt
- Pour ceux qui ont un problème avec flash la vidéo de l'animation: vidéo
TP Linux 1
TP Linux 2
TP Réseau 1
TP Réseau 2
TP Réseau 3