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

Slides:



Advertisements
Présentations similaires
Le micro-ordinateur.
Advertisements

Stockage et sauvegarde
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes dexploitation Structure du logiciel dE/S Partie II (Tanenbaum & 5.3.4)
GEF 435 Principes des systèmes dexploitation Les systèmes dexploitation en général (Tanenbaum 1.1 et 1.3)
Le RAID Par Laure BIHOUIS
Architecture de machines Le microprocesseur
Architecture de machines Principes généraux
TECHNOLOGIE DES ORDINATEURS
Architecture des ordinateurs
Introduction aux réseaux informatiques
Types des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
GEF 435 Principes des systèmes d’exploitation
The name of ALLAH C'est quoi un Chipset ?.
Serveur NAS storex.
CLUSTERING Grappe d'ordinateurs.
Présentation de l’Architecture Windows NT
PLAN du COURS Introduction Structure des Systèmes Informatiques
Gestion de la tolérance de pannes
2.Les différentes architectures (Louis)
Les réseaux informatiques
Logical Volume Management
Architecture de machines Principes généraux
Cours d’initiation en Informatique
le bureau de Windows et ses fonctionnalités
Systèmes d’exploitation
Systèmes à tolérance de panne :RAID
Système de stockage réseaux NAS - SAN
Gestion de données HP Formation de vente MicroAge
Le système d’exploitation
Module 13 : Implémentation de la protection contre les sinistres
Redundant Array of Inexpensive Disks
Administration système
Module 1 : Préparation de l'administration d'un serveur
par Bernard Maudhuit Anne-Marie Droit
Réalisée par :Samira RAHALI
Architecture des Ordinateurs
DISQUE-IMAGE par Bernard Maudhuit.
Présentation de Windows 2000 Quest-ce que Windows 2000? 2 versions principales : 1.Windows 2000 Professionnel : Système dexploitation client (comme Windows.
Gestion de Fichiers Tri Interne Efficace et Tri Externe.
Les éléments de l’ordinateur
Annexe E : Administration des disques à tolérance de pannes
Par Bernard Maudhuit. On peut tout sauvegarder et on doit tout sauvegarder sur des éléments physiques externes à lordinateur CD SVCD DVD et double couche.
Réservée jusquà présent aux professionnels réservée jusquà présent aux professionnels et pour les serveurs la technique du RAID commence à apparaître sur.
Réalisé par Mr CALVO du Lycée Bon Secours à PERPIGNAN
Faculté des sciences économique et gestion de Nabeul
Introduction Les niveaux de RAID offrent un large choix d’alternatives qui permettent de choisir un rapport performance/sécurité différent. Il est aussi.
Plan Définitions et exemples Composants de cluster
“Software defined Storage”
Structure de Base d’un ordinateur Matière : Informatique
Programmation Système et Réseau
GF-11: Tri Interne Efficace et Tri Externe
1 Université Henri Poincaré, Nancy 1 La préemption appliquée aux FPGAs Soutenance de rapport bibliographique de DEA Faculté des Sciences Vandoeuvre-lès-Nancy.
Période de formation en entreprise
Structures de données avancées : LH (Hachage linéaire) D. E ZEGOUR Institut National d ’Informatique.
L'unité centrale est composé en générale de :
1 Installation d’une Imprimante Locale Décochez. 2 Installation d’une Imprimante Locale Pour le partage.
Architecture des ordinateurs, Environnement Numérique de Travail
LA SECURITE DES SYSTEMES D'INFORMATION INTRODUCTION Nouvelle et indispensable dimension des systèmes informatiques : –Extensions des systèmes vers tous.
Structures de données avancées : Arbres B+ avec expansion partielle D. E ZEGOUR Institut National d ’Informatique.
DECOUVERTE DE L’INFORMATIQUE
Architecture et technologie des ordinateurs II
Chapitre 4 La représentation des nombres.
Un ordinateur est une machine électronique qui fonctionne par la lecture séquentielle d'un ensemble d'instructions, organisées en programmes, qui lui.
Les cartes graphiques Leur partie software.
Initiation à l'informatique
Les mémoires la préparation de: chaimaa hamdou.
PetaSky: Expérimentations avec HadoopDB et Hive 1 Amin Mesmoudi.
Chapitre 12 Surveillance des ressources et des performances Module S41.
Transcription de la présentation:

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

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.

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 )

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

Et les Chinois !..

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

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é)

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

« 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 )

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.

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 +++

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

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

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

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

Vous savez maintenant tout sur le multitâche