Vous êtes sur la page 1sur 23

Architecture des ordinateurs

Architecture des ordinateurs

EL. Mohameden

ISCAE - UNA

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 1 / 23


Architecture des ordinateurs

Outline

1 Qu’est-ce qu’un ordinateur ?

2 Composants d’un ordinateur

3 Le système d’exploitation

4 Architecture de von Neumann

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 2 / 23


Architecture des ordinateurs
Qu’est-ce qu’un ordinateur ?

Qu’est-ce qu’un ordinateur ?


Informatique = Information + Automatique.
Machine électronique programmable capable de réaliser des calculs
logiques sur des nombres binaires.
C’est une machine (Hardware)
Le fonctionnement d’un ordinateur est basé sur une architecture matérielle
(processeur, support de stockage, interfaces utilisateurs, connexion)

C’est une machine programmable (Software)


Cette machine est capable de remplir des tâches différentes selon les
instructions qui lui sont adressées. Ces instructions, rédigées sous forme de
programmes par les informaticiens. Elles sont traitées par le matériel de
l’ordinateur.

Interaction Hardware/Software
EL. Mohameden Architecture des ordinateurs ISCAE - UNA 3 / 23
Architecture des ordinateurs
Qu’est-ce qu’un ordinateur ?

Qu’est-ce qu’un ordinateur ?

La plupart du temps, l’informaticien n’a pas a interagir directement avec le


matériel. Pour traiter avec les composants, tous les ordinateurs disposent
d’une couche logicielle appelée système d’exploitation. Cette couche est en
charge de faire la passerelle entre l’informaticien, ses outils, les
programmes qu’il développe et, les composants et leur fonctionnement.

Un ordinateur est composé d’une


unité centrale et de périphériques
matériels (écran, clavier, souris,
disques durs, ...).
Capacités de calcul : CPU
Mémoire : RAM, Disque dur

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 4 / 23


Architecture des ordinateurs
Qu’est-ce qu’un ordinateur ?

Qu’est-ce qu’un ordinateur ?


Le processeur
Une unité de calcul qui sait faire des calculs
Des registres qui retiennent chacun une valeur
Des circuits de transmission contrôlables électriquement, qui relient
les composants entre eux et aussi le processeur à la mémoire.
Une unité de contrôle qui découpe une instruction en morceaux et
contrôle les transmissions des circuits en fonction des résultats.

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 5 / 23


Architecture des ordinateurs
Qu’est-ce qu’un ordinateur ?

La mémoire d’un ordinateur


La mémoire
Une mémoire est un dispositif permettant d’enregistrer, de conserver et de
restituer de l’information. Voici les unités utilisées pour d´esigner des
quantités de mémoire. On parle en fait de quantité adressable dans le sens
ou généralement on ne peut accéder é l’information bit par bit : on lit ou
on écrit en mémoire un groupe de bits.

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 6 / 23


Architecture des ordinateurs
Composants d’un ordinateur

Composants d’un ordinateur

La carte mère
La carte mère est l’élément central de l’ordinateur sur lequel sont
assemblés et mis en relation tous les composants matériels. Elle permet à
tous ses composants de fonctionner ensemble efficacement.

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 7 / 23


Architecture des ordinateurs
Composants d’un ordinateur

CPU - Central Processing Unit


C’est une puce qui traite des instructions élémentaires en réalisant des
calculs binaires,
Fréquence de l’ordre de 3 GHz.

ROM : Read Only Memory


Mémoire non-volatile maintenue par une conception physique
Taille limitée car très chère, très rapide,
Contient des données nécessaires au démarrage de l’ordinateur.

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 8 / 23


Architecture des ordinateurs
Composants d’un ordinateur

RAM : Random Access Memory


Mémoire volatile : maintenue par une tension électrique,
Accès rapide,
Taille limitée car assez chère.

Disque Dur, clef-usb


Mémoire non-volatile (enregistrement magnétique le plus souvent),
Accès lent,
Taille très grande (support de stockage de masse), moins chère.

Les périphériques
Les périphériques d’entrée (clavier, souris) permettent à l’utilisateur
de saisir des données ou des commandes dans l’ordinateur.
Les périphériques de sortie (écran, imprimante) permettent à
l’utilisateur de voir les résultats produits par l’ordinateur.
EL. Mohameden Architecture des ordinateurs ISCAE - UNA 9 / 23
Architecture des ordinateurs
Composants d’un ordinateur

Principes fondamentaux
Tous les ordinateurs sont fondés sur les mêmes principes de base :
programmes / données,
processeur / mémoire / périphériques,
nformations codées en binaire,
traitements effectués en binaire.

Pourquoi la base 2 ?
Simple,
générale.

Les périphériques
Les périphériques d’entrée (clavier, souris) permettent à l’utilisateur
de saisir des données ou des commandes dans l’ordinateur.
Les périphériques de sortie (écran, imprimante) permettent à
l’utilisateur
EL. Mohameden de voir les résultats
Architecture produits
des ordinateurs par l’ordinateur.
ISCAE - UNA 10 / 23
Architecture des ordinateurs
Composants d’un ordinateur

Système d’exploitation

Un système d’exploitation (noté SE ou OS, abréviation du terme anglais


Operating System), d’un ordinateur ou d’une installation informatique est
un ensemble de programmes qui remplissent deux grandes fonctions :
Gérer les ressources de l’installation matérielle
Assurer un ensemble de services en présentant aux utilisateurs une
interface mieux adaptée à leurs besoins que celle de la machine
physique

Les rôles du système d’exploitation sont divers :


Gestion du processeur, gestion de la mémoire vive, gestion des
entrées/sorties, gestion de l’exécution des applications, gestion des droits,
gestion des fichiers

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 11 / 23


Architecture des ordinateurs
Le système d’exploitation

Le système d’exploitation

Le système d’exploitation permet de développer des programmes sans tenir


compte de la complexité physique de la machine. Les programmes utilisent
des fonctionnalités standardisées d’accès aux ressources matérielles.

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 12 / 23


Architecture des ordinateurs
Le système d’exploitation

Le système d’exploitation
Coordonne l’utilisation des ressources (par exemple quel ”programme”
utilise le processeur à un moment donné, allocation de la mémoire, ...)
Assure la maintenance et la fiabilité du système (par exemple gestion
des fichiers, de la sécurité informatique, ...)
Fournit des services commun à tous les programmes
Les différents systèmes d’exploitation :
Windows
Propriétaire : Payant
Sources non disponibles
Sources non modifiables
Communauté active : nombreux utilisateurs, services payants
Plus ergonomique : pour les utilisateurs (interfaces d’utilisation
optimisées)
EL. Mohameden Architecture des ordinateurs ISCAE - UNA 13 / 23
Architecture des ordinateurs
Le système d’exploitation

Linux

Linux
Non propriétaire : Gratuit le plus souvent
Ouvert : sources disponibles
Flexible : sources modifiables
Puissant : Programmable
Plus complexe : plutôt pour les informaticiens (interfaces de
programmation optimisées)
C’est un système très largement diffusé et utilisé sur lequel ont été
développées plusieurs distributions

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 14 / 23


Architecture des ordinateurs
Le système d’exploitation

Système d’exploitation
Le système d’exploitation est composé d’un ensemble de logiciels
permettant de gérer les interactions avec le matériel. On distingue :
Le noyau
représente les fonctions fondamentales du système d’exploitation (la
gestion de la mémoire, des processus, des fichiers, des entrées-sorties et
des fonctionnalités de communication)

L’interpréteur de commande
permette la communication avec le système d’exploitation par
l’intermédiaire d’un langage de commandes.

Le système de fichiers
permette d’enregistrer les fichiers dans une arborescence
EL. Mohameden Architecture des ordinateurs ISCAE - UNA 15 / 23
Architecture des ordinateurs
Le système d’exploitation

Système d’exploitation

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 16 / 23


Architecture des ordinateurs
Le système d’exploitation

Comment dialoguer avec l’ordinateur ?

Système d’exploitation (SE) : 1er logiciel à installer Exemples : Unix,


linux, MsDos
Comment traiter l’information ?
Différents logiciels : bureautique, comptabilité, jeux, applications. . .
Langages de programmation : Langage machine, de bas niveaux,
évolués

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 17 / 23


Architecture des ordinateurs
Le système d’exploitation

Types de mémoires

Pour des raisons technologiques (l’augmentation de la taille d’une mémoire


s’accompagne toujours de l’augmentation du temps d’accès) et des raisons
économiques (plus vite = plus cher), on utilise différents types de
mémoires.
On a le schéma suivant :

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 18 / 23


Architecture des ordinateurs
Architecture de von Neumann

Von Neumann

L’architecture dite architecture de von Neumann est un modèle pour un


ordinateur qui utilise une structure de stockage unique pour conserver à la
fois les instructions et les données demandées ou produites par le calcul.
De telles machines sont aussi connues sous le nom d’ordinateur à
programme enregistré. La séparation entre le stockage et le processeur est
implicite dans ce modèle.

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 19 / 23


Architecture des ordinateurs
Architecture de von Neumann

L’architecture de von Neumann décompose


L’architecture de von Neumann décompose l’ordinateur en 4 parties
distinctes :
l’unité arithmétique et logique (UAL ou ALU en anglais) ou unité de
traitement : son rôle est d’effectuer les opérations de base ;
l’unité de contrôle, chargée du séquençage des opérations ; la
mémoire qui contient à la fois les données et le programme qui
indiquera à l’unité de contrôle quels sont les calculs à faire sur ces
données.
La mémoire se divise entre mémoire volatile (programmes et données
en cours de fonctionnement) et mémoire permanente (programmes et
données de base de la machine) ;
les dispositifs d’entrée-sortie, qui permettent de communiquer avec le
monde extérieur.
EL. Mohameden Architecture des ordinateurs ISCAE - UNA 20 / 23
Architecture des ordinateurs
Architecture de von Neumann

L’architecture de von Neumann décompose

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 21 / 23


Architecture des ordinateurs
Architecture de von Neumann

Le Registres

Le processeur traite des informations, les registres sont utilisés pour stoker
l’information qui va etre traitées ou qui vient d’etre traitées. Ils stockent
les informations relatives à une instruction: les opérandes nécessaires à
l’instruction, les résultats produits par l’instruction.

EL. Mohameden Architecture des ordinateurs ISCAE - UNA 22 / 23


Architecture des ordinateurs
Architecture de von Neumann

Utilisation des registres

Compteur ordinal : indique l’emplacement de la prochaine instruction


à être exécutée (synonymes : compteur de programme, pointeur
d’instruction)
Pointeur de pile : indique la position du prochain emplacement
disponible dans la pile mémoire
Registre d’instruction : contient l’instruction en cours pendant son
exécution ;
Accumulateur : dans certaines architectures, stocke les résultats des
opérations arithmétiques et logiques
Registre d’index : utilisé comme index lorsqu’on utilise le mode
d’adressage du même nom
Registre d’état : décrit l’état du processeur ; il est le plus souvent
interprété bit à bit
EL. Mohameden Architecture des ordinateurs ISCAE - UNA 23 / 23

Vous aimerez peut-être aussi