Chapitre 1 Introduction générale
I. Description d’un ordinateur
I.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 définis ;
Production de résultats en sortie ;
Stockage d'information.
I.2. Types d’ordinateur : 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ée-sortie 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. Les mainframes
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 computers), composés d'un boîtier
renfermant une carte mère et permettant de raccorder les différents
périphériques tels que l'écran.
Les ordinateurs portables (laptop ou notebooks), 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 dans le salon 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, ou encore
handheld) : parfois encore qualifiés d'organiseur (organizer) ou 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 miniportables (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 de la mémoire
flash, afin de réduire la consommation électrique (et le coût).
1
Chapitre 1 Introduction générale
II. Fonctionnement d’un ordinateur
Toute fonction effectuée par l'ordinateur est le résultat de l'exécution d'un programme.
Exécution d'un programme
Le programme et les données sont chargés en Mémoire Centrale (MC)- à partir
de la mémoire secondaire (disque dur par exemple)-;
Les instructions sont amenés 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ée/sortie ou la MC.
Unité centrale de Mémoire Centrale
traitement (MC)
Unité de contrôle Instructions Programme
et de commande
Données
Unité
Données
Arithmétique et Instructions
logique (U.A.L)
Commandes
Données
Unité d'Entrée / Sortie
Contrôleur de Contrôleur de
périphériques périphériques
Unités périphériques
Schéma représentatif du fonctionnement d'un ordinateur
2
Chapitre 1 Introduction générale
Mémoire Centrale (MC): c'est la mémoire de travail pour le processeur (UAL + UCC).
Elle contient deux types d'informations:
Les instructions de différents programmes;
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.
Unité d'entrée/sortie: unité responsable du transfert de données et résultats depuis et vers
l'extérieur.
Contrôleur de périphérique: assure la communication entre l'unité centrale et les
périphériques, comme l'écran, le clavier, l'imprimante, … etc.
Périphériques: assure la communication entre l’utilisateur et l’ordinateur.
III. Différentes phases de résolution d’un problème par ordinateur
La mise en place d'un programme informatique se fait en plusieurs étapes:
Problème Analyse Algorithme Programmation
Programme en
langage évolué
Programme en Compilation
Résultat Ordinateur
langage machine
Etapes de résolution d'un problème en utilisant l'ordinateur
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,
Le langage de programmation est l'intermédiaire entre l'humain et la machine, il permet
d'écrire les opérations que l'ordinateur doit effectuer en un langage proche de la machine
mais intelligible par l'humain.
Le résultat de la phase de programmation est un programme; c'est l'ensemble d'instructions
qui seront exécutées par l'ord. Un programme est une suite d'actions agissant sur des objets;
3
Chapitre 1 Introduction générale
Actions Instructions (ordres)
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 détecter les erreurs de syntaxe et
autres si elles existent.
IV. Représentation et stockage de 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'ord.
Les unités de 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 … etc.