Académique Documents
Professionnel Documents
Culture Documents
Sommaire.
1) Description d’un ordinateur.
2) Fonctionnement d’un ordinateur.
3) Différentes phases de résolution d’un problème par ordinateur.
4) Représentation des données.
Toute fonction effectuée par un ordinateur est le résultat de l'exécution d'un programme.
L’exécution passe par les étapes suivantes:
Le programme et les données sont chargés en mémoire Centrale (MC) depuis la
mémoire secondaire (disque dur);
Les instructions sont amenées séquentiellement à l'unité de contrôle qui les analyse et
déclenche le traitement approprié en envoyant des signaux à l'UAL;
Le traitement peut nécessiter l'appel aux unités d'entrées/sorties et à la MC.
1
1ere Année MI Module : Initiation à l’algorithmique Chapitre 1 : Introduction
Contrôleur de Contrôleur de
périphériques périphériques
Périphériques
Programme en
langage évolué
Programme en
Résultat Exécution langage machine Compilation
2
1ere Année MI Module : Initiation à l’algorithmique Chapitre 1 : Introduction
L'Analyse: est la première étape, elle consiste à cerner les limites du problème et le mettre en
forme dans un langage descriptif; le résultat de cette étape est l'algorithme qui est un
ensemble d'actions écrites en pseudo code et décrivant la méthode de résolution du problème.
Objets Données
La compilation : est une phase réalisée par l'ordinateur lui-même grâce à un autre
programme appelé compilateur. Cette étape permet de traduire le programme, obtenu dans
l’étape précédente, en un programme écrit en langage machine compréhensible par la
machine.
L’exécution : est l’étape qui permet à l’utilisateur de voir les résultats après avoir saisi les
données nécessaires à l’ordinateur.
Les données sont de toutes sortes (alphabétique, numérique, ou autre), mais elles
doivent être numérisées sous forme de 0 et de 1 (bit = BinaryDigit), c'est la toute petite
information traitable par l'ordinateur.
Octet: 8 bits
Kilo Octet (KO): 210 octets
Méga Octet (MO): 210 KO
Giga Octet (GO): 210 MO
Tera Octet, Peta Octet, Exa Octet …