Vous êtes sur la page 1sur 30

INTRODUCTION À L’ARCHITECTURE DES

ORDINATEURS

Animé par: Hajer Ben Mahmoud


2023-2024
OBJECTIFS DU COURS
Intérieur d’un PC Interfaces E/S Les périphériques
Eléments constitutifs
INTRODUCTION

Informatique

L'informatique est la science du traitement de l'information.


Apparue au milieu du 20ème siècle, elle a connu une évolution extrêmement
rapide.
A sa motivation initiale qui était de faciliter et d'accélérer le calcul, se sont
ajoutées de nombreuses fonctionnalités, comme l'automatisation, le contrôle et la
commande de processus, la communication ou le partage de l'information.
DÉFINITIONS
Ordinateur
✔ Un ordinateur est un ensemble de circuits électroniques permettant de
manipuler des données sous forme binaire.
✔ Un ordinateur est une machine électronique, qui traite l’information dans une
unité centrale (UC, ou CPU Central Processing Unit), selon un programme qui
est enregistré en mémoire.
✔ Un terme amélioré de « calculateur » traduction computer.
✔ Un ordinateur généralement assimilé à un ordinateur personnel. Le PC
(Personnel computer) est le plus courant.
DÉFINITIONS
Ordinateur
Un ordinateur est un système informatique, capable de réaliser des tâches variées
et traiter automatique l’information. Il est composé de deux parties : La partie
matérielle (Hardware) et La partie logicielle (Software).
Matériels (Hardware) Logiciels (Software)

L’ensemble de programmes
Les premiers sont des qui permettent d’indiquer à
composants physiques d’un l’ordinateur quelles tâches il
ordinateur : certains de ces doit réaliser, et comment les
éléments matériels sont effectuer : ce sont le système
utilisés pour la majorité des d’exploitation (Windows,
opérations, alors que d’autres Mac OS ou Linux), et les
sont plus spécifiques à applications que vous
certains types de tâches. demandez à votre ordinateur
d’exécuter.
DÉFINITIONS
Les fonctions d’un ordinateur Communiquer
Gérer des données Un ordinateur peut communiquer
soit avec un utilisateur, soit avec un
Calculer autre ordinateur.
• Conserver les résultats de Vous passez votre temps à interagir
• L'affichage d'une page web ou votre travail, avec lui, soit pour lui donner des
d'un document réalisé avec un • Enregistrer les données, ordres, soit pour prendre
traitement de texte, • Restituer ultérieurement, connaissance des
• Le codage et le décodage des • Organiser ces données pour résultats.
informations stockées dans les que vous puissiez les retrouver Un grand nombre d’éléments,
fichiers, au milieu de l'ensemble des matériels et logiciels, font partie de
• La gestion des communications autres données également l’interface homme-machine, qui
avec d'autres ordinateur sur un stockées au même endroit. permet la communication entre
réseau… l’utilisateur et l’ordinateur.
DÉFINITIONS
L'environnement de travail
L'environnement de travail d'un usager se compose :
✔ D'un poste de travail avec ses périphériques : souris, clavier, imprimante,
casque, etc. ;
✔ D'un ensemble d'applications, installées sur le poste de travail ou sur des
serveurs distants ;
✔ D'espaces de stockage, locaux ou distants.

Dans son quotidien, l'usager passe d'un environnement local à un environnement


distant (et vice versa) très facilement et souvent sans s'en apercevoir.

Quels peuvent être les services délocalisés ? Quels sont les avantages de délocaliser les services ?
DÉFINITIONS
L'environnement de travail

Les services délocalisés :


• Des logiciels de communication et de collaboration (messagerie, forum, agenda partagé, etc.).
• Des logiciels de bureautique en ligne (traitement de texte, tableur, etc.).
• Des espaces de stockage privés ou partagés.
• Des applications permettant de rester en contact et d'échanger avec des amis ou relations.

Les avantages de délocaliser les services :


• L'accès aux services peut se faire de n'importe quel poste de travail connecté à Internet
(ordinateur, téléphone, tablette, etc.).
• La maintenance des applications et la sauvegarde des données sont prises en charge par un
prestataire.
DÉFINITIONS
Les données

Les données fournies par un organe d’entrée (par exemple de type clavier) sont
traitées par l’unité centrale en fonction du programme pour délivrer les résultats en
sortie, via un organe de sortie (par exemple un écran).
DÉFINITIONS
Architecture des ordinateurs

✔ Étude et description du fonctionnement des composants internes d’un ordinateur


• Type et codage des informations manipulées
• Dialogue entre les composants
• Fonctionnement logique interne des composants

Le choix d'une architecture est toujours le résultat d'un compromis entre performances
et coûts ou entre efficacité et facilité de construction ou encore entre performances
d'ensemble et facilité de programmation.
DÉFINITIONS
Architecture de base d’un ordinateur : Modèle de Von Neumann

Cette architecture sert de base à la plupart des systèmes à microprocesseur actuel.


Elle est composé des éléments suivants : une unité centrale; une mémoire
principale et des interfaces d’entrées/sorties.
Les différents organes du système sont reliés par des voies de communication
appelées bus.
DÉFINITIONS
L’unité centrale
Elle est composée par le microprocesseur (le cerveau de l'ordinateur) qui est chargé
d’interpréter et d’exécuter les instructions d’un programme, de lire ou de sauvegarder les
résultats dans la mémoire et de communiquer avec les unités d’échange.
Toutes les activités du microprocesseur sont cadencées par une horloge.
On caractérise le microprocesseur par :
- Sa fréquence d’horloge : en MHz ou GHz
- Le type : Intel Pentium 4, Intel Core 2
Duo, Core i7 ….
- Le nombre d’instructions par secondes
qu’il est capable d’exécuter : en MIPS
- La taille des données qu’il est capable de
traiter : en bits
DÉFINITIONS
L’unité centrale
Le microprocesseur comprend 2 parties essentielles :
- UC Unité de Commande : coordonner le travail de toutes les autres unités (UAL,
mémoire,…. ), et d'assurer la synchronisation de l'ensemble. Elle comporte un registre
instruction (RI) qui contient l’instruction en cours d’exécution et un registre compteur
ordinal (CO) ou le compteur de programme (CP) qui contient l’adresse de la prochaine
instruction à exécuter.
- UAL Unité Arithmétique et Logique : effectue les opérations de calcul (addition,
soustraction, multiplication,..), regroupe les circuits qui assurent les fonctions logiques
et arithmétiques de bases (ET, OU, ADD,….), comporte un registre accumulateur (ACC)
qui sert a stocker les données au début d’une opération et le résultat à la fin,
comporte un registre d’état qui indique l’état du déroulement de l’opération.
DÉFINITIONS
La mémoire principale
Elle contient les instructions du ou des programmes en cours d’exécution et les données
associées à ce programme. Elle se décompose souvent en :

- Une mémoire morte ( ROM : Read Only Memory ) chargée de stocker le programme.
C’est une mémoire à lecture seule.

- Une mémoire vive ( RAM : Random Access Memory ) chargée de stocker les données
intermédiaires ou les résultats de calculs. On peut lire ou écrire des données dedans,
ces données sont perdues à la mise hors tension. La mémoire vive se présente sous
forme de « barrettes », représentant une certaine quantité de mémoire. Une machine
peut accepter entre une et quatre barrettes.
DÉFINITIONS
La mémoire principale

Autres types de mémoires :

- Mémoire virtuelle (Swap): Espace alloué dans le disque dur qui sera un complément
de la RAM (même fonctionnalité) en cas de saturation. Pour une utilisation optimale,
on alloue deux fois la taille de la RAM. Le plantage de l’ordinateur est du à la
saturation de la RAM et de la mémoire virtuelle.
- PROM, EPROM, EEPROM et Flash.
DÉFINITIONS
Les périphériques
DÉFINITIONS
Les périphériques
Les périphériques sont des composants physiques qui ne font pas partie du cœur d'un
ordinateur, mais qui permettent cependant de réaliser les deux autres fonctions de
l'ordinateur : la gestion des données et la communication. Sans eux, l'ordinateur
pourrait théoriquement fonctionner, mais ne serait d'aucune utilité, puisqu'il serait
impossible de lui envoyer des ordres ou des données. On distingue deux types de
périphériques :

1. Périphérique de stockage

2. Périphérique d'entrée / sortie


DÉFINITIONS
1. Les périphériques
d'entrée / sortie
DÉFINITIONS
2. Les périphériques
de stockage
DÉFINITIONS
Le bus
En informatique, un bus permet le transport des informations entre différents composants d'un
ordinateur. Il peut servir à relier le microprocesseur à la mémoire centrale, aux dispositifs de
stockage ou aux périphériques.
D'un point de vue technique, il est constitué d'un ensemble de fils (i.e. une nappe) ou de «pistes»
sur un circuit intégré. Chacune de ces pistes permet de véhiculer une information en parallèle.
Par conséquent, leur nombre influe sur la vitesse de transfert des données entre les composants
de l'ordinateur. C'est pour cela qu'on parle par exemple de processeurs en 32 ou 64 bits.
• Bus de données : bidirectionnel qui assure le transfert des informations entre le
microprocesseur et son environnement, et inversement,
• Bus d'adresses: unidirectionnel qui permet la sélection des informations à traiter dans un
espace mémoire,
• Bus de commande: constitué par quelques conducteurs qui assurent la synchronisation des
flux d'informations sur les bus des données et des adresses.
DÉFINITIONS
La carte mère
(Peripheral component interconnect)

Un chipset est un ensemble de


composants électroniques
dans un circuit intégré qui
gère le flux de données entre
le processeur, la mémoire et
les périphériques.

(Accelerated Graphics Port)


DÉFINITIONS
La carte mère
La carte mère d'un ordinateur est la « plaque » de circuit imprimé qui permet de relier
tous les composants, et qui prend la plus grande partie de la place, à l'intérieur du boîtier.
La principale fonction d'une carte mère est la mise en relation de ces composants par
des bus sous forme de circuits imprimés.
Elle comporte notamment des emplacements (ou « slots »), prévus pour accepter
différents types de composants.
DÉFINITIONS
Disque dur
Un disque dur est constitué de plusieurs disques rigides en métal, en verre ou
en céramiques empilés et sont recouverts d’une couche magnétique de
quelques microns d’épaisseur recouverte d’un film protecteur. Un disque dur
est le seul composant mécanique de l’ordinateur.
Inconvénient : Temps d’accès au disque dur 10^-3 milliseconde (3 fois plus long
que la RAM).
Avantage : Plus d’espace que la RAM.
Des têtes effectuent la lecture et l’écriture. Elles sont situées de part et d’autre
de chacun des plateaux et commencent à inscrire des données à la périphérie
du disque (piste 0), puis avance vers le centre.
Les données sont organisées en cercles concentriques appelés pistes crées par
le formatage de bas niveau.
Les pistes sont séparées en secteurs (zone de stockage).
On appelle cluster la zone minimale que peut occuper un fichier sur le disque.
DÉFINITIONS
Disque dur
Il existe deux méthodes de suppression :

- Première méthode: Le fichier supprimé sera stocké dans la corbeille.


Manipulation: Clique bouton droit, supprimer.
Avantage : Le fichier reste récupérable (restaurer la corbeille).
Inconvénient : Il n’y a pas de gain d’espace.

- Deuxième méthode : Suppression direct sans passer par la corbeille.


Manipulation: On appuie sur la combinaison de touches : Schift + supprime.
Avantage : Gain d’espace.
Inconvénient : Le fichier est non récupérable.
DÉFINITIONS
Remarque : On peut quand même récupérer les fichiers supprimés à l’aide
d’un logiciel de restauration (ou de Backup).
Exemple : Easy recovery.
Principes de fonctionnement de ce logiciel :
Il essaye de retracer les pistes et les secteurs
initiaux du disque dur.
Pour chercher une ressource fichier ou dossier,
on ouvre l’explorateur windows, on tape la
combinaison de touches windows+e, puis dans
le menu recherche en haut à droite, on tape le Vue de face
nom du fichier recherché.
Capacité de stockage: 1 octet = 8 bit. 1 kilo octet = 1024 octet.
1 méga octet = 1024 kilo octet. 1 giga octet = 1024 méga octet.
1 terra octet = 1024 giga octet.
DÉFINITIONS
Les composants logiciels
Contrairement aux composants matériels décrits précédemment, un programme n’a pas
de réalité physique. C’est un ensemble d’informations qui décrit la manière de réaliser
une action, et il est indépendant du support sur lequel sont stockées ces informations.
L’ensemble des programmes disponibles sur un ordinateur constitue ses éléments
logiciels.

En tant qu’utilisateur, la plus grande partie de ce que vous aurez à assimiler dans ce cours est la
façon dont on utilise ces éléments logiciels.

La première chose à savoir sur eux est de différencier les deux grandes catégories de
programmes existantes, qui sont les systèmes d’exploitation et les applications.
DÉFINITIONS
Les systèmes d’exploitation
Un système d'exploitation, ou logiciel système, ou Operating System (OS), est la partie
logicielle qui permet à un ordinateur de fonctionner. Il gère les différentes ressources
matérielles et logicielles de l'ordinateur, et les rend disponibles les unes pour les autres.
En particulier, le système d'exploitation permet aux applications d'utiliser ces ressources
pour fonctionner.

Rôle : Dans un ordinateur, le système d'exploitation gère le ou les processeurs ainsi que
la mémoire. Il fait fonctionner les périphériques (clavier, souris, écran, disque dur, lecteur
de DVD, lecteur de cartes mémoire...).

Exemples : Windows (pour les PC), Mac OS (pour les ordinateurs d’Apple), Linux (pour les
PC et les serveurs) et Unix (pour les serveurs).
Pour les téléphones, on trouve Android, iOS (chez Apple), Symbian et Windows Phone.
DÉFINITIONS
Les applications
Les applications permettent de réaliser des tâches sur un ordinateur. Elles constituent
donc la finalité pour laquelle un ordinateur est allumé et « tourne », à la différence du
système d’exploitation, qui n’est pas utile en soi. La plupart des applications sont
destinées à être constamment manipulées par un utilisateur (traitement de texte,
tableur, navigateur web…).
Certaines d’entre elles peuvent se passer de son intervention pour fonctionner (antivirus,
serveur web…), même s’il reste possible à l’utilisateur d’interagir avec elles, par exemple
pour en modifier la configuration.
DÉFINITIONS
Le protocole IP
Le protocole IP (Internet protocol) s’occupe des adresses IP et permet aux ordinateurs
reliés à ces réseaux de dialoguer ente eux c’est-à-dire, il permet l’acheminement du
message d’un émetteur à un destinateur.

Ce protocole présente des limites qui sont résolu par le protocole UDP « User Datagram
Protocol » (qui permet justement d'utiliser des numéros de ports en plus des adresses IP
(On l'appelle UDP/IP car il fonctionne au dessus d'IP)) en associant un numéro de port à
chaque application.
DÉFINITIONS
Le protocole IP
On pourra acheminer un message d’une application « x » située dans l’ordinateur « a »
vers une application « y » située dans l’ordinateur « b ».

Ce modèle présente aussi des limites qui peuvent être :


- Redondance des données ou non acheminement des messages : Lorsqu’on dépose le
paquet IP sur le serveur le plus proche (celui de notre fournisseur d'accès en général).
Le paquet IP va transiter d’un serveur en serveur jusqu'à atteindre le destinataire.

Ceci est remédié par le protocole TCP avec le principe de négociation de session.

Vous aimerez peut-être aussi