Académique Documents
Professionnel Documents
Culture Documents
Notes de cours
ARCHITECTURE DES
ORDINATEURS
Ir. Placide MULANGUA
Notes de cours destinées aux étudiants de 2ème année Licence en
informatique.
Année universitaire
2022-2023
Plan Pédagogique du cours
Matière : Architecture des Ordinateurs
Domain : Informatique
Filière : 2ème année Licence Informatique
Volume Horaire du cours : 45
Coefficient : 2.5
Crédits : 4
Evaluation : Contrôle continu : 50%, Examen : 50 %.
p. 1
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Objectif général du cours
Objectif du cours est de mettre en claire le principe de fonctionnement de l’ordinateur avec une
présentation détaillée de son architecture.
PLAN DU COURS
p. 2
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
0. INTRODUCTION
Parmi toutes les machines inventées par l'Homme, l'ordinateur est celle qui
se rapproche le plus du concept anthropologique suivant : Organe d'entrée, organe de traitement
de l'information et organe de sortie. Pour les ordinateurs modernes, les organes d'entrée sont le
clavier et la souris et les organes de sortie, l'écran, l'imprimante, le graveur de DVD, etc.
Beaucoup utilisent encore les concepts définis par John Von Neumann,
bien que cette architecture soit en régression : les programmes ne se modifient plus guère eux-
mêmes (ce qui serait considéré comme une mauvaise pratique de programmation), et le matériel
prend en compte cette nouvelle donne en séparant aujourd'hui nettement le stockage des
instructions et des données, y compris dans les caches.
Ce cours est subdivisé en deux parties. Une partie est cependant consacrée
à une illustration plus concrète : c’est l'architecture physique du PC. Et une autre partie est
consacrée à une illustration plus fonctionnelle : c’est l'architecture logique du PC.
p. 3
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
I.1 Notion
L'informatique, contraction d'information et automatique, est
devenue la science du traitement de l'information. Un ordinateur peut être découpé en blocs
fonctionnels. Le traitement de l'information est fait au niveau d'un processeur. Les actions que
celui-ci doit effectuer sont définies par des instructions.
Pour accéder au processeur les données à traiter et les instructions
doivent être stockées dans une mémoire. Le processeur et la mémoire sont reliés par un bus. Par
ailleurs il faut que l'utilisateur puisse fournir à l'ordinateur des données et les instructions à suivre,
tout comme il doit avoir connaissance des résultats. Il faut donc des dispositifs d'entrées et de
sorties.
Chaque bloc fonctionnel peut lui-même être décrit par un ensemble
d'unités fonctionnelles. On parle alors de l'architecture du processeur, de l'architecture de la
mémoire, etc. Par ailleurs on peut étudier l'architecture d'un réseau rassemblant plusieurs
ordinateurs.
On voit ainsi apparaître la notion de niveau de représentation. A
chaque niveau un objet considéré est décrit comme un ensemble de blocs interconnectés. Au
niveau suivant chacun de ces blocs est à son tour décrit comme un ensemble de blocs
interconnectés et ainsi de suite. Cette décomposition hiérarchique en niveaux dépend des besoins
de la conception ou des outils utilisés : elle n'est ni figée, ni unique. Nous pouvons, par exemple,
descendre au niveau des portes logiques et même au niveau des transistors qui composent ces
portes.
L'architecture d'un ordinateur constitue la représentation de ses unités
fonctionnelles et de leurs interconnexions. Le choix d'une architecture est toujours le résultat d'un
compromis :
entre performances et coûts;
entre efficacité et facilité de construction;
entre performances d'ensemble et facilité de programmation; - etc.…
Chaque solution adoptée pour une machine donnée, à un instant
donné et pour un marché donné, pourra très vite être remise en cause par un nouveau progrès
technologique. De même, des architectures proposées à un moment donné, puis abandonnées pour
des raisons techniques ou économiques, pourront un jour être à nouveau employées.
Quelle que soit sa dimension (mini, micro ou super) on retrouve
toujours dans un ordinateur les mêmes blocs fonctionnels :
• unité de traitement;
• mémoire;
• disque dur;
• écran, clavier, souris
• archivage : disquette, bande magnétique, disque optique;
•Imprimante;
• Etc. Reliés par des bus ou des réseaux.
L'informatique se trouve également être embarquée dans un grand
p. 4
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
nombre de dispositifs de la vie courante, aussi variés que machines à laver, distributeurs, voitures
ou cartes bancaires. Si, par rapport à un ordinateur classique, les tâches à réaliser ne sont pas aussi
polyvalentes et si les contraintes sont différentes, on y retrouve cependant les mêmes briques.
Partant des portes logiques, nous allons essayer d'étudier dans ce cours les principes de base de
chacun de ces composants.
D'autre part, il est important de réaliser que matériel et logiciel sont
indissociables, en particulier au niveau de la conception de tout système informatique.
Mais avant d'aborder l'étude de la partie physique de l'ordinateur et
voir les fonctionnements des portes logiques, remontons dans le temps.
p. 5
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
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.
1. 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 ;
2. l’unité de contrôle, chargée du « séquençage » des opérations ;
3. 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) ;
4. les dispositifs d’entrée-sortie, qui permettent de communiquer avec le monde extérieur.
p. 6
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
CHAPITRE II : LE BOITIER ET L’ALLIMENTATION
II.1 Le boîtier
Le boitier et l’alimentation sont en général vendus ensemble, mais il
p. 7
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
est possible de les trouver séparément. Les boitiers existent en différents modèles déterminés par
la taille de la carte mère à y installer, par le nombre de baies disponible pour les lecteurs et par la
forme du boitier selon qu’il est destiné à être posé sur un bureau ou au sol.
Le boîtier horizontal
Le boîtier vertical,
Les portables
Les boîtiers sont dimensionnés par rapport aux facteurs d’encombrements des cartes mères.
Boîtiers de faible encombrement, d’usage assez vieux, il permet de poser le moniteur dessus
(jusqu’aux écrans 17’), cependant il ne pourra plus être utilisé maintenant car l’agencement de
l’intérieur est difficile et ne permet donc pas une bonne circulation de l’air.
b) Le boîtier vertical
• La mini tour et moyenne tour : la mini tour est un petit format offrant 2 logements 5 ¼ et 2
logements 3 ½ faible encombrement pour petit prix mais défaut de circulation d’air,
p. 8
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
surtout pour les ordinateurs équipés de processeur Pentium II… la moyenne tour offre 1
logement 5 ¼ supplémentaire
p. 9
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
II.1.2 LA VENTILATION
La ventilation des PC modernes est un problème sérieux. La fiabilité d’un
ordinateur dépend en partie du bon respect de la température idéale de fonctionnement. La forme du boitier
a une influence sur la ventilation.
En effet, plus l’espace libre est faible, plus le refroidissement est problématique et
plus les risques de surchauffe sont grands. Un boitier de grande taille est donc un gage de sécurité. Les
boîtiers verticaux favorisent la convection naturelle (Mouvement de l’air chaud). Dans ces boîtiers,
l’alimentation toujours placée en haut) est plus dégagée des composants électroniques, qui sont ainsi
protégés de la chaleur qu’elle dissipe.
II.2 L’ALIMENTATION
L’alimentation est l’un des composants importants de tout PC, c’est
aussi celui qu’on oublie le plus souvent. Vous entendrez parler pendant des heures de la vitesse
du processeur, de la quantité de mémoire vive, de la capacité des disques durs, des performances
de la carte graphique, de la taille du moniteur, etc.… mais rarement de l’alimentation électrique.
p. 10
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Si un fabricant essaie de monter un PC pour le plus bas prix possible, sur quel élément va-t-il
rogner le plus ? L’alimentation électrique.
II.2.1 ROLES
Le rôle de l’alimentation est essentiellement de convertir le courant
électrique disponible à la sortie d’une prise murale en courant compatible avec le circuit
électrique de l’ordinateur. L’alimentation d’une configuration classique est conçue pour convertir
le courant alternatif du secteur, d’une tension de 220v et d’une fréquence de 50 Hz, en courant
utilisable par l’ordinateur : courant continu de tension +/- 5v, +/- 12v et 3,3v.
La carte mère des ordinateurs actuels n’utilise que la tension +5v, mais
la tension de -5v sert à alimenter les bus ISA si l’en existe encore. L’alimentation de +/-12v était
surtout utilisée par les circuits des portes série. Hors actuellement sur la plupart des ports séries
récents, les circuits fonctionnent sur 5v, voir sur 3,3v.
NB. Puissance en Watts = Tension x Intensité = (Volts x Ampères) en multipliant la tension par
l’intensité disponible à chaque sortie puis en additionnant les produits ainsi obtenus, vous pouvez
calculer la puissance en Watts totale de votre alimentation. Celle-ci doit être supérieure à la
puissance spécifiée ainsi, le fabricant se réserve une petite marge d’erreur.
p. 12
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
d’énergie avancée) a été élaborée conjointement par Intel et Microsoft. Elle définit une série
d’interface entre le matériel capable de gérer l’énergie et le système d’exploitation d’un
ordinateur.
Quand elle est implantée dans sa totalité, elle peut faire basculer
automatiquement l’ordinateur entre cinq états suivant l’activité de la machine. Chaque état
représente un niveau de réduction d’énergie réduite. Ces cinq états sont définis comme suit :
La spécification APM doit être compatible à la fois avec le matériel et les logiciels pour être
opérationnel sur un ordinateur.
III.1 INTRODUCTION
p. 13
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
également de profiter au maximum de vos périphériques qui ne seront pas limités par une carte
mère peu performante. Nous allons maintenant voir de quoi est composée une carte mère, et
pourquoi les éléments qui la composent sont si importants.
III.4 Paramétrage
La carte mère doit répondre à certains impératifs tels que :
La famille des processeurs : (286, 386, 486, Pentium MMX, Pentium II, III, IV,…)
Socket d’insertion,
Vitesse externe et interne de l’horloge et la tension d’alimentation,
Les mémoires (barrettes mémoires) SIMM 30cm, SIMM 72cm (barrettes a deux fentes)
ou DIMM (barrettes a une seule fente),
Les types de contrôleurs de disque dur (PIO, UDMA,…) sous peine que le disque dur ne
soit pas détecté ou que sa capacité soit fausse.
Les slots d’extension disponible,
Les BIOS
p. 14
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
III.5 Les supports processeurs (CPU : Central Processing Unit)
Définition : le processeur est le plus petit morceau de silicium qui fait tout ou presque tout le
travail au sein de l’ordinateur et plus particulièrement le calcul. Il sert aussi à gérer le flux de
l’information dans la machine et contient plusieurs millions des transistors.
Le processeur est parfois appelé CPU (de l’anglais Central Processing
Unit) ou encore MPU (Micro-Processing Unit) pour les microprocesseurs. Un microprocesseur
n’est rien d’autre qu’un processeur dont tous les constituants sont réunis sur la même puce
électronique (pastille de silicium), afin de réduire les coûts de fabrication et d’augmenter la
vitesse de traitement.
Les microordinateurs sont tous équipés de microprocesseurs. L’architecture
de base des processeurs équipant les gros ordinateurs est la même que celle des microprocesseurs.
Ses principales caractéristiques sont :La fréquence de l’horloge : c’est le
nombre de calcul simple que le CPU peut effectuer en une seconde. Cette fréquence est exprimée
en Hz. Plus elle est élevée, plus le processeur est rapide.
p. 15
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Définition : la carte mémoire est une mémoire non volatil et réinscriptible c’est-a-dire dont les
données ne s’efface pas si celle-ci est hors tension.
Elle est de petite taille et très robuste. Ces cartes sont utilisées dans les
appareils photo-numériques, dans des téléphones portables, dans des ordinateurs de poche, dans
les lecteurs MP3,…
p. 16
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
l’information a été lancée pour une opération de lecture en mémoire et le moment ou la première
information est disponible. Le temps de sigle est l’intervalle minimum qui doit séparer deux
demandes successives de lecture ou d’écriture. Il est égal ou supérieur au temps d’accès.
La mémoire est formée d’un certain nombre des cellules ou cases
contenant chacune une information. Chaque cellule a un numéro qui permet de la localiser ou de
la référencer. Ce numéro est son adresse. Avec une adresse de n bites, il est possible de référencer
directement au plus 2ncellules.La capacité d’une mémoire est le nombre total des cellules qu’elle
contient. Elle s’exprime en nombre des Bits, d’octet (bytes), ou des mots. La capacité de mémoire
s’exprime en puissance de 2 ou en multiple de 210= 1024.
Voici une représentation d'un bit mémoire :
· La DDR (ou SDRAM DDR pour Double Data Rate). C'est une variantede la SDRAM. Elle
prend en compte les fronts montants et descendantsdu bus système. Cela permet de doubler le
taux de transfert.
Voici la constitution principale d'une barrette mémoire de DDR :
Le tableau de mémoire physique a été divisé en deux parties pour fournir deux bit par cycle au
lieu d'un. Il existe plusieurs types de barrettes DDR :
La PC 1600 qui fonctionne à 100 MHz, ce qui permet d'atteindre les 200 MHz si on la
compare à de la SDRAM. Sa bande passante est de 1.5 Go par seconde.
La PC 2100 qui fonctionne à 133 MHz, ce qui permet d'atteindre 266 MHz comparé à de
la SDRAM. Sa bande passante est de 2 Go par seconde.
p. 19
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
La PC 2700 qui fonctionne à 166 MHz, ce qui nous fait 333 MHz comparé à de la
SDRAM. Sa bande passante est de 2.5 Go par seconde.
La PC 3200 qui fonctionne à 200 MHz, ce qui nous fait 400 MHz comparé à de la
SDRAM. Sa bande passante est de 3 Go par seconde.
La PC 3500 qui fonctionne à 217 MHz, ce qui permet d'atteindre 433 MHz comparé à de
la SDRAM. Sa bande passante est de 3.2Go par seconde.
La PC 4000 qui fonctionne à 250 MHz, ce qui permet d'atteindre 500 MHz comparé à de
la SDRAM. Sa bande passante est de 4 Go par seconde.
. La DDR-2 (elle dispose de deux fronts d'horloge, un pour la lecture et l’autre pour l'écriture, ce
qui double les taux de transferts par rapport à la DDR). Voici le principe de base d'une mémoire
DDR 2 :
Le tableau de mémoire a encore été divisé en deux par rapport à la DDR ce qui permet de fournir
4 bit par cycle. La fréquence du buffer passe à 200 MHz pour doubler au final la fréquence de
sortie.
La DDR 2 400/PC2-3200 : cadencée à 200 MHz en externe et 100 MHz en interne, elle a
une bande passante de 3 Go/s
La DDR 2 533/PC2-4200 : cadencée à 266 MHz en externe et 133 MHz en interne, elle a
une bande passante de 4.2 Go/s
La DDR 2 667/PC2-5300 : cadencée à 333 MHz en externe et 166 MHz en interne, elle a
une bande passante de 5.1 Go/s La DDR 2 800/PC2-6400 : cadencée à 400 MHz en
externe et 200 MHz en interne, elle a une bande passante de 6.2 Go/s
La DDR 2 1067/PC2 : cadencée à 533 MHz en externe et 266 MHz en interne, elle a une
bande passante de 8.1 Go/s
· La DR-SDRAM (Direct Rambus DRAM ou encore RDRAM pour Rambus DRAM) permet de
transférer les données à 1.6 Go/s par l’intermédiaire d'un bus de 16 bit de largeur avec une
p. 20
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
fréquence de 800MHz. Cette mémoire a été abandonnée rapidement car elle était chère à produire
et ne donnait pas les résultats escomptés en termes de performances.
Banques des emplacements mémoire pour DDR et DDR2 avec1seul détrompeur presqu’au milieu
Si vous avez deux détrompeurs, il s'agit soit de SDRAM soit de RAMBUS. La RAMBUS à ses
deux détrompeurs très rapprochés, alors que la SDRAM en a deux mais éloignés. La DDR et la
DDR 2 n'ont qu'un détrompeur situé presque au milieu des banques (comme sur la photo). Si vous
avez de la DDR, prenez d'office de la PC 3200 si vous n'êtes pas un fana de l'overclocking. Sinon,
des barrettes plus hautement cadencées telle que la mémoire PC 4000 peuvent vous être utiles. En
DDR 2, évitez les modèles 400 et 533 qui offrent de piètres performances en raison de timings
trop haut que l'augmentation de fréquence seule n'arrive pas à combler. Optez plutôt pour de la
DDR 2 667 au minimum avec des timings de 3-3-3-8 ou inférieurs si vous trouvez. De la DDR 2
1067 offre d’excellentes performances combinées à un processeur Core 2 duo.
La capacité de stockage est variable selon le type et la marque. Elle
va de 128 Mo pour les SDRAM et à 4 Go pour le DDR2 et SDRAM dernier model. Attention
pour ne pas capacité maximale que peut accepter la carte mère. On pourra jamais installer deux
barrettes mémoires DDR2 et SDRAM de 2Go chacune sur une carte mère acceptant au moins
1Go de RAM.
p. 21
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
dès l’initialisation de la machine. Elle permet de convertir des données numériques brutes en
données pouvant être affichées sur un périphérique destiné à cet usage(écran, vidéo projecteur,
etc...). Son rôle ne se limite cependant pas à ça puisqu’elle décharge de plus en plus le processeur
central des calculs complexes3D et ce au moyen de diverses techniques que nous allons voir plus
bas.
· Le RAMDAC (Random Access Memory Digital Analog Converter) : cette puce est destinée à
convertir les données numériques en données analogiques compréhensibles par les écrans
cathodiques. La fréquence du RAMDAC nous renseigne sur le nombre maximal d'images par
seconde que la carte peut afficher au maximum (même si sa puissance théorique est supérieure,
elle sera limitée par le RAMDAC si celui-ci est cadencétrop faiblement). Rassurez-vous, les
cartes ne sont jamais bridées par cecomposant. On parle souvent de fréquence de
rafraîchissement.
·La fréquence de rafraîchissement est mesurée en Hz (hertz) et va déterminer le nombre maximal
d'images par seconde qui pourront être affichées. C'est pourquoi si vous avez un écran qui ne
rafraîchit votre image que 60 fois par seconde, il est inutile d'avoir une carte graphique qui en
débite 150, vous ne verrez pas la différence. Autant donc augmenter la qualité de l'image.
Nous verrons plus bas quelles sont les techniques permettant d’augmenter
p. 22
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
la qualité des images.
· La mémoire vidéo : variant généralement de 16 à 512 Mo, elle est utilisée pour stocker les
textures (généralement sous formes d'images). La largeur du bus de la mémoire joue également
beaucoup : un bus de 128 bit de largeur sera généralement moins performant qu'un 256 bit.
Aujourd'hui, il existe deux types de mémoire vidéo :
La mémoire GDDR 2 (DDR pour Double Data Rate), exploitant les fronts montants et
descendants de la mémoire, autrement dit la bande passante est doublée par rapport à la
SD-RAM à même fréquence. On trouve plutôt ce type de mémoire sur les cartes
graphiques bas de gamme.
La mémoire GDDR 3 : presque identique à la GDDR 2, elle gagne en fréquence et sa
tension d'alimentation diminue. Elle est toujours utilisée même dans les cartes graphiques
les plus haut de gamme.
· Les éventuelles entrées-sorties vidéos (VGA qui sert à relier les écrans cathodiques, DVI pour
les écrans plats, et une éventuelle sortie TV généralement au format S Vidéo...). La plupart des
cartes possèdent maintenant une sortie TV, qui permet de regarder des DVD sur sa télé par
exemple. La connectique de sortie est au format S-vidéo, avec, souvent un adaptateur
S-vidéo/composite. Quelques cartes possèdent aussi un tuner vidéo, qui permet de regarder la télé
sur son PC, ou encore un port DVI en plus du port VGA. Le port DVI est numérique et ne
nécessite pas la traduction des données par le RAMDAC. Équipée de telles cartes, l’ordinateur
devient une véritable télé associée à un magnétoscope. Certaines cartes disposent de plusieurs
sorties VGA pour pouvoir brancher deux écrans sur son ordinateur: L'intérêt du DUAL HEAD est
de disposer d'un affichage plus étendu sous Windows. On peut ainsi ouvrir plus de programmes
tout en se repérant mieux.
Performances graphiques :
Les performances d'une carte graphique dépendent en grande partie du processeur central. En
effet, le processeur indique à la carte graphique tout ce qu’elle doit calculer. Cependant celui-ci
devant aussi gérer les autres paramètres du jeu, il se peut qu'il ne fournisse pas assez
d'informations, et alors la carte graphique doit attendre que le processeur ait terminé de mouliner.
Il faut un processeur bien adapté à la carte vidéo afin d'éviter ce genre de piège. Mais il ne sert à
rien d'avoir un processeur dernier cri avec une carte graphique d'entrée de gamme en utilisation le
disque Plus la résolution augmente, plus le travail de la carte graphique sera important.
p. 23
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Les ports de connexion à la carte-mère :
La plupart des cartes graphiques se placent sur les ports AGP (pour
Accelerated Graphic Port) et PCI Express. Le port AGP est apparu avec le Pentium II d'Intel en
1997. Celui-ci est totalement différent d'un port PCI tant physiquement que par sa vitesse. En
effet le port AGP permet de partager la mémoire vive du PC quand la mémoire de la carte
graphique est saturée.
Cependant cette méthode d'accès est nettement plus lente que celle
de l'accès à la mémoire de la carte graphique. On différencie trois normesd'AGP :
· l'AGP2 X (500 Mo par seconde)
· l'AGP4 X (1 Go par seconde)
· l'AGP8 X (2 Go par seconde) Ports AGP (Accelerated Graphic Port)
Ports PCI
III.9.1 NOTION
La carte réseau (appelée Network interface Card en anglais et note NIC)
constitue l’interface entre l’ordinateur et le câble du réseau. La fonction d’une carte réseau est de
préparer d’envoyer et de contrôler les données sur le réseau. La carte réseau possède
généralement deux témoins lumineux (LEDS) :
p. 24
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Pour préparer les données à envoyer, la carte réseau utilise un transceiverqui transforme les
données parallèles en données séries. Chaque carte dispose d’une adresse unique, appelée adresse
MAC, affectée par le constructeur de la carte, ce qui lui permet d’être identifiée de façon unique
dans le monde parmi toutes les autres cartes réseau. Les cartes réseaux disposent de paramètres
qu’il est possible de configurer. Parmi eux figurent l’interruption matérielle (IRO), l’adresse de
base du port E/S et l’adresse de base de la mémoire (DMA).
p. 26
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
2. Le DSP :
Chaque carte son possède son processeur : le DSP (Digital Signal
Processor). Cette puce va s'occuper de transcrire les signaux numériques qui proviennent du
processeur et les transformer en sons audibles.
Les DSP les plus évolués permettent de rajouter de l’écho, de la
distorsion. C'est aussi lui qui distribue les différents sons sur les sorties. Le DSP va donc prendre
en charge la plupart des calculs audio, le reste sera laissé au processeur de l’ordinateur. Plus le
DSP sera puissant, et moins le CPU de l'ordinateur travaillera. C'est donc un choix à ne pas
négliger si vous êtes joueur.
Le son intégré :
Beaucoup de cartes mères intègrent maintenant des cartes Son
intégrées. Les meilleures cartes Son intégrées ne sont pas au niveau de celles sur port PCI.
Cependant, ces chipsets intégrés ont fait d'énormes progrès et restent tout à fait acceptables pour
qui ne recherche pas la performance à tout prix (ils occupent généralement plus le processeur
qu'une bonne carte son PCI).
Enregistrement du son :
Un signal sonore est un signal analogique visible sous une forme
sinusoïdale. Or, en numérique, on utilise des bits (0 ou 1) pour stocker l’information. Lorsque l'on
enregistre du son, il faut trouver le moyen de le convertir d'une source analogique en numérique.
Voici à quoi ressemble un signal analogique :
p. 27
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Pour enregistrer du son il faut d'abord savoir combien de fois par
seconde on va "récupérer une valeur sur la courbe". En effet, il faut bien se limiter en un nombre
de points fini pour pouvoir acquérir numériquement un signal analogique. On parle de fréquence
d'échantillonnage. Plus la fréquence d’échantillonnage n’est élevée, mieux ça sera au niveau
qualité. Le signal devient donc découpé en périodes de temps. On obtient un signalé échantillonné
:
p. 28
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
moins de deux entrées internes : une entrée ligne ainsi qu'une entrée pour connecter de CDROM
pour les CD Audio. Ensuite, cela dépend de la carte son, comme les entrées SPDIF (lecteur de
DVD), entrée auxiliaire (par exemple la sortie d'une carte d'acquisition).
Un slot ou socket est le format du connecteur sur lequel le processeur
va s’implanter sur la carte mère. Il existe différents formats de slot selon la marque et le model du
processeur : Intel, AMD,…
Une carte mère peut accueillir plusieurs processeurs selon l’utilisation
que l’on veut en faire. Pour une utilisation personnelle, le nombre de processeur est généralement
un seul; tandis que pour un usage professionnel, certaines cartes mères de serveur par exemple
peuvent contenir plusieurs processeurs selon la capacité d’information à traiter.
Le BIOS (Basic Input Output System) est le programme de base lancé au
démarrage du PC, c'est lui qui va charger les pilotes de base nécessaires au démarrage du
système. Il peut arriver que vous entendiez des "bips" lorsque votre PC démarre. Leur nombre et
leur durée sont autant d'indications qui pourront vous mettre sur la piste d'un éventuel problème
matériel que nous allons tenter de diagnostiquer ici. Les bips identifiés comme étant des bips de
Boot block sont les premiers bips que vous entendrez. Le boot block est une zone généralement
de 64Ko généralement non effaçable directement, elle contient les données vitales du BIOS.
Voici donc la signification des bips du BIOS au démarrage :
1. BIOS AMI - Bips de Boot Block :
Bips Signification Remède possible
1 bip Votre BIOS est endommagé, il manque Insérez une disquette contenant le fichier
une disquette de flashage dans le lecteur image du BIOS ainsi que le programme de
A flashage dans le lecteur A
2 bips Fichier AMIBOOT.ROM non trouvé Retéléchargez le programme de flashage et
à la racine de la disquette copiez-le à la racine de la disquette de
Récupération
3 bips Erreur dans la mémoire de base Changez la puce du BIOS
4bips Flashage correctement effectué
5 bips Erreur de lecture de la disquette Vérifiez que les données contenues sur la
disquette ne sont pas corrompues, dans le
doute jetez la disquette et prenez-en une
autre ! Si le problème n'est pas résolu,
changez de lecteur de disquettes
6bips Erreur dans le contrôleur clavier Changez de clavier. Si le problème persiste,
changez de carte-mère.
7bips Pas de mémoire EPROM détectée Vérifiez que la puce du BIOS est bien
enfoncée sur votre carte-mère.
8bips Erreur du contrôleur de lecteur de Vérifiez que votre lecteur de disquettes est
Disquettes bien branché. Si le problème persiste, tentez
débrancher votre lecteur sur un autre port
floppy si votre carte-mère en dispose, sinon
p. 29
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
changez de carte-mère.
9bips Checksum de la zone de Boot Block Faites reprogrammer votre zone de boot
erronée block si possible, sinon changez de
cartemère sivce problème vous empêche de
démarrer le PC.
10 Erreur d'effacement du contenu de la Le programme de flashage a été in- capable
bips Mémoire d'effacer le contenu "flashable".
11 Erreur dans le programme deflashage Changez de programme de flashage et de
bips fichier image.
12 Taille du fichier AMIBOOT. ROM Vérifiez que vous avec téléchargé la bonne
bips incorrecte version du fichier AMIBOOT.ROM.
13 Erreur dans le fichier de flashage Vérifiez que vous avec téléchargé la bonne
bips version du fichier AMIBOOT.ROM.
Les chipsets c’est un circuit intégré à la carte mère dont la fonction est d’assurer les échanges des
données entre les différents éléments. Plus récent sera le chipset, plus la machine pourra intégrer
les éléments récents.
Les racks :
Beaucoup de cartes son haut de gamme sont disponibles avec des
racks, internes ou externes : ils combinent plusieurs avantages. On peut directement brancher des
périphériques audio, USB ou même firewire, sans avoir à aller derrière son ordinateur. Ils
augmentent le nombre de ports disponibles, et peuvent faire même office de Hub USB.
p. 30
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
4. Le lecteur de cd-rom : principe de fonctionnement, présentation
Le Compact Disc (CD) a été inventé par Sony © et Philips © en 1981. Les
spécifications du Compact Disc ont été étendues en 1984 afin de permettre au CD de stocker des
données numériques, c'est le CD-ROM.
Géométrie d'un CD :
Le CD (Compact Disc) est un disque de 12 cm de diamètre d'épaisseur
comprise entre 1.1 à 1.5 mm qui permet de stocker des informations numériques, c’est-àdire
correspondant à 800 Mo de données informatiques en langage binaire (0 ou 1). Un trou circulaire
de 15 mm de diamètre au milieu du CD permet de le centrer.
Composition d'un CD :
Le CD se compose de trois couches superposées. La couche principale
qui est la plus épaisse est en polycarbonate, un plastique résistant et transparent (1). Ce plastique
laisse passer la lumière émise par le laser lors de la lecture d'un CD. On trouve ensuite une couche
métallique réfléchissante (2) très souvent en aluminium qui va réfléchir la lumière émise par le
laser. Il y a par-dessus tout ça une couche de vernis protecteur qui vient protéger le métal de
l'agression des Ultraviolets (3). Par-dessus le tout, on trouve la surface imprimée qui sert à
habiller le disque (4).
p. 31
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
durs, un CD n'a qu'une seule piste organisée en spirale.
On voit donc qu'un DVD peut contenir jusqu'à 22 cd-rom ce qui fait plus de12200 disquettes !
Pour le montage vidéo ou même tout simplement pour du stockage de données c'est le bonheur.
Les DVD vidéo du commerce sont conçus pour "empêcher" le piratage. De ce fait, vous ne
p. 32
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
pouvez théoriquement pas lire de DVD d'une autre zone. Quelques utilitaires permettent
cependant de s'en affranchir.
Les normes : un bon lecteur de dvd doit lire le support à une vitesse
élevée. Cette vitesse se mesure en X : 1 X équivaut à 1.38 Mo par seconde pour le DVD contre
150 ko par seconde pour le CD. Un lecteur 16x lira donc vos dvd à 22 Mo par seconde, ce qui est
une excellente vitesse.
Pour les graveurs de DVD, optez systématiquement pour un graveur
qui vous permettra d'écrire dans les deux normes disponibles, à savoir le DVD-Ram et DVD Rw.
Vous y mettrez certes un peu plus d'argent, mais vous oublierez ensuite les problèmes
d'incompatibilité. Il existe deux types de lecteurs de DVD : les mange-disques et ceux à tiroirs.
IV.1 Introduction
Le disque dur est l'organe du PC servant à conserver les données de
p. 33
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
manière permanente, même lorsque le PC est hors tension, contrairement à la mémoire vive, qui
s'efface à chaque redémarrage de l'ordinateur, c'est la raison pour laquelle on parle de mémoire de
masse.
Le disque dur est généralement l'élément le plus faible de l'ordinateur,
celui qui bride le plus les performances globales d'un PC. C'est pourquoi son choix est crucial si
vous ne souhaitez pas vous retrouver avec un PC dernier cri pourtant pachydermique.
Un disque dur est constitué de plusieurs disques rigides en métal, verre
ou en céramique appelés plateaux et empilés les uns sur les autres avec une très faible distance
d'écart. Les plateaux tournent autour d'un axe (entre 4000 et 15000 tours par minute) dans le sens
inverse des aiguilles d'une montre.
Axe, tête de lecture, bras, axe, DSP (digital signal processor), alimentation, cavaler, interface, vérin et
plateau.
IV.2 La capacité
Les données sont stockées sur le disque dur sous forme analogique sur
p. 34
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
une fine couche magnétique de quelques microns d'épaisseur recouverte d'un fil protecteur. Un
DSP (digital signal processor) se charge de la conversion des données analogiques en données
numériques compréhensibles par l'ordinateur (0ou 1, les bits).
La lecture et l'écriture se font grâce à des têtes de lecture/écriture situées de part et d'autre de
chacun des plateaux et fixées sur un axe. Ces têtes sont en fait des électroaimants qui se baissent
et se soulèvent (elles ne sont qu'à 15 microns de la surface, séparées par une couche d'air
provoquée par la rotation des plateaux) pour pouvoir lire l'information ou l'écrire.
La densité d'informations :
La densité est la quantité d'informations que vous pouvez stocker sur
une surface donnée. Elle n'influence que le débit du disque. Il ne faut pas se leurrer : un disque
dur avec une très grande densité et une vitesse de rotation plus faible ira généralement plus vite
qu'un autre qui a 10 ans et qui tourne à7200 tours par minute.
La difficulté de maîtrise de l'inertie fait que les constructeurs préfèrent
augmenter la densité d'informations pour augmenter les performances. Le débit des disques durs a
donc été multiplié par 50 avec une vitesse de rotation multipliée seulement par 4.Les informations
sur un disque dur sont stockées généralement longitudinalement :
Pour pouvoir stocker toujours plus d'informations, il a cependant fallu trouver un autre moyen de
stockage plus performant. En effet le stockage longitudinal commençait à atteindre ses limites
physiques. Les données sont donc, sur les disques durs les plus récents, stockées verticalement. Il
en ressort une densité d'informations accrue.
p. 36
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Le temps d'accès :
C'est le temps moyen que mettent les têtes de lecture pour trouver les
informations. Il est défini comme suit : Temps d'accès = Temps de latence+ Temps d'accès aux
données. Le temps de latence dépend uniquement de la vitesse de rotation du disque, puisqu'il
représente le temps nécessaire pour trouver des données suite à un changement de piste (si la
donnée se trouve un tour ou un quart de tour plus loin par exemple).
La faible évolution du temps d'accès entre les années 90 et nos jours
est un problème d'inertie (énergie que vous devez dépenser pour arrêter un objet en
mouvement).Énergie cinétique = 1/2*[Masse * (Vitesse)²]En augmentant légèrement la vitesse,
l'inertie augmente exponentiellement ce qui rend la maîtrise de la mécanique difficile.
On pourrait fabriquer des disques plus petits pour diminuer la masse
des plateaux et des têtes, mais la vitesse linéaire diminuerait. Bref, c'est l'impasse. Il vaut mieux
alors se tourner vers les disques durs SCSI qui offrent des temps d'accès de 3 ms pour certains.
Les formats
p. 37
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
• 1,8 pouce (4,572 cm) pour les baladeurs numériques, les ordinateurs ultraportables,
certains disques durs externes.
De plus petits disques existent mais entrent dans la catégorie des microdrives, avec une taille de 1
pouce (2,54 cm).
Les formats normalisés précédents sont définis d’après la taille des plateaux. Il existe aussi une
normalisation de la taille des boîtiers pour permettre aux disques durs de tous les manufacturiers
de s’insérer dans tous les ordinateurs.
• en 2009, on trouve des modèles de 128 Go à des prix d’environ 350 $ ce qui reste
nettement plus cher qu’un disque dur ;
• mi-2011, on trouve des SSD de 128 Go à moins de 200 euros, et la capacité des SSD
disponibles dépasse désormais 1 To ;
• fin 2012, on trouve des SSD de 128 Go aux alentours de 75 euros ; fin 2014, on
trouve des SSD de 240 Go aux alentours de 80 euros.
L'accès aux données sur un disque dur peut se décomposer en trois étapes :
• positionnement des têtes au niveau du cylindre;
• attente du passage du secteur devant la tête de lecture;
• transfert des données.
p. 39
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
interface est de 300 Mo par seconde pour le moment (révision Sata II, contre 150 Mo/s
pour la première version du Serial ATA
).
Interface SATA
InterfaceATA
L'interface serial ATA marque un progrès notable par rapport à l'IDE, même si les
performances à vitesse de rotation identique stagnent en raison d'une mécanique identique à celle
des disques IDE pour la plupart des disques vendus. Le Sata dispose cependant de nombreux
avantages :
· 7 Fils seulement permettent de communiquer avec un disque dur SATA(contre 80 pour les
dernières nappes IDE). La principale raison à cela vient du fait que le Serial ATA utilise un bus
série au lieu de parallèle. Le câble est donc largement plus compact et permet de mieux faire
circuler l’air dans le PC.
· Les disques durs peuvent désormais être branchés et débranchés à chaud(hot plug) · Chaque
disque est connecté sur un port Sata de la carte-mère, il n'y a donc plus de schéma maître/esclave
à prendre en compte.
· Les vieux disques IDE peuvent être réutilisés en utilisant un adaptateur et être connectés via
l'interface SATA.
L'interface SCSI :
L'histoire du SCSI commence en 1965. Le SCSI est une interface qui
permet en charge d'un nombre plus important d'unités (disques durs, CD-ROM,etc..., que
l'IDE).Elle est surtout utilisée pour sa stabilité au niveau du taux de transfert.
C'est un adaptateur SCSI (carte adaptatrice sur un emplacement PCI ou ISA) qui se charge de la
gestion et du transfert des données.
p. 40
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Aujourd'hui, une carte son standard possède une sortie stéréo au
format minijack, une entrée ligne stéréo ainsi qu'une prise micro. Ce type de carte sera suffisant
pour une utilisation bureautique, ou bien encore surfer sur Internet et écouter un peu de musique
occasionnellement. D’autres cartes offrent le double stéréo. Sous Windows, cela n'a que peu
d’intérêt, on pourra simplement brancher deux paires d'enceintes. Par contre, dans les jeux vidéo
ou même dans les DVD Vidéo, chaque voix pourra être gérée indépendamment si le logiciel le
permet.
IV.8 LE MODEM
Modem est un acronyme de Modulateur Démodulateur. Son rôle est
de convertir les données numériques provenant du PC (les bits = 0 ou 1) en données analogiques
(fréquences multiples) compréhensibles par la ligne téléphonique. Le modem est un périphérique
permettant de se connecter à Internet par l'intermédiaire d'un fournisseur d'accès comme Club-
Internet par exemple. Bref, le modem permet de communiquer par le réseau téléphonique.
On caractérise un modem par :
Sa vitesse exprimée en Kilo bits par seconde (exemple 512 k/bit par seconde = 64 ko par
seconde). Les deux facteurs très importants sont la vitesse en réception et en émission.
Ainsi, la norme V92 a permis de porter la vitesse maximale en émission des modems à
48000 bits par seconde (5.9 ko par seconde), au lieu de 4.1 ko. Bien sur ces vitesses sont
purement théoriques et ne comptez pas les atteindre avec une connexion classique. En
revanche, les débits des modems ADSL (parfois plus d'un Mo par seconde), sont
facilement atteints, suivant la qualité du serveur du site que vous consultez.
Son type : modem interne ou modem externe. Si vous avez un port PCI de libre, je vous
conseille le modem interne, qui coûte bien moins cher que l'externe à caractéristiques
comparables, sinon, les modems externes sont le seul choix. Pour les portables, si vous
n'avez pas de port USB ou série, un modem PCMCIA s'impose.
Sa norme : V90 maintenant pour tous les modems (56600 bits par seconde en réception et
33600 en émission). Certains modems possèdent même le V92 qui permet d'accélérer un
peu le débit en émission (48000 au lieu de 36000 bits par seconde), mais pas en réception.
Les modems ADSL : complètement différents des modems 56k de par leurs performances
et leur mode de fonctionnement, ils deviennent de plus en plus des objets décoratifs à
placer dans le salon. Ils font presque tous office de routeurs, sont généralement
p. 41
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
configurables à l'aide d'une interface web que l'on consulte avec son navigateur internet et
sont de plus souvent prêtés par les fournisseurs d'accès internet. Ils peuvent cependant
coûter assez cher si vous les achetez à part.
Ses fonctionnalités : certains modems font office de répondeur, peuvent lire vos mails PC
éteint et les rapatrier, ou encore font fax et minitel. A vous de choisir, mais
je considère cela comme de simples gadgets.
Les routeurs :
Les routeurs sont des hubs qui permettent de partager une connexion
ADSL. On n'a plus besoin d'un PC qui doit rester allumé pour partager la connexion internet. Le
routeur se configure à distance et attribue lui-même les adresses Internet locales (DHCP).C'est la
solution idéale pour se monter un petit réseau local chez soi si on dispose d'une ligne ADSL.
Définition : le bus est un ensemble des fils qui permettent le transfert des données entre les
différents composants.
Sorte de bus : il existe deux sortes de bus. Nous avons les bus d’extension et les bus système.
1. Les bus d’extension sont ceux qui permettent de relier les différents composants de
l’ordinateur.
2. Les bus système permettent de connecter les différentes parties fonctionnelles de cet
ordinateur entre elles.
p. 43
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Bus
Bus PCI (Peripheral Component Interconnect)
AGP(Accelerated / Advanced Graphics Port)
p. 44
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Connecteurs SCSI 25-50 broches (à gauche, le
connecteur 50 broches)
Un port matériel est une prise permettant de brancher des périphériques sur un ordinateur. Il est
conçu pour brancher un certain type de périphérique, soit directement, soit au moyen d'un câble.
Il est soumis à des normes aussi bien sur ses caractéristiques physiques (forme, considérations
électriques ou optiques) que logiques (à quoi sert chaque quel fil/patte/connecteur, que signifie tel
ou tel signal en entrée, en sortie).
• ports internes destinés soit à relier à une carte mère des périphériques internes au boîtier
de l'ordinateur (disques, barrettes de mémoire ou même processeur en considérant un
socket comme un port matériel) soit à insérer une carte d'extension enfichable sur un bus
interne (on parle alors de connecteur d'extension).
• ports externes permettant de communiquer avec différents périphériques, souvent via un
câble, quoiqu'on trouve aussi notamment dans le cas des portables des connecteurs
d'extension reliés à un bus (par exemple PC-Card).
Un port logiciel est un système permettant aux ordinateurs de recevoir ou d'émettre des
informations. Il Correspond à la couche de transport du modèle OSI, la notion de port logiciel
permet, sur un ordinateur donné, de distinguer différents interlocuteurs. Ces interlocuteurs sont
des programmes informatiques qui, selon les cas, écoutent ou émettent des informations sur ces
ports. Un port est distingué par son numéro.
p. 45
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
PARTIE 2 ARCHITECTURE LOGIQUE
p. 46
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
création des fichiers, leur destruction, leur correspondance avec les dispositifs physiques, ainsi
qu’un certain nombre d’autres caractéristiques, telles que la protection. Il les organise enfin, en
général, en une structure arborescente; 4. les entrées-sorties, qui correspondent aux mécanismes
qu’utilisent les processus pour communiquer avec l’extérieur. Ces entrées-sorties font largement
appel aux couches les plus proches du matériel, et dont le système tente de masquer les
particularités aux utilisateurs.
CHAPITRE I : GENERALITES SUR LE SYSTEME D’EXPLOITATION
I.1. Définition
Pour qu'un ordinateur soit capable de faire fonctionner un programme informatique, la machine
doit être en mesure d'effectuer un certain nombre d'opérations préparatoires afin d'assurer les
échanges entre le processeur, la mémoire et les ressources physiques (périphériques). Le système
d'exploitation, abrégé SE (en anglais operating system, abrégé OS), est l'ensemble de programmes
central d'un appareil informatique qui sert d'interface entre le matériel et les logiciels applicatifs.
I.2. Description d’un 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
I.3. Rôles du système d'exploitation 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
Gestion des informations
p. 47
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
L'ordonnanceur (anglais scheduler) est le programme du système d'exploitation qui contrôle le
déroulement des autres programmes. Dans un système d'exploitation multitâche l'ordonnanceur
assure l'exécution simultanée de plusieurs programmes (concurrence). L'exécution simultanée de
plusieurs programmes est réalisée de la manière suivante: l'ordonnanceur commande l'exécution à
tour de rôle de chaque programme par le ou les processeurs de l'ordinateur, chaque processeur
exécute les instructions d'un programme pendant une fraction de seconde, puis l'ordonnanceur
effectue une commutation de contexte (anglais context switch), suspend l'exécution du
programme en cours et passe au programme suivant.
Les systèmes informatiques sont typiquement composés de nombreux programmes qui coopèrent
en s'échangeant des informations. Les échanges d'informations entre les processus (programmes
en cours d'exécution) peuvent se faire à l'aide de messages stockés en mémoire, le système
d'exploitation va s'occuper de collecter les messages et les mettre à la disposition de chaque
destinataire. Tout processus qui attend un message sera interrompu jusqu'à l'arrivée d'un message
et l'ordonnanceur évitera toute commutation de contexte vers un processus en attente.
2. Gestion de la mémoire vive : le système d'exploitation est chargé de gérer l'espace mémoire
alloué à chaque application et, le cas échéant, à chaque usager. En cas d'insuffisance de mémoire
physique, le système d'exploitation peut créer une zone mémoire sur le disque dur, appelée
«mémoire virtuelle». La mémoire virtuelle permet de faire fonctionner des applications
nécessitant plus de mémoire disponible sur le système. En contrepartie cette mémoire est
beaucoup plus lente.
3. Gestion des entrées/sorties : le système d'exploitation permet d'unifier et de contrôler l'accès
des programmes aux ressources matérielles par l'intermédiaire des pilotes (appelés également
gestionnaires de périphériques ou gestionnaires d'entrée/sortie).
Un pilote (anglais driver) est un programme qui contient les instructions à exécuter pour utiliser
un périphérique informatique. Les pilotes sont fournis par l'auteur du système d'exploitation ou le
fabricant du périphérique. Un système d'exploitation contient typiquement de nombreux pilotes
correspondant à de nombreux composants matériels susceptibles d'être montés dans l'ordinateur.
4. Gestion de l'exécution des applications : le système d'exploitation est chargé de la bonne
exécution des applications en leur affectant les ressources nécessaires à leur bon fonctionnement.
Il permet à ce titre de «tuer» une application ne répondant plus correctement. 4. Gestion des
droits : le système d'exploitation est chargé de la sécurité liée à l'exécution des programmes en
p. 48
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
garantissant que les ressources ne sont utilisées que par les programmes et utilisateurs possédant
les droits adéquats 6. Gestion des fichiers : le système d'exploitation gère la lecture et l'écriture
dans le système de fichiers et les droits d'accès aux fichiers par les utilisateurs et les applications.
7. Gestion des informations : le système d'exploitation fournit un certain nombre d'indicateurs
permettant de diagnostiquer le bon fonctionnement de la machine.
I.4. Historique des systèmes d'exploitation
1ère Génération (1945 - 1955) : les tubes à vide et les cartes perforées. Ces genres de Systèmes
d’exploitation sont inexistants
2ème Génération (1955 - 1965) : les transistors et le traitement par lots.
- Les ordinateurs sont devenus plus fiable grâce à l’apparition des Transistors,
-La Commercialisation des ordinateurs à des utilisateurs (grandes compagnies, université ou
administrations…)
-Les utilisations principales étaient le calcul scientifique et l'ingénierie (équations différentielles)
-L’Apparition des langages FORTRAN et assembleur
-L’Apparition des systèmes d'exploitation (SE) : FMS (Fortran Monitor System) et IBSYS (IBM
7094
3ème Génération (1965 - 1980) : Intègre les circuits intégrés et la Multiprogrammation par :
Amélioration des coûts et des performances (circuits intégrés) Apparition d’une famille
d'ordinateurs compatibles entre eux avec une seule architecture et un même jeu
d'instructions. Des ordinateurs uniques pour les calculs scientifiques et commerciaux
Apparition aussi du spoule (spool, Simultaneous Peripheral Operation On Line) pour le
transfert des travaux des cartes vers le disque. Apparition de la multiprogrammation
(partitionnement de la mémoire pour des tâches différentes). Mais, un système
d'exploitation énorme et très complexe pour satisfaire tous les besoins (plusieurs millions
de lignes d'assembleur) Apparition du partage de temps, une variante de la
multiprogrammation (chaque utilisateur possède un terminal en ligne) ; naissance du
système MULTICS (MULTiplexed Information and Computing Service) pour ordinateur
central Apparition d’une version simplifiée (monoutilisateur) de MULTICS appelée
UNICS (Uniplexed Information and Computer Service) ; ce nom allait devenir UNIX1. Par
la suite il y a réécriture de l’UNIX en langage C ; ce système d'exploitation a été le plus
porté sur toutes sortes de machine
p. 49
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
4ème Génération (1980 - 1990) : a connu l’apparition les ordinateurs personnels
Développement des circuits LSI (Large Scale Intégration) contenant des centaines de
transistors au cm2
Apparition de réseaux d'ordinateurs individuels qui fonctionnent sous des systèmes
d'exploitation en réseau ou des systèmes d'exploitation distribués.
5ème Génération (1990 - ????) : avec la naissance des ordinateurs personnels, portables et de
poche
o Apparition des PIC (Personal Intelligent Communicator) et des PDA (Personal Digital
Assistant), grâce à l'intégration des composants et l'arrivée des systèmes d'exploitation de
type «micro-noyau» utiles pour les systèmes de gestion des informations
o Les systèmes d'exploitation de type « micronoyau » sont modulaires (un module par
fonction) ; ils peuvent être réalisés avec plus ou moins de modules et donc adaptables à des
très petites machines (PDA et PIC)
p. 50
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Offrir un langage de commande (dialogue usager/système) et des diagnostics d’erreurs
(système/usager) clairs et précis Adaptabilité : Permettre des modifications matérielles
et logicielles les plus simples possibles, à l’aide d’outils spécialisés
Mesurabilité : Enregistrer la comptabilité des ressources utilisées par les usagers, mesurer
les paramètres de fonctionnement et de charge
p. 51
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
I.8. PRINCIPE DE SYSTEME D’EXPLOITATION
1. LE PROCESSUS Les processus correspondent à l’exécution de tâches : les programmes des
utilisateurs, les entrées-sorties, …etc. par le système. Un système d’exploitation doit en général
traiter plusieurs tâches en même temps. Il résout ce problème grâce à un pseudo-parallélisme. Il
traite une tâche à la fois, s’interrompt et passe à la suivante. La commutation des tâches étant très
rapide, l’ordinateur donne l’illusion d’effectuer un traitement simultané. Les processus sont
composés d’un espace de travail en mémoire formé de 3 segments : la pile, les données, le code et
d’un contexte.
2. SYSTEME D’EXPLOITATION RESEAU Il existe d’autres systèmes d’exploitation conçus
avec un logiciel réseau déjà incorporé l’un pour gérer les ressources et l’autre pour accéder aux
ressources externes. Ex : le cas de Unix et Netware de Nouvell, etc. Le système d’exploitation
p. 52
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
réseau gère l’allocation et l’utilisation de toutes les ressources de l’ordinateur et coordonne les
interactions entre l’utilisateur et les programmes qui sont utilisé sur l’ordinateur. Il gère aussi :
le temps de processeur ;
la mémoire du travail ;
l’exécution des applications ;
l’espace disque ;
l’écriture et la lecture du fichier.
On appelle service : comportement d’un programme qui peut rendre service à d’autres
programmes.
I.10. Notion de Fichier
Définitions Un fichier informatique est une unité informationnelle physiquement stockée sur un
support de mémoire de masse permanent (disque dur par exemple)
Le fichier est donc enregistré sur le disque dur sous la forme "nom_du_fichier.ext". ".ext"
représente l’extension (c'est un moyen de reconnaître le type de programme avec lequel ce fichier
peut être ouvert)
Un fichier peut être une suite d'informations binaires, c'est-à dire une suite de 0 et de 1. Ce fichier
peut être stocké pour garder une trace d’informations.
Un fichier a généralement comme attributs : un nom ; un chemin d’accès ; une taille mesurée
en octets ; une date de création et une de dernière modification
Note : L’octet est une unité de mesure en informatique mesurant la quantité de données. Un octet
est lui-même composé de 8 bits, soit 8 chiffres binaires.
Le byte, qui est un ensemble de bits adjacents, a presque toujours une taille d'un octet. 210 octets
= 1024 octets 220 octets = 1024 Ko 230 octets = 1024 Mo Quelques extensions de fichiers
p. 53
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Contenant du
texte .HTML .HTM .SHTM .SHTML .PHP .ASP .RTF .TXT .DOC .PDF .PS .EPS .TEX .DVI .
XLS
Compression, archivage et encodage .ZIP .BIN .EXE .HQX .SIT .UUE .RAR Les extensions
souvent recompressées .GZ .TAR .Z Multimédia .PPT .PPS .DIR .SWF
Images .PS .EPS .BMP .GIF .JPEG .JPG .TIFF .TIF
I.11. Notion de Répertoire et de chemin
Définition Un répertoire (appelé également dossier ou folder en anglais) est un objet
informatique pouvant contenir des fichiers. Un répertoire peut en effet contenir :
A. Des fichiers
B. D’autres répertoires (Sous répertoire)
On appelle «chemin» (en anglais path) la succession des répertoires en partant de la racine pour
atteindre un fichier. o Sous les systèmes MS DOS et Windows un chemin est de la forme : x:\
repertoire1\repertoire2\ o Sous un système Unix un chemin est de la forme
/repertoire1/repertoire2/
p. 54
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
Références bibliographies
Cours web
• Adam J.M., 2015, La gestion de la mémoire, Université de Lausanne.
• Beltrame G., 2018, INF1600 : Architecture des micro-ordinateurs (Mémoires – Mémoire
cache), Polytechnique Montréal.
• Cazes A., Delacroix J., 2011, Architecture des machines et des systèmes informatiques 4ème
édition, Collection : Informatique, Dunod.
• Dumartin T., 2004-2005, Architecture des ordinateur – Note de cours, Informatique
Industrielle.
p. 57
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
III.9.2 ROLE DE LA CARTE RESEAU ...................................................................... 26
III.9.3LE ROLE D’IDENTIFICATEUR ...................................................................... 27
III.9.4ENVOI ET CONTROLE DES DONNEES ........................................................ 27
III.9.5 SORTE DES CARTES RESEAUX .................................................................... 27
III.10 AUTRES ELEMENTS DE LA CARTE MERE ........................................................ 28
1. LA CARTE SON : PRESENTATION ET PRINCIPE DE FONCTIONNEMENT .........
28
2. Le DSP ........................................................................................................... 28
3. Les connecteurs internes ................................................................................. 30
Optimiser le BIOS ................................................................................................. 31
CHAPITRE IV : LE DISQUE DUR ................................................................................. 38
IV.1 Introduction ..................................................................................................... 38
IV.2 La capacité ....................................................................................................... 39
IV.3 La vitesse de rotation ........................................................................................ 40
IV.4 La mémoire cache ............................................................................................ 42
............................................................................................................................... 43
IV.5 La taille du disque dur ...................................................................................... 43
IV.7 Les interfaces du disque dur .............................................................................. 44
IV.7 La carte son : présentation et principe de fonctionnement ................................. 46
............................................................................................................................... 47
IV.8 LE MODEM ..................................................................................................... 48
............................................................................................................................... 48
IV.10 Etude de quelques cas ..................................................................................... 49
CHAPITRE V: LES PORTS ET LES BUS .......................................................................... 50
V.1 Les bus............................................................................................................... 50
Définition : le bus est un ensemble des fils qui permettent le transfert des données entre les
différents composants. ........................................................................................ 50
V.2 les ports ............................................................................................................ 51
PARTIE 2 ARCHITECTURE LOGIQUE ......................................................................... 53
SECTION 1 : INTRODUCTION ................................................................................... 53
p. 58
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data
1.1 Représentation des données ................................................................................ 53
1.1.1 Introduction .................................................................................................. 53
2 : LE CODAGE DES INFORMATIONS ........................................................................ 54
2.1 Représentation de l’information ......................................................................... 54
2.1.1 Information .................................................................................................. 54
2.1.2 Représentation des nombres ......................................................................... 54
2.2 Conversion ........................................................................................................ 54
3.1. Différentes configurations de bits en mémoire centrale .................................... 56 a) Le
système décimal codé binaire (DCB) ........................................................... 56
p. 59
Ir. Placide MULANGUA TSHIONA Doctorant en Big-data