SlideShare une entreprise Scribd logo
SYSTEMES D'EXPLOITATION

Pour    qu'un ordinateur soit     capable  de   faire    fonctionner    un programme        informatique (appelé
parfois application ou logiciel), 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 (noté SE ou OS, abréviation du terme anglais Operating System), est chargé
d'assurer la liaison entre les ressources matérielles, l'utilisateur et les applications (traitement de texte, jeu
vidéo, ...). Ainsi lorsqu'un programme désire accéder à une ressource matérielle, il ne lui est pas nécessaire
d'envoyer des informations spécifiques au périphérique, il lui suffit d'envoyer les informations au système
d'exploitation, qui se charge de les transmettre au périphérique concerné via son pilote. En l'absence de
pilotes il faudrait que chaque programme reconnaisse et prenne en compte la communication avec chaque
type de périphérique !




Le système d'exploitation permet ainsi de "dissocier" les programmes et le matériel, afin notamment de
simplifier la gestion des ressources et offrir à l'utilisateur une interface homme-machine (notée «IHM»)
simplifiée afin de lui permettre de s'affranchir de la complexité de la machine physique. Mais ce n'est pas là
son seul rôle.
Rôles du système d'exploitation
Les rôles du système d'exploitation sont divers :
     Gestion des entrées/sorties : (comme on vient de le voir) 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).
     Gestion du processeur : le système d'exploitation est chargé de gérer l'allocation du processeur entre
     les différents programmes grâce à unalgorithme d'ordonnancement. Le type d'ordonnanceur est
     totalement dépendant du système d'exploitation, en fonction de l'objectif visé.
     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 qu'il n'y a de
     mémoire vive disponible sur le système. En contrepartie cette mémoire est beaucoup plus lente.
     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.
     Gestion des droits : le système d'exploitation est chargé de la sécurité liée à l'exécution des
     programmes en garantissant que les ressources ne sont utilisées que par les programmes et utilisateurs
     possédant les droits adéquats.
     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.
     Gestion des informations : le système d'exploitation fournit un certain nombre d'indicateurs
     permettant de diagnostiquer le bon fonctionnement de la machine.

Composantes du système d'exploitation
Le système d'exploitation est composé d'un ensemble de logiciels permettant de gérer les interactions avec le
matériel. Parmi cet ensemble de logiciels on distingue généralement les éléments suivants :
Le noyau (en anglais kernel) représentant les fonctions fondamentales du système d'exploitation telles
    que la gestion de la mémoire, des processus, des fichiers, des entrées-sorties principales, et des
    fonctionnalités de communication.
    L'interpréteur de commande (en anglais shell, traduisez «coquille» par opposition au noyau)
    permettant la communication avec le système d'exploitation par l'intermédiaire d'un langage de
    commandes, afin de permettre à l'utilisateur de piloter les périphériques en ignorant tout des
    caractéristiques du matériel qu'il utilise, de la gestion des adresses physiques, etc.
    Le système de fichiers (en anglais «file system», noté FS), permettant d'enregistrer les fichiers dans
    une arborescence.
    L'interface usager.
    Les pilotes.
Systèmes multitâches
Un système d'exploitation est dit «multi-tâches» (en anglais multithreaded) lorsque plusieurs «tâches»
(également appelées processus) peuvent être exécutées simultanément.
Les applications sont composées en séquence d'instructions que l'on appelle «processus légers» (en anglais
«threads»). Ces threads seront tour à tour actifs, en attente, suspendus ou détruits, suivant la priorité qui leur
est associée ou bien exécutés séquentiellement.
Un système est dit préemptif lorsqu'il possède un ordonnanceur (aussi appelé planificateur), qui répartit,
selon des critères de priorité, le temps machine entre les différents processus qui en font la demande.
Le système est dit à temps partagé lorsqu'un quota de temps est alloué à chaque processus par
l'ordonnanceur. C'est notamment le cas des systèmes multi-utilisateurs qui permettent à plusieurs utilisateurs
d'utiliser simultanément sur une même machine des applications différentes ou bien similaires. Pour ce faire,
le système alloue à chaque utilisateur une tranche de temps.

Systèmes multiprocesseurs
Le multiprocessing est une technique consistant à faire fonctionner plusieurs processeurs en parallèle afin
d'obtenir une puissance de calcul plus importante que celle obtenue avec un processeur haut de gamme ou
bien afin d'augmenter la disponibilité du système (en cas de panne d'un processeur).

Un système multiprocesseur doit donc être capable de gérer le partage de la mémoire entre plusieurs
processeurs mais également de distribuer la charge de travail.

Systèmes embarqués
Les systèmes embarqués sont des systèmes d'exploitation prévus pour fonctionner sur des machines de
petite taille, telles que des PDA (personal digital assistants ou en français assistants numériques personnels)
ou des appareils électroniques autonomes (sondes spatiales, robot, ordinateur de bord de véhicule, etc.),
possédant une autonomie réduite. Ainsi, une caractéristique essentielle des systèmes embarqués est leur
gestion avancée de l'énergie et leur capacité à fonctionner avec des ressources limitées.

Les principaux systèmes embarqués «grand public» pour assistants numériques personnels sont :
     PalmOS
     Windows CE / Windows Mobile / Window Smartphone
     BlackBerry OS
     Android
     iOS




Systèmes temps réel
Les systèmes temps réel (real time systems), essentiellement utilisés dans l'industrie, sont des systèmes
dont l'objectif est de fonctionner dans un environnement contraint temporellement. Un système temps réel
doit ainsi fonctionner de manière fiable selon des contraintes temporelles spécifiques, c'est-à-dire qu'il doit
être capable de délivrer un traitement correct des informations reçues à des intervalles de temps bien définis
(réguliers ou non).

Voici quelques exemples de systèmes d'exploitation temps réel :
RTLinux (RealTime Linux) ;
      QNX ;
      VxWorks.

Les types de systèmes d'exploitation
On distingue plusieurs types de systèmes d'exploitation, selon qu'ils sont capables de gérer simultanément
des informations d'une longueur de 16 bits, 32 bits,64 bits ou plus.
Système             Codage Mono-utilisateur Multi-utilisateur Mono-tâche Multitâche
DOS                    16 bits      X                                  X
Windows 3.1            16/32 bits X                                                   coopératif
Windows 95/98/Me 32 bits            X                                                 coopératif
Windows NT/2000 32 bits                               X                               préemptif
Windows XP             32/64 bits                     X                               préemptif
Windows Vista/7        32/64 bits                     X                               préemptif
Unix / Linux           32/64 bits                     X                               préemptif
MAC/OS X               32 bits                        X                               préemptif
VMS             32 bits                     X                                préemptif
Ce   document   intitulé « Systèmes    d'exploitation    -    Introduction »     issu  de Comment    Ça
Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons.

Comparatifs des systèmes d'exploitation
                         Premiè
                                         Dernière
                         re                                                                           Système
                                         version     Prix    (en                          Architectur
                         version                                 Ordinateur                           de
           Créateur              Ancêtre stable      dollars                              es
                         publiqu                                 cible                                fichiers
                                         (version/da américains)                          possibles
                         e                                                                            possible
                                         te)
                         (date)
                                                                          Serveur,                      JFS, JFS2,
                                    System
                                                                          Station    de                 ISO 9660,
                                    V         5.3     (août Fourni   avec               POWER,
AIX        IBM           1986                                             travail,                      UDF, NFS,
                                    Release   2004)         le matériel                 PowerPC
                                                                          Ordinateur de                 SMBFS,
                                    3
                                                                          réseau                        GPFS
                                                                                         Intel  IA32
                                                                           Serveur,                  UFS2,
                                 6.2       (15                                           (x86),
                                                                           Station    de             ext2, FAT,
        Le projet Décemb         janvier 2007)                                           AMD64,
FreeBSD                   386BSD               Gratuit                     travail,                  ISO 9660,
        FreeBSD   re 1993        et 5.5 (25                                              PC98,
                                                                           Ordinateur de             UDF, NFS,
                                 mai 2006)                                               SPARC,
                                                                           réseau                    autres
                                                                                         autres
                                                                                                      CFS, HFS,
                                              11.23   "11i
           Hewlett-                                                        Serveur,                   ISO 9660,
                                              v2"                                         PA-RISC,IA-
HP-UX      Packard       1983       Unix                   400$            Station     de             NFS,
                                              (Décembre                                   64
           (HP)                                                            travail                    SMBFS,
                                              2005)
                                                                                                      UDF, VxFS
                                                                           Embarqué,
                                              Quatrième
                                                                           Station   de Presque         Presque
Inferno    Bell Labs     1997       Plan 9    édition      Gratuit
                                                                           travail,     toutes          tous
                                              (20/07/2005)
                                                                           Serveur
                                                                                           Intel   IA32
                                                                                           (x86), Alpha, Styx/9P20
                         17                   Kernel 2.6.38                Presque
GNU/Lin Auteurs                                                                            MIPS,         00,    kfs,
                         septemb Minix        (15     mars Gratuit         tous : Distribu
ux      multiples                                                                          PowerPC,      FAT,   ISO
                         re 1991              2011)                        tion Linux
                                                                                           SPARC,        9660
                                                                                           autres
                                                            Fourni  avec Ordinateur                     HFS+,
           Apple    Janvier                   9.2.2 (12 mai le   matériel. personnel,    PowerPC,       HFS, ISO
Mac OS                              Aucun
           Computer 1984                      2002)         Mises à jour Station      de 68k            9660, FAT,
                                                            payantes. La travail                        UDF
version 9.2.2
                                                        est    fournie
                                                        avec MacOS
                                                        X         pour
                                                        PowerPC
                                                        (Classic)
                                                        Fourni     avec
                                                        le    matériel.
                                                                                                        HFS+
                                        10.4.10         Mises à jour
                                                                                                        (defaut),
                                        « Tiger »       payantes
                                                                                                        UFS, AFP,
                                UNIX,   (20/06/2007)    (129$,
                                                                        Ordinateur                      ISO 9660,
                                MachBS ,       10.5.0   Étudiant 69$,
                                                                        personnel,    PowerPC,          FAT, UDF,
Mac      OS Apple    Mars       D,      « Leopard »     Familial      5
                                                                        Station    de Intel  IA32       NFS,
X           Computer 2001       NeXTST (26/10/2007)     postes 199$,
                                                                        Travail,      (x86)             SMBFS,
                                EP, Mac ,      10.6.0   Mac OS X
                                                                        Serveur                         NTFS
                                OS      « Snow          Serveur      10
                                                                                                        (lecture
                                        Leopard »       clients 499$,
                                                                                                        seulement
                                        (28/08/2009)    Mac OS X
                                                                                                        )
                                                        Serveur
                                                        illimité 999$)
                                                                                       Intel    IA32
                                                                                       (x86), 68k,
                                                                         Ordinateur de Alpha,           UFS,
                                                                         réseau,       AMD64,           UFS2,
                                       4.0      (19
           Le projet Mai                                                 Embarqué,     PowerPC,         ext2, FAT,
NetBSD                          386BSD décembre     Gratuit
           NetBSD    1993                                                Ordinateur de SPARC,           ISO 9660,
                                       2007)
                                                                         Bureau,       playstation2,    NFS, LFS,
                                                                         Serveur       dreamcast        autres
                                                                                       (60
                                                                                       plateformes)
                                                                                                     NSS,
                                        6.5     SP4                                                  NWFS,
                                                                                        Intel   IA32
NetWare Novell         1985     S-Net   (Septembre 184$                  Serveur                     FAT, NFS,
                                                                                        (x86)
                                        2005)                                                        AFP, UDF,
                                                                                                     ISO 9660
                                                                         Ordinateur de Intel  IA32
                                                                                                   UFS, ext2,
                                                                         réseau,       (x86), 68k,
                                                                                                   FAT,   ISO
OpenBS     Le projet Octobre NetBSD     4.1 (1er mai                     Serveur,      Alpha,
                                                     Gratuit                                       9660, NFS,
D          OpenBSD 1995      1.0        2007)                            Station    de AMD64,
                                                                                                   quelques
                                                                         Travail,      SPARC, VAX,
                                                                                                   autres
                                                                         Embarqué      autres
       DEC (HP à                        8.2-1           Gratuit pour                                Files-11,
OpenVM           Février        RSX-                                                    VAX, Alpha,
       l'heure                          (septembre      usage   non- Serveur                        ISO 9660,
S                1978           11M                                                     IA-64
       actuel)                          2005)           commercial                                  NFS
                                                                                                     HPFS, JFS,
                                    4.52                                 Serveur,
           IBM      / Décemb                                                            Intel   IA32 FAT,  ISO
OS/2                         MS-DOS (décembre           300$             Ordinateur
           Microsoft re 1987                                                            (x86)        9660,
                                    2001)                                personnel
                                                                                                     UDF, NFS
                                                                                      Intel   IA32
                                                                         Station   de               fossil/venti
                                                                                      (x86), Alpha,
                                        Quatrième                        Travail,                   , 9P2000,
                                                                                      MIPS,
Plan 9     Bell Labs   1993     Unix    édition         Gratuit          Serveur,                   kfs, ext2,
                                                                                      PowerPC,
                                        (2002)                           Embarqué,                  FAT,    ISO
                                                                                      SPARC,
                                                                         HPC                        9660
                                                                                      autres
                                                                                                        UFS, ZFS,
                                                                                         SPARC,         ext2, FAT,
           Sun                          10                               Station      de
                      Juillet                                                            SPARC64,       ISO 9660,
Solaris    Microsyste           SunOS   (1er février    Gratuit          Travail,
                      1992                                                               AMD64, Intel   UDF, NFS,
           ms                           2005)                            Serveur
                                                                                         IA32 (x86)     quelques
                                                                                                        autres
Intel  IA32
                     17                                           Ordinateur de             NTFS, FAT,
Window                         Windows 5.0 SP4 (23                              (x86),
       Microsoft     février                       ?              bureau,                   ISO 9660,
s 2000                         NT 4.0  juin 2003)                               AMD64, IA-
                     2000                                         Serveur                   UDF
                                                                                64
                                                  Familial                    Intel  IA32
                                                                                          NTFS, FAT,
Window               Octobre Windows 5.1.2600 SP3 199$,         Ordinateur de (x86),
       Microsoft                                                                          ISO 9660,
s XP                 2001    2000    (6 mai 2008) Professionnel bureau        AMD64, IA-
                                                                                          UDF
                                                  299$                        64
Window                         Windows 5.2.3959 SP2
                     Avril                          999$/5                      Intel   IA32 FAT,   ISO
s Server Microsoft             2000    (14     mars               Serveur
                     2003                           clients                     (x86)        9660, UDF
2003                           Server  2007)
                                                                                          BFS
                                                                                          (défaut),
                                                                                          FAT,    ISO
                     8                                                                    9660,
                     novemb                        selon                     Intel   IA32 UDF, HFS,
                     re 2006                       versions   de             (x86),       AFP, ext2,
                                      6.0.6002 SP2
Window               (pro) et Windows              259 $ à 499 Ordinateur de PowerPC,     CIFS,
        Microsoft                     (26      mai
s Vista              30       XP                   $ (mise à bureau          (AMD64    en NTFS
                                      2009)
                     janvier                       jour de 129 $             développeme (lecture
                     2007                          à 299 $)                  nt)          seulement
                     (public)                                                             ), ReiserFS
                                                                                          (lecture
                                                                                          seulement
                                                                                          )
                                                                                            Système
Window               27        Windows               999$/5                     Architectur
                                       6.0.6002 (27                                         de
s Server Microsoft   février   Server                clients,3999$ Serveur      es
                                       février 2008)                                        fichiers
2008                 2008      2003                  /25 clients                possibles
                                                                                            possible
                                                  selon
                                                  versions   de
                     22              6.1.7600 (22 199,99 € à
Window                       Windows                            Ordinateur de
       Microsoft     octobre         octobre      319,99      €
s7                           Vista                              bureau
                     2009            2009)        (mise à jour
                                                  de 119,99 €
                                                  à 299,99 €)
Window               22      Windows 6.1.7600 (22 999$/5
s Server Microsoft   Octobre Server  Octobre      clients,3999$ Serveur
2008 R2              2009    2008    2009)        /25 clients
                                                                  Ordinateur
                                       Haïku release              personnel,
Haïku OS Haiku Inc. 2001       BeOS R5               Gratuit
                                       alpha 1                    Station
                                                                  multimedia
                     Premiè
                     re              Dernière
                                                     Coût    (en
                     version         version                     Ordinateur
         Créateur            Ancêtre                 dollars
                     publiqu         stable                      cible
                                                     américains)
                     e               (date)
                     (date)

Contenu connexe

Tendances

Fonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationFonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitation
Imane Bellali
 
Système d'exploitation
Système d'exploitationSystème d'exploitation
Système d'exploitation
Chevy Kpetillo
 
Gestion de la Memoire dans un Système d'exploitation
Gestion de la Memoire dans un Système d'exploitationGestion de la Memoire dans un Système d'exploitation
Gestion de la Memoire dans un Système d'exploitation
iMitwe
 
Chapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busChapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busSana Aroussi
 
Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2
Salah Triki
 
Les fonctions avancées du système d’exploitation
Les fonctions avancées du système d’exploitationLes fonctions avancées du système d’exploitation
Les fonctions avancées du système d’exploitation
Da Mi
 
Contrôle de système d’exploitation
Contrôle de système d’exploitation Contrôle de système d’exploitation
Contrôle de système d’exploitation
digidid
 
Formation Informatique base et généralités
Formation Informatique base et généralitésFormation Informatique base et généralités
Formation Informatique base et généralités
Sinovatia
 
Gestion des threads
Gestion des threadsGestion des threads
Gestion des threads
Sana Aroussi
 
Systeme distribue
Systeme distribueSysteme distribue
Systeme distribue
Afaf MATOUG
 
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008guest9dd59e
 
Systémes d'exploitation
Systémes d'exploitationSystémes d'exploitation
Systémes d'exploitationSelman Dridi
 
Cours linux intermediaire
Cours linux intermediaireCours linux intermediaire
Cours linux intermediaireGrenois Sempre
 
Introduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobileIntroduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobileHoussem Rouini
 
NTFS francais
NTFS francaisNTFS francais
NTFS francais
zdi301
 
Logiciel système
Logiciel systèmeLogiciel système
Logiciel systèmebenaaa
 
Les systemes-dexploitation
Les systemes-dexploitationLes systemes-dexploitation
Les systemes-dexploitation
mohamedramibelhadj
 
Chapitre1 introduction-aux-systemes-d-exploitation
Chapitre1 introduction-aux-systemes-d-exploitationChapitre1 introduction-aux-systemes-d-exploitation
Chapitre1 introduction-aux-systemes-d-exploitation
Toumi Hicham
 

Tendances (20)

Fonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationFonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitation
 
Système d'exploitation
Système d'exploitationSystème d'exploitation
Système d'exploitation
 
Gestion de la Memoire dans un Système d'exploitation
Gestion de la Memoire dans un Système d'exploitationGestion de la Memoire dans un Système d'exploitation
Gestion de la Memoire dans un Système d'exploitation
 
Chapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busChapitre iv entrées sorties et bus
Chapitre iv entrées sorties et bus
 
Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2
 
Cours se chap1
Cours se chap1Cours se chap1
Cours se chap1
 
Les fonctions avancées du système d’exploitation
Les fonctions avancées du système d’exploitationLes fonctions avancées du système d’exploitation
Les fonctions avancées du système d’exploitation
 
Contrôle de système d’exploitation
Contrôle de système d’exploitation Contrôle de système d’exploitation
Contrôle de système d’exploitation
 
Formation Informatique base et généralités
Formation Informatique base et généralitésFormation Informatique base et généralités
Formation Informatique base et généralités
 
Cours xp
Cours xpCours xp
Cours xp
 
Gestion des threads
Gestion des threadsGestion des threads
Gestion des threads
 
Systeme distribue
Systeme distribueSysteme distribue
Systeme distribue
 
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008
 
Systémes d'exploitation
Systémes d'exploitationSystémes d'exploitation
Systémes d'exploitation
 
Cours linux intermediaire
Cours linux intermediaireCours linux intermediaire
Cours linux intermediaire
 
Introduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobileIntroduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobile
 
NTFS francais
NTFS francaisNTFS francais
NTFS francais
 
Logiciel système
Logiciel systèmeLogiciel système
Logiciel système
 
Les systemes-dexploitation
Les systemes-dexploitationLes systemes-dexploitation
Les systemes-dexploitation
 
Chapitre1 introduction-aux-systemes-d-exploitation
Chapitre1 introduction-aux-systemes-d-exploitationChapitre1 introduction-aux-systemes-d-exploitation
Chapitre1 introduction-aux-systemes-d-exploitation
 

En vedette

MaestríA Diversidad La EducacióN Romana Enciclica
MaestríA Diversidad La EducacióN Romana EnciclicaMaestríA Diversidad La EducacióN Romana Enciclica
MaestríA Diversidad La EducacióN Romana Enciclica
Adalberto
 
Agosto Besitos
Agosto BesitosAgosto Besitos
Agosto Besitos
Adalberto
 
Lo mejor de ti
Lo mejor de tiLo mejor de ti
Lo mejor de ti
Carlos Chacón
 
2013 synergie collab sametime & unified communication
2013 synergie collab sametime & unified communication2013 synergie collab sametime & unified communication
2013 synergie collab sametime & unified communication
Synergie Informatique France
 
Julio Act. Integradora 18 Junio
Julio Act. Integradora 18 JunioJulio Act. Integradora 18 Junio
Julio Act. Integradora 18 JunioAdalberto
 
Junio Matematica
Junio MatematicaJunio Matematica
Junio Matematica
Adalberto
 
Leo Burnett We Are Open, Novembre 2012
Leo Burnett We Are Open, Novembre 2012Leo Burnett We Are Open, Novembre 2012
Leo Burnett We Are Open, Novembre 2012
LeoBurnettFrance
 
Evaluacion Al Servicio De Los Aprendizajes 0
Evaluacion Al Servicio De Los Aprendizajes 0Evaluacion Al Servicio De Los Aprendizajes 0
Evaluacion Al Servicio De Los Aprendizajes 0
Adalberto
 
MaestríA Curriculum 1 De La Educacion Superior ArtíCulo De OpinióN
MaestríA  Curriculum 1 De La Educacion Superior ArtíCulo De OpinióNMaestríA  Curriculum 1 De La Educacion Superior ArtíCulo De OpinióN
MaestríA Curriculum 1 De La Educacion Superior ArtíCulo De OpinióN
Adalberto
 
MaestríA 10 PsicologíA Del Ap. Filosofia Educacion
MaestríA 10 PsicologíA Del Ap. Filosofia EducacionMaestríA 10 PsicologíA Del Ap. Filosofia Educacion
MaestríA 10 PsicologíA Del Ap. Filosofia Educacion
Adalberto
 
La solution E-Presence de atoosite
La solution E-Presence de atoositeLa solution E-Presence de atoosite
La solution E-Presence de atoosite
atoosite
 
Delta Bonaerense
Delta BonaerenseDelta Bonaerense
Delta Bonaerense
PUPOVISION
 
Quieressermedico[1]
Quieressermedico[1]Quieressermedico[1]
Quieressermedico[1]
Adalberto
 
Resumenejeiii 1226801862580739 8
Resumenejeiii 1226801862580739 8Resumenejeiii 1226801862580739 8
Resumenejeiii 1226801862580739 8
Adalberto
 

En vedette (20)

MaestríA Diversidad La EducacióN Romana Enciclica
MaestríA Diversidad La EducacióN Romana EnciclicaMaestríA Diversidad La EducacióN Romana Enciclica
MaestríA Diversidad La EducacióN Romana Enciclica
 
Stats
StatsStats
Stats
 
Bulletin nov 2012
Bulletin nov 2012Bulletin nov 2012
Bulletin nov 2012
 
Laveuse colonne enterrée2
Laveuse colonne enterrée2Laveuse colonne enterrée2
Laveuse colonne enterrée2
 
Vautour fauve
Vautour fauveVautour fauve
Vautour fauve
 
Agosto Besitos
Agosto BesitosAgosto Besitos
Agosto Besitos
 
Renard roux
Renard rouxRenard roux
Renard roux
 
Lo mejor de ti
Lo mejor de tiLo mejor de ti
Lo mejor de ti
 
2013 synergie collab sametime & unified communication
2013 synergie collab sametime & unified communication2013 synergie collab sametime & unified communication
2013 synergie collab sametime & unified communication
 
Julio Act. Integradora 18 Junio
Julio Act. Integradora 18 JunioJulio Act. Integradora 18 Junio
Julio Act. Integradora 18 Junio
 
Junio Matematica
Junio MatematicaJunio Matematica
Junio Matematica
 
Leo Burnett We Are Open, Novembre 2012
Leo Burnett We Are Open, Novembre 2012Leo Burnett We Are Open, Novembre 2012
Leo Burnett We Are Open, Novembre 2012
 
Présent i cours2
Présent i cours2Présent i cours2
Présent i cours2
 
Evaluacion Al Servicio De Los Aprendizajes 0
Evaluacion Al Servicio De Los Aprendizajes 0Evaluacion Al Servicio De Los Aprendizajes 0
Evaluacion Al Servicio De Los Aprendizajes 0
 
MaestríA Curriculum 1 De La Educacion Superior ArtíCulo De OpinióN
MaestríA  Curriculum 1 De La Educacion Superior ArtíCulo De OpinióNMaestríA  Curriculum 1 De La Educacion Superior ArtíCulo De OpinióN
MaestríA Curriculum 1 De La Educacion Superior ArtíCulo De OpinióN
 
MaestríA 10 PsicologíA Del Ap. Filosofia Educacion
MaestríA 10 PsicologíA Del Ap. Filosofia EducacionMaestríA 10 PsicologíA Del Ap. Filosofia Educacion
MaestríA 10 PsicologíA Del Ap. Filosofia Educacion
 
La solution E-Presence de atoosite
La solution E-Presence de atoositeLa solution E-Presence de atoosite
La solution E-Presence de atoosite
 
Delta Bonaerense
Delta BonaerenseDelta Bonaerense
Delta Bonaerense
 
Quieressermedico[1]
Quieressermedico[1]Quieressermedico[1]
Quieressermedico[1]
 
Resumenejeiii 1226801862580739 8
Resumenejeiii 1226801862580739 8Resumenejeiii 1226801862580739 8
Resumenejeiii 1226801862580739 8
 

Similaire à Systemes d'exploitation

chapitre0.pptx
chapitre0.pptxchapitre0.pptx
chapitre0.pptx
BenFradjHajer1
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
BenFradjHajer1
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
MahdiHERMASSI1
 
Cours windows-2003-server
Cours windows-2003-serverCours windows-2003-server
Cours windows-2003-servermbarek_slide
 
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdfresume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
FootballLovers9
 
Système d'exploitation
Système d'exploitationSystème d'exploitation
Système d'exploitationneoh777
 
Introduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).pptIntroduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).ppt
MahdiHERMASSI1
 
0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.ppt0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.ppt
DenisKouakou1
 
Linux_Cours.ppt
Linux_Cours.pptLinux_Cours.ppt
Linux_Cours.ppt
dallelkhezzaneint
 
lessons_se-partie01.pdf
lessons_se-partie01.pdflessons_se-partie01.pdf
lessons_se-partie01.pdf
reda42878
 
IntroCours1.pdf
IntroCours1.pdfIntroCours1.pdf
IntroCours1.pdf
BellaSalima
 
Système exploitation
Système exploitationSystème exploitation
Système exploitation
sarah Benmerzouk
 
Virtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitationsVirtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitations
SGHIOUAR abdelfettah
 
Cours système d’exploitation S1 - IG IPSET.pdf
Cours système d’exploitation S1 - IG IPSET.pdfCours système d’exploitation S1 - IG IPSET.pdf
Cours système d’exploitation S1 - IG IPSET.pdf
MedBechir
 
Cours sys 2PPT20.pdf
Cours sys 2PPT20.pdfCours sys 2PPT20.pdf
Cours sys 2PPT20.pdf
C00LiMoUn
 
Administration linux
Administration linuxAdministration linux
Administration linuxLys Lopy
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptx
kaoutarghaffour
 
La programmation systéme en langage C sous UNIX
La programmation systéme en langage C sous UNIXLa programmation systéme en langage C sous UNIX
La programmation systéme en langage C sous UNIX
Ben Hassen Hamdi
 

Similaire à Systemes d'exploitation (20)

chapitre0.pptx
chapitre0.pptxchapitre0.pptx
chapitre0.pptx
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
 
1514117367383.pptx
1514117367383.pptx1514117367383.pptx
1514117367383.pptx
 
Cours windows-2003-server
Cours windows-2003-serverCours windows-2003-server
Cours windows-2003-server
 
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdfresume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
 
Système d'exploitation
Système d'exploitationSystème d'exploitation
Système d'exploitation
 
Introduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).pptIntroduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).ppt
 
Sistema operativo frances
Sistema operativo francesSistema operativo frances
Sistema operativo frances
 
0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.ppt0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.ppt
 
Linux_Cours.ppt
Linux_Cours.pptLinux_Cours.ppt
Linux_Cours.ppt
 
lessons_se-partie01.pdf
lessons_se-partie01.pdflessons_se-partie01.pdf
lessons_se-partie01.pdf
 
IntroCours1.pdf
IntroCours1.pdfIntroCours1.pdf
IntroCours1.pdf
 
Système exploitation
Système exploitationSystème exploitation
Système exploitation
 
Virtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitationsVirtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitations
 
Cours système d’exploitation S1 - IG IPSET.pdf
Cours système d’exploitation S1 - IG IPSET.pdfCours système d’exploitation S1 - IG IPSET.pdf
Cours système d’exploitation S1 - IG IPSET.pdf
 
Cours sys 2PPT20.pdf
Cours sys 2PPT20.pdfCours sys 2PPT20.pdf
Cours sys 2PPT20.pdf
 
Routage protocole
Routage protocoleRoutage protocole
Routage protocole
 
Administration linux
Administration linuxAdministration linux
Administration linux
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptx
 
La programmation systéme en langage C sous UNIX
La programmation systéme en langage C sous UNIXLa programmation systéme en langage C sous UNIX
La programmation systéme en langage C sous UNIX
 

Systemes d'exploitation

  • 1. SYSTEMES D'EXPLOITATION Pour qu'un ordinateur soit capable de faire fonctionner un programme informatique (appelé parfois application ou logiciel), 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 (noté SE ou OS, abréviation du terme anglais Operating System), est chargé d'assurer la liaison entre les ressources matérielles, l'utilisateur et les applications (traitement de texte, jeu vidéo, ...). Ainsi lorsqu'un programme désire accéder à une ressource matérielle, il ne lui est pas nécessaire d'envoyer des informations spécifiques au périphérique, il lui suffit d'envoyer les informations au système d'exploitation, qui se charge de les transmettre au périphérique concerné via son pilote. En l'absence de pilotes il faudrait que chaque programme reconnaisse et prenne en compte la communication avec chaque type de périphérique ! Le système d'exploitation permet ainsi de "dissocier" les programmes et le matériel, afin notamment de simplifier la gestion des ressources et offrir à l'utilisateur une interface homme-machine (notée «IHM») simplifiée afin de lui permettre de s'affranchir de la complexité de la machine physique. Mais ce n'est pas là son seul rôle. Rôles du système d'exploitation Les rôles du système d'exploitation sont divers : Gestion des entrées/sorties : (comme on vient de le voir) 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). Gestion du processeur : le système d'exploitation est chargé de gérer l'allocation du processeur entre les différents programmes grâce à unalgorithme d'ordonnancement. Le type d'ordonnanceur est totalement dépendant du système d'exploitation, en fonction de l'objectif visé. 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 qu'il n'y a de mémoire vive disponible sur le système. En contrepartie cette mémoire est beaucoup plus lente. 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. Gestion des droits : le système d'exploitation est chargé de la sécurité liée à l'exécution des programmes en garantissant que les ressources ne sont utilisées que par les programmes et utilisateurs possédant les droits adéquats. 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. Gestion des informations : le système d'exploitation fournit un certain nombre d'indicateurs permettant de diagnostiquer le bon fonctionnement de la machine. Composantes du système d'exploitation Le système d'exploitation est composé d'un ensemble de logiciels permettant de gérer les interactions avec le matériel. Parmi cet ensemble de logiciels on distingue généralement les éléments suivants :
  • 2. Le noyau (en anglais kernel) représentant les fonctions fondamentales du système d'exploitation telles que la gestion de la mémoire, des processus, des fichiers, des entrées-sorties principales, et des fonctionnalités de communication. L'interpréteur de commande (en anglais shell, traduisez «coquille» par opposition au noyau) permettant la communication avec le système d'exploitation par l'intermédiaire d'un langage de commandes, afin de permettre à l'utilisateur de piloter les périphériques en ignorant tout des caractéristiques du matériel qu'il utilise, de la gestion des adresses physiques, etc. Le système de fichiers (en anglais «file system», noté FS), permettant d'enregistrer les fichiers dans une arborescence. L'interface usager. Les pilotes. Systèmes multitâches Un système d'exploitation est dit «multi-tâches» (en anglais multithreaded) lorsque plusieurs «tâches» (également appelées processus) peuvent être exécutées simultanément. Les applications sont composées en séquence d'instructions que l'on appelle «processus légers» (en anglais «threads»). Ces threads seront tour à tour actifs, en attente, suspendus ou détruits, suivant la priorité qui leur est associée ou bien exécutés séquentiellement. Un système est dit préemptif lorsqu'il possède un ordonnanceur (aussi appelé planificateur), qui répartit, selon des critères de priorité, le temps machine entre les différents processus qui en font la demande. Le système est dit à temps partagé lorsqu'un quota de temps est alloué à chaque processus par l'ordonnanceur. C'est notamment le cas des systèmes multi-utilisateurs qui permettent à plusieurs utilisateurs d'utiliser simultanément sur une même machine des applications différentes ou bien similaires. Pour ce faire, le système alloue à chaque utilisateur une tranche de temps. Systèmes multiprocesseurs Le multiprocessing est une technique consistant à faire fonctionner plusieurs processeurs en parallèle afin d'obtenir une puissance de calcul plus importante que celle obtenue avec un processeur haut de gamme ou bien afin d'augmenter la disponibilité du système (en cas de panne d'un processeur). Un système multiprocesseur doit donc être capable de gérer le partage de la mémoire entre plusieurs processeurs mais également de distribuer la charge de travail. Systèmes embarqués Les systèmes embarqués sont des systèmes d'exploitation prévus pour fonctionner sur des machines de petite taille, telles que des PDA (personal digital assistants ou en français assistants numériques personnels) ou des appareils électroniques autonomes (sondes spatiales, robot, ordinateur de bord de véhicule, etc.), possédant une autonomie réduite. Ainsi, une caractéristique essentielle des systèmes embarqués est leur gestion avancée de l'énergie et leur capacité à fonctionner avec des ressources limitées. Les principaux systèmes embarqués «grand public» pour assistants numériques personnels sont : PalmOS Windows CE / Windows Mobile / Window Smartphone BlackBerry OS Android iOS Systèmes temps réel Les systèmes temps réel (real time systems), essentiellement utilisés dans l'industrie, sont des systèmes dont l'objectif est de fonctionner dans un environnement contraint temporellement. Un système temps réel doit ainsi fonctionner de manière fiable selon des contraintes temporelles spécifiques, c'est-à-dire qu'il doit être capable de délivrer un traitement correct des informations reçues à des intervalles de temps bien définis (réguliers ou non). Voici quelques exemples de systèmes d'exploitation temps réel :
  • 3. RTLinux (RealTime Linux) ; QNX ; VxWorks. Les types de systèmes d'exploitation On distingue plusieurs types de systèmes d'exploitation, selon qu'ils sont capables de gérer simultanément des informations d'une longueur de 16 bits, 32 bits,64 bits ou plus. Système Codage Mono-utilisateur Multi-utilisateur Mono-tâche Multitâche DOS 16 bits X X Windows 3.1 16/32 bits X coopératif Windows 95/98/Me 32 bits X coopératif Windows NT/2000 32 bits X préemptif Windows XP 32/64 bits X préemptif Windows Vista/7 32/64 bits X préemptif Unix / Linux 32/64 bits X préemptif MAC/OS X 32 bits X préemptif VMS 32 bits X préemptif Ce document intitulé « Systèmes d'exploitation - Introduction » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Comparatifs des systèmes d'exploitation Premiè Dernière re Système version Prix (en Architectur version Ordinateur de Créateur Ancêtre stable dollars es publiqu cible fichiers (version/da américains) possibles e possible te) (date) Serveur, JFS, JFS2, System Station de ISO 9660, V 5.3 (août Fourni avec POWER, AIX IBM 1986 travail, UDF, NFS, Release 2004) le matériel PowerPC Ordinateur de SMBFS, 3 réseau GPFS Intel IA32 Serveur, UFS2, 6.2 (15 (x86), Station de ext2, FAT, Le projet Décemb janvier 2007) AMD64, FreeBSD 386BSD Gratuit travail, ISO 9660, FreeBSD re 1993 et 5.5 (25 PC98, Ordinateur de UDF, NFS, mai 2006) SPARC, réseau autres autres CFS, HFS, 11.23 "11i Hewlett- Serveur, ISO 9660, v2" PA-RISC,IA- HP-UX Packard 1983 Unix 400$ Station de NFS, (Décembre 64 (HP) travail SMBFS, 2005) UDF, VxFS Embarqué, Quatrième Station de Presque Presque Inferno Bell Labs 1997 Plan 9 édition Gratuit travail, toutes tous (20/07/2005) Serveur Intel IA32 (x86), Alpha, Styx/9P20 17 Kernel 2.6.38 Presque GNU/Lin Auteurs MIPS, 00, kfs, septemb Minix (15 mars Gratuit tous : Distribu ux multiples PowerPC, FAT, ISO re 1991 2011) tion Linux SPARC, 9660 autres Fourni avec Ordinateur HFS+, Apple Janvier 9.2.2 (12 mai le matériel. personnel, PowerPC, HFS, ISO Mac OS Aucun Computer 1984 2002) Mises à jour Station de 68k 9660, FAT, payantes. La travail UDF
  • 4. version 9.2.2 est fournie avec MacOS X pour PowerPC (Classic) Fourni avec le matériel. HFS+ 10.4.10 Mises à jour (defaut), « Tiger » payantes UFS, AFP, UNIX, (20/06/2007) (129$, Ordinateur ISO 9660, MachBS , 10.5.0 Étudiant 69$, personnel, PowerPC, FAT, UDF, Mac OS Apple Mars D, « Leopard » Familial 5 Station de Intel IA32 NFS, X Computer 2001 NeXTST (26/10/2007) postes 199$, Travail, (x86) SMBFS, EP, Mac , 10.6.0 Mac OS X Serveur NTFS OS « Snow Serveur 10 (lecture Leopard » clients 499$, seulement (28/08/2009) Mac OS X ) Serveur illimité 999$) Intel IA32 (x86), 68k, Ordinateur de Alpha, UFS, réseau, AMD64, UFS2, 4.0 (19 Le projet Mai Embarqué, PowerPC, ext2, FAT, NetBSD 386BSD décembre Gratuit NetBSD 1993 Ordinateur de SPARC, ISO 9660, 2007) Bureau, playstation2, NFS, LFS, Serveur dreamcast autres (60 plateformes) NSS, 6.5 SP4 NWFS, Intel IA32 NetWare Novell 1985 S-Net (Septembre 184$ Serveur FAT, NFS, (x86) 2005) AFP, UDF, ISO 9660 Ordinateur de Intel IA32 UFS, ext2, réseau, (x86), 68k, FAT, ISO OpenBS Le projet Octobre NetBSD 4.1 (1er mai Serveur, Alpha, Gratuit 9660, NFS, D OpenBSD 1995 1.0 2007) Station de AMD64, quelques Travail, SPARC, VAX, autres Embarqué autres DEC (HP à 8.2-1 Gratuit pour Files-11, OpenVM Février RSX- VAX, Alpha, l'heure (septembre usage non- Serveur ISO 9660, S 1978 11M IA-64 actuel) 2005) commercial NFS HPFS, JFS, 4.52 Serveur, IBM / Décemb Intel IA32 FAT, ISO OS/2 MS-DOS (décembre 300$ Ordinateur Microsoft re 1987 (x86) 9660, 2001) personnel UDF, NFS Intel IA32 Station de fossil/venti (x86), Alpha, Quatrième Travail, , 9P2000, MIPS, Plan 9 Bell Labs 1993 Unix édition Gratuit Serveur, kfs, ext2, PowerPC, (2002) Embarqué, FAT, ISO SPARC, HPC 9660 autres UFS, ZFS, SPARC, ext2, FAT, Sun 10 Station de Juillet SPARC64, ISO 9660, Solaris Microsyste SunOS (1er février Gratuit Travail, 1992 AMD64, Intel UDF, NFS, ms 2005) Serveur IA32 (x86) quelques autres
  • 5. Intel IA32 17 Ordinateur de NTFS, FAT, Window Windows 5.0 SP4 (23 (x86), Microsoft février ? bureau, ISO 9660, s 2000 NT 4.0 juin 2003) AMD64, IA- 2000 Serveur UDF 64 Familial Intel IA32 NTFS, FAT, Window Octobre Windows 5.1.2600 SP3 199$, Ordinateur de (x86), Microsoft ISO 9660, s XP 2001 2000 (6 mai 2008) Professionnel bureau AMD64, IA- UDF 299$ 64 Window Windows 5.2.3959 SP2 Avril 999$/5 Intel IA32 FAT, ISO s Server Microsoft 2000 (14 mars Serveur 2003 clients (x86) 9660, UDF 2003 Server 2007) BFS (défaut), FAT, ISO 8 9660, novemb selon Intel IA32 UDF, HFS, re 2006 versions de (x86), AFP, ext2, 6.0.6002 SP2 Window (pro) et Windows 259 $ à 499 Ordinateur de PowerPC, CIFS, Microsoft (26 mai s Vista 30 XP $ (mise à bureau (AMD64 en NTFS 2009) janvier jour de 129 $ développeme (lecture 2007 à 299 $) nt) seulement (public) ), ReiserFS (lecture seulement ) Système Window 27 Windows 999$/5 Architectur 6.0.6002 (27 de s Server Microsoft février Server clients,3999$ Serveur es février 2008) fichiers 2008 2008 2003 /25 clients possibles possible selon versions de 22 6.1.7600 (22 199,99 € à Window Windows Ordinateur de Microsoft octobre octobre 319,99 € s7 Vista bureau 2009 2009) (mise à jour de 119,99 € à 299,99 €) Window 22 Windows 6.1.7600 (22 999$/5 s Server Microsoft Octobre Server Octobre clients,3999$ Serveur 2008 R2 2009 2008 2009) /25 clients Ordinateur Haïku release personnel, Haïku OS Haiku Inc. 2001 BeOS R5 Gratuit alpha 1 Station multimedia Premiè re Dernière Coût (en version version Ordinateur Créateur Ancêtre dollars publiqu stable cible américains) e (date) (date)