12.07.2015 Views

Généralités sur les systèmes d'exploitation - Site personnel de ...

Généralités sur les systèmes d'exploitation - Site personnel de ...

Généralités sur les systèmes d'exploitation - Site personnel de ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

LO14 : Université Technologique <strong>de</strong> Troyes• MIMD : représente essentiellement <strong>de</strong>s ensemb<strong>les</strong> d'ordinateurs indépendants, chacun ayant sonpropre compteur ordinal son propre programme et ses propres données.Cette classification n'est pas suffisante pour MIMD :• ceux qui possè<strong>de</strong>nt une mémoire partagée : multiprocesseurs• ceux qui n'en possè<strong>de</strong>nt pas : multicalculateurs.On peut encore diviser chacune <strong>de</strong>s catégories en tenant compte <strong>de</strong> l'architecture du réseau :• bus : réseau unique.• commutateur : pas d'épine dorsale unique donc <strong>les</strong> messages traversent le réseau en passant <strong>de</strong>machines en machines.On peut revoir notre classification en fortement couplés et faiblement couplés.fortementcouplémultiprocesseurMIMDfaiblementcouplémulticalculateurBUS Commutateur BUS CommutateurSéquentielencoreUltra computerRP3LAN <strong>de</strong>stations <strong>de</strong>travailHypercubeTransputerFortement couplé : délai <strong>de</strong> transmission court et débit <strong>de</strong> transmission élevé.Faiblement couplé : délai <strong>de</strong> transmission <strong>de</strong>s messages est long et le débit faible.2°) Multiprocesseurs à busPlusieurs unités centra<strong>les</strong> reliées à une ou plusieurs mémoires par un bus. On peut toujours rendre lamémoire cohérente en interdisant plusieurs accès à la fois. Mais à partir <strong>de</strong> 4 ou 5 unités centra<strong>les</strong> on a une<strong>sur</strong>charge <strong>de</strong> bus. On ajoute alors une mémoire cache (définie en cours).Etu<strong>de</strong> <strong>de</strong> la cohérence : si une unité centrale écritdans le cache correspondant à une adresse etUCUCUCqu'une autre lise un peu plus tard la mêmecache cachecacheadresse qui par malheur est dans son cache, il ya problème. On résout le problème avec uncache à écriture immédiate et un cache espion,mais cela complique la partie matérielle.mémoiremémoire3°)Multiprocesseurs commutésUC1UC2UC3UC4M1 M2 M3 M4 UC1UC2UC3UC4M1M2M3M4crossbar switchmatrice <strong>de</strong> commutationnécessite n 2 noeuds <strong>de</strong> commutation => trèschères.Réseau commuté ΩContient n noeuds <strong>de</strong> commutations 2x2.Sont chers et lents.4°) MuticalculateursLorsqu'il est à bus, un multicalculateur est composé <strong>de</strong> plusieurs unités centra<strong>les</strong> avec leur mémoire locale=> <strong>de</strong>s échanges <strong>de</strong> bus moins nombreux. Un LAN suffit (réseau local).Lorsqu'il est commuté, c'est un treillis qui est adapté aux problèmes 2D, images ..., ou un hypercube (cubeà n dimensions : 2 n sommets et n voisins)37 /98 S. Moutou : Cours

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!