ORDINATEURS classe: LPIG1 Chapitre 1: Structure générale et fonctionnement d’un ordinateur
2019/2020 MARTIN FAYE 1
Introduction • Le rôle de l’informatique est de résoudre des problèmes à l’aide d’un ordinateur.
• Un problème s’exprime sous la forme d’un énoncé qui spécifie
les fonctions que l’on souhaite réaliser.
1. Par exemple définir toutes les fonctions d’un
traitement de texte. 2. Calculer la surface d’un rectangle • Pour résoudre un problème les informaticiens utilisent la notion d’algorithme.
2019/2020 MARTIN FAYE 2
UN ORDINATEUR C’EST QUOI?
2018/2020 MARTIN FAYE 3
Un ordinateur? L'ordinateur peut se définir comme une machine, un dispositif électronique commandé par des programmes enregistrés sur une mémoire et composé d'une unité centrale et de périphériques.
2019/2020 MARTIN FAYE 4
Un ordinateur?
2019/2020 MARTIN FAYE 5
Un ordinateur?
2018/2020 MARTIN FAYE 6
ALGORITHME C’EST QUOI? Exemple: Calcul du plus grand dénominateur commun de 2 entiers naturels a et b a travers cet algorithme.
2019/2020 MARTIN FAYE 7
ALGORITHME? • Un algorithme peut donc se définir comme une séquence d’instructions exécutables par un processeur déterminé.
• Cette séquence d’instructions, cet algorithme, est une solution
au problème posé.
2019/2020 MARTIN FAYE 8
C’EST QUOI UN PROGRAMME INFORMATIQUE?
2019/2020 MARTIN FAYE 9
UN PROGRAMME INFORMATIQUE ? Un programme informatique est un ensemble d'opérations destinées à être exécutées par un ordinateur.
Un programme source est un code écrit par
un informaticien dans un langage de programmation. Il peut être compilé vers une forme binaire, ou directement interprété.
Un programme binaire décrit les instructions à exécuter par
un microprocesseur sous forme numérique. Ces instructions définissent un langage machine
2019/2020 MARTIN FAYE 10
1.1 STRUCTURE ET FONCTIONNEMENT D’UN ORDINATEUR
L’ordinateur cible nous servant de support descriptif est un
ordinateur de type Von Neumann qui caractérise bien la quasi- totalité des ordinateurs actuels. Il est composé des éléments suivants: 1. - UN PROCESSEUR CENTRAL 2. -UNE MÉMOIRE CENTRALE 3. - PÉRIPHÉRIQUES 4. UN BUS DE COMMUNICATION
2019/2020 MARTIN FAYE 11
1-1Le processeur central Un processeur (ou unité centrale de traitement, UCT, en anglais central processing unit, CPU) est un composant présent dans de nombreux dispositifs électroniques qui exécute les instructions machine des programmes informatiques.
Avec la mémoire centrale, c'est notamment l'un des composants qui
existent depuis les premiers ordinateurs et qui sont présents dans tous les ordinateurs. Un processeur construit en un seul circuit intégré est un microprocesseur .
2019/2020 MARTIN FAYE 12
1-1 Le processeur central16
2019/2020 MARTIN FAYE 13
1-1 Le processeur central
2019/2020 MARTIN FAYE 14
1-1 Le processeur central Architecture d’un microprocesseur
2019/2020 MARTIN FAYE 15
1-2 La mémoire centrale La mémoire centrale est l'endroit où toutes les informations et programmes résident pour être utilisées par la machine. Elle se compose de deux parties : la ROM (Read Only Memory) ou MEM (MémoirE Morte) qui est une mémoire permanente contenant les premières instructions nécessaires à la machine pour démarrer. La mémoire vive qui est la mémoire informatique dans laquelle peuvent être stockées, codées, les informations traitées par le processeur.
On écrit mémoire vive par opposition à la mémoire morte ou
mémoire à accès direct par opposition à un accès séquentiel.
2019/2020 MARTIN FAYE 16
La mémoire centrale(mémoire morte)
2019/2020 MARTIN FAYE 17
La mémoire centrale(mémoire vive)
2019/2020 MARTIN FAYE 18
La mémoire centrale
2019/2020 MARTIN FAYE 19
1-2-1 Fonctionnement structure de mémoire centrale La mémoire centrale est constituée de circuits élémentaires nommés bits (binary digit).
Il s’agit de circuits électroniques qui présentent deux
états stables codés sous la forme d’un 0 ou d’un 1.
De par sa structure la mémoire centrale permet de
garder les digits binaires.
2019/2020 MARTIN FAYE 20
1-2-1 Fonctionnement structure de mémoire centrale Pour stocker l’information la mémoire est découpée en cellules mémoires: les mots mémoires. Chaque mot est constitué par un certain nombre de bits qui définissent sa taille. On peut ainsi trouver des mots de 1 bit, 4 bits (quartet) ou encore 8 bits (octet ou byte), 16 bits voire 32 ou 64 bits.
Chaque mot est repéré dans la mémoire par une adresse, un
numéro binaire qui identifie le mot mémoire.
Ainsi un mot est un contenant accessible par son adresse et la suite
de digits binaires composant le mot représente le contenu ou valeur de l’information. 2019/2020 MARTIN FAYE 21 1-2-1 Fonctionnement structure de mémoire centrale La mémoire centrale est un module de stockage de l’information dont la valeur est codée sur des mots.
L’information est accessible par mot. La capacité de stockage de la
mémoire est définie comme étant le nombre de mots constituant celle-ci.
On exprime également cette capacité en nombre d’octets ou de bits.
Dans l’exemple de la figure ci dessous, notre mémoire a une
capacité de 8 mots de 16 bits chacun.
2019/2020 MARTIN FAYE 22
1-2-1 Fonctionnement structure de mémoire centrale
2019/2020 MARTIN FAYE 23
1-2-1 Fonctionnement structure de mémoire centrale Les instructions et les données sont codées sur des mots mémoires : elles peuvent occuper un ou plusieurs mots mémoires selon la nature de l’ordinateur. Les instructions machines sont propres à chaque microprocesseur mais sont toujours construites de la même manière: un code opération qui définit l’opération à exécuter, le champ opérande qui définit la ou les données sur lesquelles portent l’opération:
2019/2020 MARTIN FAYE 24
3 LES PERIPHERIQUES Un périphérique informatique est un dispositif connecté à un ordinateur, et qui ajoute à ce dernier des fonctionnalités. Il existe 3 types de périphériques. Les périphériques d’entrée Les périphériques de sortie Les périphériques entrée/sortie
2019/2020 MARTIN FAYE 25
3-1 LES PERIPHERIQUES D’ENTREE
2019/2020 MARTIN FAYE 26
3-1 LES PERIPHERIQUES DE SORTIE
2019/2020 MARTIN FAYE 27
3-3 LES PERIPHERIQUES ENTREE/SORTIE
2019/2020 MARTIN FAYE 28
4 LES BUS DE COMMUNICATION
On appelle bus, en informatique, un ensemble de liaisons
physiques (câbles, pistes de circuits imprimés, etc.) pouvant être exploitées en commun par plusieurs éléments matériels afin de communiquer.
Les bus ont pour but de réduire le nombre de « voies »
nécessaires à la communication des différents composants, en mutualisant les communications sur une seule voie de données.
C'est la raison pour laquelle la métaphore d'« autoroute de
données » est parfois utilisée.
2019/2020 MARTIN FAYE 29
4-1 LES SOUS ENSEMBLE
En réalité chaque bus est généralement constitué de 50 à 100 lignes
physiques distinctes, classées en trois sous-ensembles fonctionnels :
trois sous de bus
1. Les bus de données
2. Les bus d’adresse
3. Les bus de contrôle
2019/2020 MARTIN FAYE 30
4-1-1 BUS DE DONNEES
LE BUS DE DONNÉES VÉHICULE LES INSTRUCTIONS EN PROVENANCE OU À
DESTINATION DU PROCESSEUR. IL S'AGIT D'UN BUS BIDIRECTIONNEL .
2007/2008 Module I2, 1ère année SMP/SMC 31
4-1-2 les bus d’adresse Le bus d'adresses (appelé parfois bus d'adressage ou bus mémoire) transporte les adresses mémoire auxquelles le processeur souhaite accéder pour lire ou écrire une donnée. Il s'agit d'un bus unidirectionnel.
2007/2008 Module I2, 1ère année SMP/SMC 32
4-1-3BUS DE CONTROLE Le bus de contrôle (parfois bus de commandes) transporte les ordres et les signaux de synchronisation en provenance de l'unité de commande et à destination de l'ensemble des composants matériels.
Ils'agit d'un bus directionnel dans
la mesure où il transmet également les signaux de réponse des éléments matériels.