Vous êtes sur la page 1sur 133

Introduction

Constitution dun ordinateur


Systme dexploitation

Architecture des ordinateurs et Algorithmique


Benchikhi Loubna
Ecole Nationale des Sciences Appliques de Marrakech
Universit Cadi Ayyad
l.benchikhi@uca.ma

November 24, 2014

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Pourquoi ce module?

Architecture des ordinateurs vise ...


Expliquer les principes de fonctionnement dun ordinateurs
Il ne sagit pas dapprendre programmer, mais de
comprendre, bas niveau, lorganisation de ces machines.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Pourquoi ce module?
Algorithmique vise ...
Expliquer quest ce quun algorithme
Savoir pourquoi il faudrait apprendre lalgorithmique pour
apprendre programmer ?
Dvelopper lesprit danalyse et une bonne mthodologie de
programmation
Dvelopper les aptitudes crire des programmes dans un
langage de programmeaion
Introduire le langage de programmation PASCAL
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Plan I
1

Introduction

Constitution dun ordinateur


Architecture de Von Neumann
Processeur (CPU)
Mmoire
RAM
ROM

Rcapitulons
Mmoire
Mmoire cache
Mmoire de masse

Bus Systme
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Plan II
Exercices
Les Units dEntre/Sortie
Les interfaces dentre/sortie
Priphrique dentre sortie

chipset, CMOS et BIOS

Systme dexploitation
MS-DOS

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Introduction

Question
Quest ce quun ordinateur?

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Dfinition
Le terme ordinateur designe un appareil lectronique qui accepte les
donnes sous un format numrique et les traite en vue dun rsultat.
Ainsi, un ordinateur traite (ou manipule) de linformation. Celle-ci
peut tre sous forme de : Multimdia (musique, film, image),
Donnes (Description dun client, dune entreprise), Textes, Pages
Web, Chiffres (Comptes dune entreprise, rsultats dexpriences,
rsultat de calculs numeriques sur des structures mcaniques)

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Un peut dhistoire

Le mot ordinateur provient de la socit IBM France.


Franois Girard, responsable du service promotion gnrale de
publicit de lentreprise IBM France, eut lide de consulter son
ancien professeur de lettres Paris, afin de lui demander de
proposer un mot caractrisant le mieux possible ce que lon appelait
vulgairement un calculateur (traduction littrale du mot
anglais computer ).

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Un peut dhistoire

Ainsi, Jaques Perret, agrg de lettres, et professeur de philologie


latine la Sorbonne, proposa le 16 avril 1955 le mot Ordinateur
.
en prcisant que le mot Ordinateur tait un adjectif provenant
du Littr signifiant Dieux mettant de lordre dans le monde .
Ainsi, il expliqua que le concept de mise en ordre tait tout
fait adapt.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Constitution dun ordinateur

Un ordinateur est un ensemble de composants lectroniques


modulaires.
On parle ainsi de hardware pour dsigner lensemble des
lments matriels de lordinateur et de software pour
dsigner la partie logicielle.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Constitution dun ordinateur


Les trois lments essentiels dun ordinateur sont:
le processeur, la mmoire , le dispositif de gestion des
entres-sorties

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Architecture de Von Neumann


Architecture de Von Neumann
Le processeur excute pas pas les instructions composant les
programmes.
La mmoire principale permet de stocker de linformation
(programmes et donnes)
Les dispositifs dentre-sortie, qui permettent de communiquer avec
le monde extrieur.
Ces composants communiquent entre eux par lintermdiaire de bus.
Cette dcomposition est appele Architecture de Von Neumann

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Architecture de Von Neumann

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Architecture de Von Neumann


Architecture de Von Neumann
1 Le processeur est compos dune unit arithmtique et logique
(UAL ou ALU en anglais) ou unit de traitement : son rle est
deffectuer les oprations de base et dune unit de contrle,
charge du squenage des oprations.
2

La mmoire qui contient la fois les donnes et le programme


excut par lunit de contrle:
mmoire volatile ou RAM (Random Access Memory) qui
contient programmes et donnes en cours de traitement.
mmoire permanente ou ROM (Read Only Memory) qui stocke
programmes et donnes de base de la machine.

Les dispositifs dentre-sortie,


qui
permettent
de communiquer
Benchikhi Loubna
Architecture
des ordinateurs
et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Carte mre
Logee dans un boitier (ou chassis)
Comporte des emplacements pour les peripheriques de
stockage sur la face avant
Comporte des boutons permettant de controler la mise sous
tension de lordinateur
Des voyants permettant de verifier letat de marche de
lappareil et lactivite des disques durs
Un bloc dalimentation electrique (appele frequemment
alimentation), charge de fournir un courant electrique stable et
continu a lensemble des elements constitutifs de lordinateur
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Carte mre

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Carte mre

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Dfinition
Le processeur, (ou CPU, Central Processing Unit, Unit centrale
de traitement en franais) est le composant essentiel dun
ordinateur qui interprte les instructions et traite les donnes dun
programme.
Le processeur est un circuit lctronique complexe (circuit intgr)
qui excute chaque instruction trs rapidement, en quelques cycles
dhorloges.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Horloge
Toute lactivit de lordinateur est cadence par une horloge unique,
de faon ce que tous les circuits lectroniques travaillent tous
ensemble de faon synchronise.
La frquence de cette horloge sexprime en MHz (millions de cyles
par seconde) ou GHz (milliards de cycles par secondes). Par
exemple, un processeur Intel Core 2 Duo P8400 possde une
horloge cadence 2,26 GHz.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Caractristiques dun processeur
la largeur de ses registres internes de manipulation de donnes
(8, 16, 32, 64, 128 bits).
la cadence de son horloge exprime en MHz ou GHz.
le nombre de noyaux de calcul (core).
son jeu dinstructions (ISA en anglais, Instructions Set
Architecture) dpendant de la famille (CISC, RISC, etc).
sa finesse de gravure exprime en nm (nanomtres, 109
mtres, soit un milliardime de mtre).
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur

Caractristiques dun processeur: famille


CISC (Complex Instruction Set Computer) : choix
dinstructions aussi proches que possible dun langage de haut
niveau.
RISC ( Reduced Instruction Set Computer) : choix
dinstructions plus simples et dune structure permettant une
excution trs rapide.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Caractristiques dun processeur: famille (suite)
VLIW (Very Long Instruction Word).
DSP (Digital Signal Processor). Mme si cette dernire
famille (DSP) est relativement spcifique. En effet un
processeur est un composant programmable et est donc a
priori capable de raliser tout type de programmes. Les DSP
sont des processeurs spcialiss pour les calculs lis au
traitement de signaux.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Structure dun processeur
Le processeur est grossirement divis en deux parties, lunit de
contrle et lunit de traitement :
1

lunit de contrle (ou unit de commande) est responsable


de la lecture en mmoire principale et du dcodage des
instructions.

lunit de traitement, aussi appele Unit Arithmtique et


Logique (U.A.L.), excute les instructions qui manipulent les
donnes.
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur

Structure dun processeur (suite)


Ces deux units communiquent avec la mmoire principale, la
premire pour lire les instructions, la seconde pour
recevoir/transmettre des donnes binaires, mais ils communiquent
galement avec les diffrents priphriques (clavier, souris, cran,
etc.).

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Composition dun processeur
1

LUnit Arithmtique et Logique (UAL, en anglais


Arithmetic and Logical Unit - ALU), qui prend en charge les
calculs arithmtiques lmentaires et les tests.

Lunit de contrle ou squenceur, qui permet de


synchroniser les diffrents lments du processeur. En
particulier, il initialise les registres lors du dmarrage de la
machine et il gre les interruptions.

Les registres, qui sont des mmoires de petite taille (quelques


octets), suffisamment rapides pour que lUAL puisse manipuler
leur contenu chaque cycle de lhorloge. Un certain nombre
de registres sontBenchikhi
communs
plupart des
desordinateurs
processeurs.
Loubna laArchitecture
et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Types de registres
Compteur de programme : ce registre contient ladresse
mmoire de linstruction en cours dexcution.
Accumulateur : ce registre est utilis pour stocker les
donnes en cours de traitement par lUAL.
Registre dadresses : il contient toujours ladresse de la
prochaine information lire par lUAL : soit la suite de
linstruction en cours, soit la prochaine instruction.
Registre dinstructions : il contient linstruction en cours de
traitement.
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Types de registres (suite)
Registre dtat : il sert stocker le contexte du processeur,
ce qui veut dire que les diffrents bits de ce registre sont des
drapeaux (flags) servant stocker des informations
concernant le rsultat de la dernire instruction excute.
Registre de donnes : Il permet lchange dinformations
(contenu dun mot mmoire) entre la mmoire centrale et le
processeur (registre).

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Oprations du processeur
Le rle fondamental de la plupart des processeurs (units
centrales de traitement), indpendamment de la forme
physique quelles prennent, est dexcuter une srie
dinstructions stockes appeles programme .
Les instructions et les donnes transmises au processeur sont
exprimes en mots binaires (code machine).
Elles sont stockes dans la mmoire.
Lunit de contrle ordonne la lecture du contenu de la
mmoire et la constitution des mots prsentes lUAL qui les
interprte.
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Processeur
Oprations du processeur (suite)
Le programme est reprsent par une srie dinstructions qui
ralisent des oprations en liaison avec la mmoire vive de
lordinateur.
Il y a quatre tapes lors du traitement des instructions :
1

FETCH : Recherche de linstruction.

DECODE : Dcodage de linstruction.

EXECUTE : Excution des oprations.

WRITEBACK : criture du rsultats.

Retour
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
La mmoire: Dfinition
On appelle mmoire tout composant lectronique capable de
stocker temporairement des donnes. On distingue ainsi deux
grandes catgories de mmoires :
la mmoire centrale (appele galement mmoire interne)
permettant de mmoriser temporairement les donnes lors de
lexcution des programmes. La mmoire centrale correspond
ce que lon appelle la mmoire vive.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
La mmoire: Dfinition
la mmoire de masse (appele galement mmoire physique
ou mmoire externe) permettant de stocker des informations
long terme, y compris lors de larrt de lordinateur. La
mmoire de masse correspond aux dispositifs de stockage
magntiques (tels que le disque dur), aux dispositifs de
stockage optique, correspondant par exemple aux CD-ROM ou
aux DVD-ROM, ainsi quaux mmoires mortes.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Caractristique de la mmoire
Les principales caractristiques dune mmoire sont les suivantes :
La capacit, reprsentant le volume global dinformations (en
bits) que la mmoire peut stocker, Elle sexprime aussi souvent
en octet.
Le format des donnes : nombre de bits que lon peut
mmoriser par case mmoire. On parle de la largeur du mot
mmorisable.
Le temps daccs : temps qui scoule entre linstant o a
t lance une opration de lecture/criture en mmoire et
linstant o la premire information est disponible sur le bus de
Benchikhi Loubna
Architecture des ordinateurs et Algorithmique
donnes.

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Caractristique de la mmoire
Les principales caractristiques dune mmoire sont les suivantes :
Le temps de cycle : il reprsente lintervalle minimum qui doit
sparer deux demandes successives de lecture ou dcriture.
Le dbit: dfinissant le volume dinformation chang par
unit de temps, exprim en bits par seconde.
La volatilit: caractrisant laptitude dune mmoire
conserver les donnes lorsquelle nest plus alimente
lectriquement.
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Des mmoire utilisant diffrentes technologies sont utilises dans un
ordinateur, interfaces les unes avec les autres et organises de
faon hirarchique.

Les mmoires les plus rapides sont situes en faible quantit


proximit du processeur
et les mmoires
de masse, moins rapides,
Benchikhi Loubna
Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Oprations sur la mmoire
Seul le processeur peut modifier ltat de la mmoire. Chaque
emplacement mmoire conserve les informations que le processeur y
crit jusqu coupure de lalimentation lectrique, o tout le
contenu est perdu.On parle donc de mmoire vive.
1

criture dun emplacement : le processeur donne une valeur et


une adresse, et la mmoire range la valeur lemplacement
indiqu par ladresse.

lecture dun emplacement : le processeur demande la


mmoire la valeur contenue lemplacement dont il indique
ladresse. Le contenu de lemplacement auquel le processeur
Benchikhi
Loubnainchang.
Architecture des ordinateurs et Algorithmique
accde en lecture
demeure

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire

Type de mmoires
Nous savons quil existe deux types distincts de mmoire : les
mmoires vives ou RAM (Random Acces Memory : mmoire
accs alatoire) et les mmoires mortes ou ROM (Read Only
Memory)

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Mmoire vive ou RAM: Dfinition
Une mmoire vive sert au stockage temporaire de
donnes.Cest--dire quil sagit dun espace permettant de stocker
de manire temporaire des donnes lors de lexcution dun
programme.
Cest la mmoire principale du systme, elle doit avoir un temps de
cycle trs court pour ne pas ralentir le microprocesseur.
Les mmoires vives sont en gnral volatiles : elles perdent leurs
informations en cas de coupure dalimentation.
Il existe deux grandes familles de mmoires RAM:
1

Les RAM statiques.

Benchikhi Loubna
Les RAM dynamiques.

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Mmoire morte ou ROM: Dfinition
La mmoire morte, appele ROM pour Read Only Memory
(traduisez mmoire en lecture seule) est un type de mmoire
permettant de conserver les informations qui y sont contenues
mme lorsque la mmoire nest plus alimente lectriquement.
A la base ce type de mmoire ne peut tre accde quen lecture.
Toutefois il est dsormais possible denregistrer des informations
dans certaines mmoires de type ROM,cette action est appele
programmation.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Mmoire morte ou ROM: Dfinition (suite)
Il existe donc plusieurs types de ROM :
1

ROM

PROM

EPROM

EEPROM

FLASH EPROM

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire

Mmoire flash: Dfinition


La mmoire flash est un compromis entre les mmoires de type
RAM et les mmoires mortes. En effet, la mmoire Flash possde la
non-volatilit des mmoires mortes tout en pouvant facilement tre
accessible en lecture ou en criture. En contrepartie les temps
daccs des mmoires flash sont plus importants que ceux de la
mmoire vive.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons
Dfinition dun ordinateur

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons
Architecture de von Neumann

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons
Architecture de von Neumann

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons
Architecture de von Neumann

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons

Carte mre
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons
Processeur

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons
Type de registres

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons

Oprations du processeur
1

FETCH : Recherche de linstruction.

DECODE : Dcodage de linstruction.

EXECUTE : Excution des oprations.

WRITEBACK : criture du rsultats.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Rcapitulons

Mmoire
RAM
SRAM
DRAM

ROM

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Retour au Cours!

Retour au Cours!

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Mmoire morte ou ROM: Dfinition (suite)
1

PROM:(Programmable Read Only Memory) crites par


lutilisateur et non pas la fabrication de la mmoire.

EPROM:(Erasable Programmable Read Only Memory) sont


des PROM pouvant tre effaces.

EEPROM :(Electrically Erasable Programmable read Only


Memory) sont aussi des PROM effaables, mais, peuvent tre
effaces mme lorsquelles sont en position dans lordinateur.

FLASH EPROM:sont aussi programmables et effaables


lectriquement comme les EEPROM.
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Mmoire Cache ou Antmmoire : Dfinition
une mmoire qui enregistre temporairement des copies de donnes
provenant dune autre source de donne, afin de diminuer le temps
daccs (en lecture ou en criture) dun matriel informatique (en
gnral, un processeur) ces donnes. La mmoire cache est plus
rapide et plus proche du matriel informatique qui demande la
donne, mais plus petite que la mmoire pour laquelle elle sert
dintermdiaire.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire

Caractristiques de la mmoire cache


Mmoire vive
Plus rapide que la RAM
Stocke les donnes intermdiaires ou frquemment utilises par
le processeur.
Acclre laccs aux donnes et aux programmes

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Mmoire
Les Mmoires de masse: Dfinition
Une mmoire de masse sert stocker de faon permanente les
donnes, les programmes et les rsultats produits . appeles aussi
mmoires secondaires ou mmoires auxiliaires .
le disque dur
la disquette
les CD-ROM, les DVD
les cls USB

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Les disques rigides ou Disques durs: Principe de


fontionnement

plateaux en aluminium couvert de vinyle + oxyde de chrome.


Chaque plateau est recouvert dune surface magntique sur ses deux
faces et tourne une vitesse comprise entre 4000 et 15000 tr/min.
Des ttes de lecture-criture aimantes permettent dcrire
(enregistrer une information) et de lire sur le disque (linformation
est recopie en mmoire centrale)

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement
Ensemble de plateaux empils les uns sur les autres.
Sur chaque plateau se trouvent les pistes concentriques:
Zones circulaires sur lesquelles sont enregistres les squences
de bits
Chaque piste est divise en secteurs

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement
On appelle cylindre lensemble des pistes situes la mme distance
de laxe de rotation du disque

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement

Capacit dun Disque Dur : 1 Secteur contient 512 octets, ce qui


donne :

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement: Exercice

Calculez la capacit dun Disque Dur de : 51 secteurs, 723 cylindres


et 14 tte
Sachant quun secteur contient 512 octets.
Solution:
512*51*723*14 = 252 Mo

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement: Exemple


Pour lire le secteur (en vert) situ sur une piste interne loppos
de la tte de lecture (en rouge):

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement: Exemple

il faut dplacer la tte vers lintrieur (TSeek).


Attendre que le secteur arrive sous la tte (TLatence).
Puis lire la totalit du bloc (TTransmission).

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement
Temps de recherche moyen, TSeek: Temps ncessaire pour que
la tte bouge dune piste une autre
Cest une moyenne entre le temps piste piste, et le plus long
possible

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Latence, TLatence: temps ncessaire pour que le plateau


tourne jusquau bon secteur
1
1
TLatence=
2 Vitessederotation

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Temps de transmission, TTransmission: est le temps que vont


mettre les donnes tre transfres entre le disque dur et
lordinateur.
1
TTransmission=
(nbrdesecteur /piste) (vitessederotation)

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Principe de fontionnement
Pour estimer le temps de transfert (transmission) total, on
additionne ces trois temps
TTransmissiontotal= TSeek + TLatence + TTransmission

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Bus Systme
Bus Systme: Dfinition
Le bus est une sorte dautoroute de communication rapide reliant
les diffrents composants du processeur aux autres composantes.
Caractristiques importantes dun Bus :
la vitesse laquelle le processeur communique avec les autres
composants de lordinateur, c d le nombre de paquets de
donnes envoys ou reus par seconde (en MHZ)
la largeur du bus qui reprsente le nombre maximal de bits qui
peuvent tre simultanment transports sur le bus (1 bit par
fil)
Bande passante = largeur x frquence. exprim en Mo/s ou en
Loubna de Architecture
des ordinateurs bits).
et Algorithmique
frquence (Mhz)Benchikhi
et nombre
bits (8/16/32/64

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Bus Systme
Bus Systme: types
Les bus systme sont subdiviss en 3 types de bus :
Le bus dadressage (appel parfois bus dadresses ou bus
mmoire) transporte les adresses mmoire auxquelles le
processeur souhaite accder pour lire ou crire une donne
(bus unidirectionnel)
Le bus de donnes vhicule les informations en provenance
ou destination du processeur
Le bus de commandes : transporte les diffrents signaux de
synchronisation ncessaires au fonctionnement du systme
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Bus Systme

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Bus Systme

Exercice
Soit un bus 32 bits 100 Mhz. Quel est son dbit en Mo/s ?

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Bus Systme

Solution
32 bits = 4 octets
100 Mhz= 100 M de paquets de donnes de 4 octets par
seconde
Rsultat : 4*100 Mo/s = 400 Mo/s

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Exercies

Oprations du processeur

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Vido Fetch Execute cycle

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Exercices

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Solution

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Les Units dEntre/Sortie

Assurent les oprations dchanges entre le systme informatique et


le monde extrieur. Elles sont composes :
1

Dinterfaces dentre/sortie.

De priphriques dentre/sortie

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Les interfaces dentre/sortie

Les types dinterfaces que lon trouve dans un PC sont:


1

Les ports de communication

Les bus dextention

Les cartes dextension

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Ports de communication

Ports de communication : Definition


interface lectronique qui achemine les informations une ou
plusieurs prises de connexion situes lextrieur du bloc systme
permettent de brancher: souris, clavier, cran, etc

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Ports de communication
Port srie : transmet les bits un la fois.
Reprsente les premires interfaces ayant permis aux
ordinateurs dchanger des informations avec le "monde
extrieur"
lorigine unidirectionnel : lenvoi de donnes mais ne fait pas
de rception
Aujourdhui bidirectionnel : besoin de deux fils pour effectuer
la communication
Gnralement intgr la carte-mre

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Port srie

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Ports de communication

Port parallle : transmet 8 bits d information la fois.


Transmission de donnes en parallle consiste envoyer des
donnes simultanment sur plusieurs canaux (fils)
Gnralement intgr la carte-mre
Permet une transmission courte distance
disques, imprimantes

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Port parallle

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Ports de communication

Port USB : (Universal Serial Bus) port srie universel.


Interface dE/S beaucoup plus rapide que les ports srie
standards
propose deux modes de communication (12 Mb/s en mode
haute vitesse et 1.5 Mb/s basse vitesse) pour la connexion
dune grande varit de priphriques
fournit lalimentation lectrique aux priphriques quil relie

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Port USB

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Ports de communication

Port Firewire
Permet de faire circuler des donnes haute vitesse en temps
rel
Possibilit dutiliser des ponts, systmes permettant de relier
plusieurs bus entre-eux

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Port Firewire

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Ports de communication

Interface SCSI (Standard Small Computer System Interface)


Permet la connexion de plusieurs priphriques de types
diffrents sur un ordinateur par lintermdiaire dune carte,
appele adaptateur SCSI
Le nombre de priphriques pouvant tre branchs dpend de
la largeur du bus SCSI
Ex : avec un bus 8 bits, il est possible de connecter 8 units
physiques

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Interface SCSI

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Bus dextension

Bus dextension
Permettent aux divers composants de la carte-mre (USB,
srie, parallle, cartes branches sur les connecteurs PCI,
disques durs, lecteurs et graveurs de CD-ROM, etc.) de
communiquer entre eux.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Bus dextension

Quelques types de bus dextension:


ISA (Industry Standard Architecture)
IDE (Integrated Drive Electronics)
PCI (Peripheral Component Interconnect)
AGP (Accelered Graphic Port)

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Bus dextension
Les bus PCI, IDE, AGP vont tre amens disparatre trs
rapidement et seront remplacs par des bus srie :
Le Serial ATA, remplacera le bus IDE (dbits: 150 300
Mo/s)
Le PCI Express, remplaant des bus PCI et AGP (8Go/s)

Les bus de connexions filaires tendent tre remplacs par des


systmes de communications sans fils. Il existe actuellement .
Le Bluetooth (dbit de 1 Mb/s) (clavier, souris, etc. . . ).
Le WIFI (WIreless FIdelity Network) qui permet de connecter
des ordinateurs en rseau (dbit allant 54 Mb/s).

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Les cartes dextensions

Des cartes qui sintgrent la carte mre telles que :


carte son permet davoir le son sur le PC
carte vido, (3D)
carte modem
carte rseau (Ethernet)

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Priphrique dentre sortie

On distingue trois types :


Priphrique dentre
Priphrique de sortie
Priphrique dentre sortie

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Priphrique dentre
Priphrique dentre: Dfinition
Ce sont des appareils qui permettent lutilisateur dinteragir avec
lordinateur pour lui donner des commandes excuter et lui
fournir des donnes traiter . Ils recueillent les informations et les
convertissent en binaire pour quelles soient traites par
lordinateur. Il sagit principalement :
Clavier
Souris
Camra
Scanner....
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Priphrique de sortie
Priphrique de sortie: Dfinition
Ce sont des appareils qui convertissent linformation traite par
lordinateur en un format comprhensible par lutilisateur. Les
priphriques de sortie les plus usuels sont :
Moniteur
Imprimante
Vido projecteur
Haut-parleurs
Traceurs...
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Priphrique dentre sortie


Priphrique dentre sortie: Dfinition
Ce sont des appareils qui permettent la communication entre
lutilisateur et lordinateur pour recueillir des donnes ou pour
fournir des rsultats (sorties). Les priphriques dentre sortie les
plus usuels sont :
Disque dur (externe ou amovible)
Graveur
Cl USB
Micro muni dun casque
Modem,. . .
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

Carte mre

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

chipset
chipset: Dfinition
circuit lectronique constitu par un jeu de plusieurs composants,
compos essentiellement du Pont Nord et du Pont Sud.
Il est charg de coordonner les changes de donnes entre les
divers composants de lordinateur (processeur, mmoire, ...)
Cest une interface dentre/sortie, charge de grer la
communication entre le CPU et les priphriques.
Cest le lien entre les diffrents bus de la carte mre, Il aiguille
les informations entre les bus.
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

CMOS
CMOS: Dfinition
CMOS est une abrviation de Complementary Metal-Oxyde
Semiconductor, parfois appel BIOS CMOS, cest une mmoire
lente qui:
Conserve certaines informations sur le systme (heure et date),
Conserve les informations sur le matriel install dans
lordinateur (le nombre de pistes, de secteurs de chaque disque
dur, . . . )
Muni dune pile qui permet de conserver ces informations
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

BIOS

BIOS: Dfinition
BIOS (Basic Input/Output System) : est une puce lectronique qui
est capable de retenir des informations, mme quand lordinateur
est teint.
Son rle est de permettre lordinateur de dmarrer alors que plus
aucun programme ne se trouve dans sa mmoire vive.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

BIOS
BIOS: Dfinition
Lorsque le systme est mis sous-tension le BIOS fait
linventaire du matriel prsent dans lordinateur et effectue un
test appel POST (Power-On Self Test) afin de vrifier son
bon fonctionnement.
La plupart des BIOS ont un setup (programme de
configuration) qui permet de modifier la configuration basique
du systme

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

BIOS: Principales fonctions


Faire le test du microprocesseur
vrifier les mmoires (principale et cache)
Inspecter les diffrents priphriques,
Vrifier la configuration du CMOS ,
Initialiser le Timer (lhorloge interne)
Vrifier toutes les configurations (clavier, lecteur de disquettes,
disque dur ...).
Rechercher lemplacement du systme dexploitation (DOS,
Windows, Linux) et le lancer
Une fois le SE charg, travailler avec le CPU pour fournir aux
logiciels des accs faciles aux fonctionnalits du PC.
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

Architecture de Von Neumann


Processeur (CPU)
Mmoire
Rcapitulons
Mmoire
Bus Systme
Exercices
Les Units dEntre/Sortie
chipset, CMOS et BIOS

BIOS: Principales fonctions

Pour rcapituler:
est une puce lectronique qui est capable de retenir des
informations, mme quand lordinateur est teint.
Une couche logicielle qui sert dinterface entre les diffrents
circuits lectroniques et le systme dexploitation.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

MS-DOS

Systme dexploitation
Systme dexploitation: Dfinition
Un Systme dExploitation est un ensemble de programmes qui :
Interface entre lutilisateur et lordinateur :
Un gestionnaire de ressources :programme qui gre les
ressources de lordinateur (processeur, mmoire, priphriques,
etc.).
Savoir quelles ressources sont disponibles.
Savoir qui utilise quoi, quand, combien, etc.
Allouer/Librer les ressources efficacement.
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

MS-DOS

Systme dexploitation

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

MS-DOS

Systme dexploitation: Modle en couche

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

MS-DOS

Systme dexploitation: Types


1
2

16, 32 ou 64 bits.
Type dinterface :
La ligne de commande:
Linterface graphique:

3
4
5

mono ou multi-tches
mono ou multi- utilisateurs
La connectivit rseau
Les systmes dexploitation clients .
Les systmes dexploitation serveurs.

6
7
8

mono ou multi-processeur .
Premptif :
coopratif .
Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

MS-DOS

Systme dexploitation: Types

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

MS-DOS

MS-DOS: Dfinition

Le DOS est le systme dexploitation le plus connu,


Jusqu Windows98, les systmes dexploitation graphiques de
Microsoft netaient que des habillages de MS-DOS.
Depuis Windows XP, les systmes dexploitation graphiques de
Microsoft se lancent sans la ncessit de MS-DOS.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique

Introduction
Constitution dun ordinateur
Systme dexploitation

MS-DOS

MS-DOS: Dfinition

Il sagit dun systme dexploitation mono-tche et


mono-utilisateur
Cest un systme dexploitation basique en ligne de
commandes:
1
2
3

Lutilisateur tape du texte ayant un sens pour la machine.


La machine prend la main pour excuter linstruction.
Rend la main lutilisateur pour taper une autre commande.

Benchikhi Loubna

Architecture des ordinateurs et Algorithmique