Академический Документы
Профессиональный Документы
Культура Документы
1 Le multitche
Le multitche est la capacit pour un systme d'exploitation grer plusieurs programmes
simultanment en leurs attribuant tour tour un pourcentage de temps processeur pour
ces programmes puissent s'excuter.
Avec le multitche coopratif, chaque application qui s'excute sur le systme
d'exploitation dispose du processeur (et des ressources associes) puis le libre permettant
ainsi l'application suivante dans la file d'attente d'excution de disposer son tour du
processeur.
Avec le multitche premptif, chaque application dispose du processeur pendant un laps
de temps dtermin l'avance ou jusqu' ce qu'une autre application ait une priorit
suprieure l'application en cours. L'ordonnancement, l'attribution du temps processeur
pour les applications en cours, est fait par le systme d'exploitation sans consultation des
applications excutes.
2 Le multithreading
Le multithreading dans un logiciel est mis en uvre lors du dveloppement de
l'application; il est gre par le systme d'exploitation. Une thread est une entit
d'excution, un bout de programme ou mme la totalit du programme si l'application ne
propose pas le multithread.
Le multithread signifie qu'a l'intrieur d'une mme application, plusieurs tches peuvent
s'effectuer en psuedo-parrallle.
3 Le multiprocessing
C'est l'aptitude du systme d'exploitation utiliser les processeurs prsents dans la station
de travail pour les faire travailler la gestion du systme Windows et l'excution des
applications. On distingue deux types de multiprocessing :
B.
1 Mode excutif
Le mode excutif regroupe l'ensemble des composants du systme qui s'excutent en
mode noyau. Ces composants nomms services de l'excutif, sont prioritaires sur
l'utilisation du processeur; le noyau a une place prpondrante car il a charge de fournir
de la mmoire aux applications, de choisir les processus qui seront excuts un instant
prcis et de communiquer avec les priphriques.
Les applications dpendent du noyau pour tous leurs besoins, ce qui vite qu'elles entrent
en contact direct avec les priphriques et ainsi provoquent une dfaillance systme.
2 Mode utilisateur
A contrario, le mode utilisateur regroupe les sous-systmes protgs sur lesquels
s'appuient les applications de l'utilisateur. Les processus en mode utilisateur n'ont pas
accs directement au matriel ; ils sont limits une zone mmoire affecte et sont traits
avec un niveau de priorit bas.
C.
Configuration requise
Vitesse minimale
du processeur
Vitesse
recommande du
processeur
Quantit minimale
de RAM
Quantit minimale
de RAM
recommande
Quantit maximale
de RAM supporte
Support des
systmes
multiprocesseurs
Espace disque
pour linstallation
Windows 7 32bits
Windows 7 64bits
Windows Server
2008
Windows Server
2012
II.
ARCHITECTURE MATERIEL
L'information que nous entrons sous la forme de texte, d'images ou encore de son sera
toujours traduite en langage binaire (une suite de 0 et de 1), seul langage que le machine
peut comprendre.
Application
Systme d'exploitation
Processeur
Mmoire
Ram
Rom - Bios
Bus
Priphriques
d'entre
Priphriques de
sortie
Ce principe de mise en couche des services permet de garantir l'utilisation de logiciels sur
diffrents PC quels que soient son ge et ses composants.
F. Architecture du Processeur
La performance dun microprocesseur ne se mesure pas au nombre dinstructions quil est
capable dexcuter, mais plutt dans le temps quil mette remplir une tche donne. Or
ce temps dpend de trois facteurs :
-
Le processeur est trs complexe et ne peut tre dtaill dans ce cours car nous pourrions
en expliquer le fonctionnement pendant des heures.
Un bus est une liaison lectrique servant transfrer des informations binaires
entre divers composants de l'ordinateur.
Ces informations circulent dans le microprocesseur, ainsi qu' l'extrieur de celuici de manire communiquer avec la mmoire, les priphriques.
2 Le bus processeur :
Il constitue le canal de communication entre le processeur central, les puces
complmentaires qui lui sont associes (habituellement appeles chipset) et la mmoire
cache externe. Le rle de ce bus est de transfrer des signaux de et vers le processeur
une rapidit maximale, cest pourquoi il est beaucoup plus vloce que les autres bus du
systme.
3 Le bus mmoire :
Il assure le transfert des donnes entre le processeur et la mmoire principale (RAM). Le
taux de transfert des informations qui transitent par le bus mmoire est bien infrieur
celui des informations vhicules par le bus processeur, ce qui ncessite la mise en place
dun contrleur mmoire charg de vrifier linterface entre le bus processeur le plus
rapide et la RAM la plus lente.
5 La taille du registre
Afin d'aider l'ALU traiter les donnes, des zones de stockage temporaire internes que
l'on appelle des registres mmorisent les donnes avant et aprs leur traitement.
La taille des registres est un facteur dterminant des performances globales de l'unit
centrale et dtermine la compatibilit logicielle (16,32,ou 64 bits).
6 Annexe 1
Voir le complment de cours : Les microprocesseurs ainsi que le diaporama Powerpoint
qui se trouvent dans le dossier Annexe1
1 Le bus interne
Il reli la carte mre, le processeur et le contrleur d'entres sorties.
Il est aussi appel bus processeur ou bus systme (FSB).
La frquence courante de ce bus varie entre 100 et 266 MHz.
Les architectures 64 bits permettent d'atteindre des frquences bien plus leves (FSB
800).
c) Bus parallle
-
d) Bus srie
-
00110110
L'metteur et le rcepteur doivent tre synchroniss afin que ce dernier observe les
tensions aux instants corrects.
-
4 La bande passante
-
La bande passante d'un bus, aussi appel "taux de transfert" se calcule de la manire
suivante :
Frquence du bus x largeur du bus en bits = nombre de Mbits par seconde.
Nombre de Mbits par seconde / 8 = nombre de Mo par seconde.
Exemple : Pour un bus thorique de 8 bits de large, fonctionnant 20 Mhz, on a donc :
8 x 20 = 160 Mbps, soit 20 Mo/s.
La bande passante est en fait un taux de transfert thorique.
5 Les contrleurs
-
6 Les normes
-
A l'intrieur du microprocesseur, l'unit de bus est l'unit par laquelle le bus interne et
le bus externe du microprocesseur sont relis.
A l'extrieur du processeur, le bus processeur ou FSB (Front Side Bus) est le canal
utilis par le chipset pour envoyer des ordres et recevoir des informations du
microprocesseur. Il fonctionne la vitesse minimum de 33 Mhz
Le bus mmoire est ddi l'acheminement des informations entre les circuits de
mmoire centrale et le microprocesseur. Il fonctionne la mme vitesse que le bus
processeur.
Jusqu' prsent nous avons voqu 3 catgories de bus correspondant la nature des
informations vhicules (donnes, instructions, adresse). En fait, les bus dont nous
allons parler vhiculent des informations de ces trois natures.
La partie visible de lensemble des circuits de communication est matrialise par la
range de slots sur la carte mre. Ces connecteurs ont une taille et une forme qui varie
en fonction de la norme utilise.