La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Comment faire tourner plusieurs logiciels ou programmes à la fois ? « Le multitâche » par Bernard Maudhuit.

Présentations similaires


Présentation au sujet: "Comment faire tourner plusieurs logiciels ou programmes à la fois ? « Le multitâche » par Bernard Maudhuit."— Transcription de la présentation:

1 Comment faire tourner plusieurs logiciels ou programmes à la fois ? « Le multitâche » par Bernard Maudhuit

2 Quest le multitâche ? se dit dun système dexploitation capable dexécuter plusieurs programmes à la fois, de faire plusieurs « tâches », de faire tourner de nombreux programmes qui travaillent simultanément et qui sont même parfois invisibles ( par exemple les touches du clavier, la souris… ) le processeur travaille alors de façonséquentielle le processeur travaille alors de façon séquentielle, car les programmes sont découpés en petits opérations appelés « threads » ou processus en français Ces threads travaillent en alternance ultra-rapide par séquences Cest possible, car les programmes sont découpés en petits opérations appelés « threads » ou processus en français Ces threads travaillent en alternance ultra-rapide par séquences selon deux procédés :selon deux procédés : multitâche coopératif = multitâche coopératif : ancien ( avant Windows 95 ) où les programmes actifs se répartissent eux-mêmes le temps de calcul ; chaque processus devait redonner la main… à lautre ! = multitâches préemptif : = multitâches préemptif : à partir de Windows 95 où cest le système dexploitation qui se charge de partager de façon équilibrée le temps de calcul entre les programmes actifs. Il existe une hiérarchie de priorités.

3 Le multithread ou hyperthreading à partir de 2002, Intel a introduit une nouvelle technologie pour ses processeurs ( Pentium 4 ): lHyper-Threading lHyper-Threading qui est compatible avec XP et est toujours présent dans ce système dexploitation. qui est compatible avec XP et est toujours présent dans ce système dexploitation. cest le partage dun processeur physique, un microprocesseur classique quon tient dans la main, en deux processeurs « virtuels » ou « logiques » deux processeurs « virtuels » ou « logiques » pour permettre le traitement réellement simultané de plusieurs processus de façon indépendante. Cest un gain en vitesse et en fiabilité, sans avoir augmenté la fréquence du processeur ( dont le gain serait beaucoup moins important )

4 Les processeurs « double cœur » « Dual core / Core duo » deux processeurs physiquesCe sont deux vrais processeurs sur la même puce ( deux processeurs physiques et non deux processeurs logiques ) qui sont placés lun sur lautre par le fondeur.. Chacun des deux programmes est géré indépendamment, mais ils fonctionneront en même temps. Le système dexploitation fera lui-même le choix et établira la hiérarchie des programmes, les répartissant sur lun ou lautre des deux processeurs qui restent indépendants. Pentium D 64 actuellement sont sur le marché le « Pentium D » dIntel le « 64 » dAMD Une autre nouveauté dIntel : le passage de larchitecture 32-bits à 64-bits qui améliore encore la vitesse dexécution ; mais attention, opter pour un processeur qui pourra travailler sur les deux architectures pour pouvoir conserver ses anciens périphériques; les deux cités précédemment : D et 64. De plus Intel soriente vers la combinaisonDe plus Intel soriente vers la combinaison de processeurs physiques et logiques, donc y associe lhyperthreading : sur la même puce Dual Core (deux processeurs physiques) et sur chacun des deux processeurs physiques, deux logiques, ce qui fera 4 logiques en tout

5 Et les Chinois !..

6 une autre solution réservée aux jusquà présent aux professionnels réservée aux jusquà présent aux professionnels et pour les serveurs la technique du RAID qui commence à apparaître sur les plus puissants ordinateurs de bureau qui commence à apparaître sur les plus puissants ordinateurs de bureau pour le marché grand public pour le marché grand public

7 Définition le terme de RAID : ce sont les initiales de RedundantArray of Independent/Inexpensive Disks Redundant Array of Independent/Inexpensive Disks il désigne une architecture matérielle correspondant à un groupe de disques redondants et indépendants/bon marché, permettant : = d'accélérer = de sécuriser = et/ou de fiabiliser les accès aux données stockées sur disques durs. Single Large Expensive Diskcette architecture est donc basée sur la multiplication des disques durs, par opposition à la méthode sled ( Single Large Expensive Disk ) où toutes les données sont rassemblées sur un seul disque ( mais de prix + élevé)

8 Avantages unité de stockageun RAID permet de constituer une seule unité de stockage à partir de plusieurs disques durs. appelée grappe l'unité ainsi créée ( appelée grappe ) a donc une grande tolérance aux pannes ( haute disponibilité ), et une plus grande capacité et vitesse d'écriture. la répartition des données sur plusieurs disques durs permet donc d'en augmenter la sécurité et de fiabiliser les services associés. 5 Niveaux RAIDil existe 5 Niveaux RAID auxquels on été ajoutés les niveaux 0 et 6 ( mais actuellement on en arrive à 50 ) chacun d'entre-eux décrit la manière avec laquelle les données sont réparties sur les disques

9 « un seul disque logique » Le Raid fait apparaître comme « un seul disque logique » plusieurs disques physiques indépendants ( cest le contraire du partitionnement habituel dun disque physique que lon peut diviser en plusieurs disques logiques, les partitions )

10 Les avantages sont d augmenter la capacité, grâce aux agrégats de partitions qui permettent de créer des partitions s'étendant sur plusieurs disques. Stripingaméliorer les performances, grâce au Striping qui permet de lire et d'écrire sur plusieurs disques simultanément pour en augmenter le débit. apporter la tolérance de panne, on se prémunit ainsi contre les défaillances disque.

11 Pas de perte de données les risques de perte de données L'utilisation de certains Niveaux de RAID permet de minimiser les risques de perte de données, car : la défaillance d'un des disques du RAID ne gêne pas le fonctionnement des autres disques et la machine continue de fonctionner normalement, les données du disque défaillant peuvent être reconstruites à partir des autres disques pendant l'utilisation normale de l'ordinateur +++

12 Sur 6 Niveaux de RAID classiques deux sont à retenir Raid 0 et Raid 1 ( et aussi le 5 )

13 le RAID 0 accélération des performances disque en répartissant les données par bandes sur plusieurs disques. cest le Striping cest le Striping Stripes = bandes Stripes = bandes ( traduisez entrelacement ou agrégat par bande ) là, il ny a guère de tolérance aux pannes

14 le RAID 1 principe décriture en miroir dans un but de sécurité. copie dimagecest le principe dune sauvegarde, dune copie dimage dun disque ( duplexing ou mirroring ) cela naugmente pas la capacité du stockage qui correspond à un seul disque

15 en plus le RAID 5 la sécuritéla sécurité : RAID 1 et 5 offrent tous les deux un niveau de sécurité élevé, toutefois la méthode de reconstruction des disques varie entre les deux solutions. En cas de panne du système, le RAID 5 reconstruit le disque manquant à partir des informations stockées sur les autres disques, tandis que RAID 1 opère une copie disque à disque. les performances du RAID 5les performances du RAID 5 : il faut un grand nombre de disques pour le rentabiliser mais il est plus performant et plus fiable

16 Vous savez maintenant tout sur le multitâche


Télécharger ppt "Comment faire tourner plusieurs logiciels ou programmes à la fois ? « Le multitâche » par Bernard Maudhuit."

Présentations similaires


Annonces Google