Cours d'info
Architecture logicielle des ordinateurs
Objectifs du cours
Notions générales sur le fonctionnement logiciel d'un ordinateur Comprendre de quelles ressources on peut disposer sur une machine.
2
Les parties physiques d’un ordinateur
Microprocesseur
calculs arithmétiques et logiques stockage de l’information pour les calculs stockage de l’information ordinateur éteint entrées d’informations : souris, clavier, scanner, modem, lecteur de code barre... sorties d’informations : écran, imprimante, modem... ...
Mémoire vive (RAM)
Disque dur, disques amovibles, mémoires amovibles
Périphériques
3
Données et traitements
Dans la mémoire, représentation binaire
d’informations qui concernent des choses = données exemple : texte, températures journalières... d’informations qui concernent des calculs à effectuer par le processeur = traitements exemple : comment extraire les occurrences des mots d’un texte, comment calculer la moyenne des températures sur un an... effectue des calculs (traitements) sur des données souvent pour produire d’autres données qui iront également en mémoire.
4
Le processeur
Mémoire et processeur
Mémoire centrale instructions Microprocesseur unité arithmétique et logique
UAL
instructions
données
données
5
Disque dur
Toutes les données qu’on souhaite conserver...
programmes qui seront chargés en mémoire, données sur lesquelles on calculera, résultats de calculs, etc. lectures / écritures rapides et multiples échanges permanents entre disque et mémoire vive le système devra gérer ceux-ci
…sont stockées sur une mémoire non volatile = disque dur
On stocke les informations sous la forme de fichiers
6
Processeur, mémoire, disque dur
Mémoire centrale
Disque dur
Microprocesseur unité arithmétique et logique
UAL