Vous êtes sur la page 1sur 3

1ere Année MI Module : Initiation à l’algorithmique Chapitre 1 : Introduction

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.

1) Description d’un ordinateur.


1-1. Définition : Un ordinateur est toute machine capable de réaliser les opérations
suivantes:
 Entrée de données structurées;
 Traitement de ces dernières selon des règles prédéfinies;
 Production de résultats en sortie;
 Stockage d'information.
1-2. Types d’ordinateurs : Il existe plusieurs familles d’ordinateurs parmi lesquels :
 Les ordinateurs centraux ( en anglais mainframes) : ordinateurs possédant une
grande puissance de calcul, des capacités d'entrées-sorties gigantesques et un haut
niveau de fiabilité. Les mainframes sont utilisés dans de grandes entreprises pour
effectuer des opérations lourdes de calcul ou de traitement de données volumineuses.
Ils sont généralement utilisés dans des architectures centralisées, dont ils sont le cœur.
 Les ordinateurs personnels (personal computer) : parmi lesquels on distingue :
 Les ordinateurs de bureau ( desktop computer), composés d'un boîtier
renfermant une carte mère et permettant de raccorder les différents
périphériques tel que l'écran, le clavier, etc.
 Les ordinateurs portables ( laptop ), composé d'un boîtier intégrant un écran
dépliable, un clavier et un grand nombre de périphériques incorporés.
 Les tablettes PC : ( tablet PC, également appelées ardoises électroniques),
composées d'un boîtier intégrant un écran tactile ainsi qu'un certain nombre de
périphériques incorporés.
 Les centres multimédia (Media Center) : représentant une plate-forme matérielle,
destinée à une utilisation pour le pilotage des éléments hifi (chaîne hifi, téléviseur,
platine DVD, etc.).
 Les assistants personnels (appelés PDA, pour Personal Digital Assistant) : parfois
encore qualifiés d'agenda électronique, sont des ordinateurs de poche proposant des
fonctionnalités liées à l'organisation personnelle. Ils peuvent être dotés des fonctions
d'un téléphone portable. On parle alors souvent dans ce cas de smartphone.
 Les mini portables (Netbooks) : sont des ordinateurs portables dotés d'un écran de
petite dimension (généralement 12") et dont on a remplacé le disque dur par une
mémoire flash, afin de réduire la consommation électrique et le coût.

2) Fonctionnement d’un ordinateur.

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

Unité Centrale(UC) Unité centrale de Mémoire Centrale (MC)


traitement

Unité de contrôle et Instructions Programme


de commande
Données
Unité Données
Arithmétique et
logique (U.A.L) Instructions

Unité d'Entrées / Sorties

Contrôleur de Contrôleur de
périphériques périphériques

Périphériques

Schéma représentatif du fonctionnement d’un ordinateur

Mémoire Centrale (MC): c'est la mémoire de travail du processeur (UAL + UCC).


Elle contient deux types d'informations:
o Les instructions des différents programmes à exécuter;
o Les données nécessaires pour l'exécution de ces programmes.
Unité centrale de traitement: elle est responsable du calcul (arithmétique et logique)
effectué par l'ordinateur, ainsi que le contrôle des différents composants de l’ordinateur.

Unité d'entrées/sorties: unité responsable du transfert de données et résultats depuis et vers


l'extérieur.

Contrôleurs de périphériques: assurent la communication entre l‘unité centrale et les


périphériques tels que écran, clavier, imprimante, etc.

Périphériques: assurent la communication entre l'utilisateur et l'ordinateur.

3) Différentes phases de résolution d’un problème par un ordinateur.


La mise en place d'un programme informatique passe par plusieurs étapes:

Problème Analyse Algorithme Programmation

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.

La programmation: est la deuxième étape, et elle consiste à traduire l'algorithme dans un


langage de programmation spécifique. Un langage de programmation est l'intermédiaire entre
l'humain et la machine, il permet d'écrire, en un langage proche de la machine mais
intelligible par l'humain, les opérations que l'ordinateur doit effectuer. Ainsi, étant donné que
le langage de programmation est destiné à l'ordinateur, il doit respecter une syntaxe stricte. Il
existe plusieurs langages avec différentes syntaxes, tels que C++, Java et Python. Le résultat
de la phase de programmation est un programme; c'est l'ensemble des instructions qui seront
exécutées par l'ordinateur. Ces instructions agissent sur des objets.

Actions (ordres) Instructions

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.

4) Représentation des données.

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.

Les unités de mesure des mémoires sont :

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 …

Vous aimerez peut-être aussi