Systemes d'exploitation

Léo Armel Mouloungui Devoumby
Léo Armel Mouloungui DevoumbyTechnicien de maintenance informatique à NTIC Services
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)

Recommandé

Chapitre 03 par
Chapitre 03Chapitre 03
Chapitre 03Sofiane Usma
975 vues23 diapositives
Cour1 par
Cour1Cour1
Cour1guesta14d0a5
1.7K vues31 diapositives
Système d’exploitation: Principe par
Système d’exploitation: PrincipeSystème d’exploitation: Principe
Système d’exploitation: PrincipeSouhaib El
3.8K vues55 diapositives
Cours système d’exploitation partie1 par
Cours système d’exploitation partie1Cours système d’exploitation partie1
Cours système d’exploitation partie1manou2008
14.2K vues273 diapositives
Cours système d'exploitation par
Cours système d'exploitationCours système d'exploitation
Cours système d'exploitationAmel Morchdi
6.4K vues60 diapositives
System d\'exploitation par
System d\'exploitationSystem d\'exploitation
System d\'exploitationThắng Thao
4.3K vues24 diapositives

Contenu connexe

Tendances

Fonctionnement d’un système d’exploitation par
Fonctionnement d’un système d’exploitationFonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitationImane Bellali
27.8K vues13 diapositives
Système d'exploitation par
Système d'exploitationSystème d'exploitation
Système d'exploitationChevy Kpetillo
849 vues29 diapositives
Gestion de la Memoire dans un Système d'exploitation par
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'exploitationiMitwe
2.8K vues43 diapositives
Chapitre iv entrées sorties et bus par
Chapitre iv entrées sorties et busChapitre iv entrées sorties et bus
Chapitre iv entrées sorties et busSana Aroussi
9K vues60 diapositives
Cours systèmes d'exploitation 2 par
Cours systèmes d'exploitation 2Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2Salah Triki
1K vues23 diapositives
Cours se chap1 par
Cours se chap1Cours se chap1
Cours se chap1Selman Dridi
673 vues24 diapositives

Tendances(20)

Fonctionnement d’un système d’exploitation par Imane Bellali
Fonctionnement d’un système d’exploitationFonctionnement d’un système d’exploitation
Fonctionnement d’un système d’exploitation
Imane Bellali27.8K vues
Gestion de la Memoire dans un Système d'exploitation par iMitwe
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
iMitwe2.8K vues
Chapitre iv entrées sorties et bus par Sana Aroussi
Chapitre iv entrées sorties et busChapitre iv entrées sorties et bus
Chapitre iv entrées sorties et bus
Sana Aroussi9K vues
Cours systèmes d'exploitation 2 par Salah Triki
Cours systèmes d'exploitation 2Cours systèmes d'exploitation 2
Cours systèmes d'exploitation 2
Salah Triki1K vues
Les fonctions avancées du système d’exploitation par Da Mi
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 Mi1.5K vues
Contrôle de système d’exploitation par digidid
Contrôle de système d’exploitation Contrôle de système d’exploitation
Contrôle de système d’exploitation
digidid1.6K vues
Formation Informatique base et généralités par Sinovatia
Formation Informatique base et généralitésFormation Informatique base et généralités
Formation Informatique base et généralités
Sinovatia5.4K vues
Cours Microsoft Windows 2003 Server 1ere Partie 6 Mars 2008 par guest9dd59e
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
guest9dd59e18.4K vues
Systémes d'exploitation par Selman Dridi
Systémes d'exploitationSystémes d'exploitation
Systémes d'exploitation
Selman Dridi1.4K vues
Introduction aux systèmes d'exploitation mobile par Houssem Rouini
Introduction aux systèmes d'exploitation mobileIntroduction aux systèmes d'exploitation mobile
Introduction aux systèmes d'exploitation mobile
Houssem Rouini10.3K vues
NTFS francais par zdi301
NTFS francaisNTFS francais
NTFS francais
zdi3011.7K vues
Logiciel système par benaaa
Logiciel systèmeLogiciel système
Logiciel système
benaaa327 vues
Chapitre1 introduction-aux-systemes-d-exploitation par Toumi Hicham
Chapitre1 introduction-aux-systemes-d-exploitationChapitre1 introduction-aux-systemes-d-exploitation
Chapitre1 introduction-aux-systemes-d-exploitation
Toumi Hicham42 vues

En vedette

MaestríA Diversidad La EducacióN Romana Enciclica par
MaestríA Diversidad La EducacióN Romana EnciclicaMaestríA Diversidad La EducacióN Romana Enciclica
MaestríA Diversidad La EducacióN Romana EnciclicaAdalberto
341 vues18 diapositives
Stats par
StatsStats
Statsnymphdora
572 vues12 diapositives
Bulletin nov 2012 par
Bulletin nov 2012Bulletin nov 2012
Bulletin nov 2012Luxemburger Wort
1.4K vues16 diapositives
Laveuse colonne enterrée2 par
Laveuse colonne enterrée2Laveuse colonne enterrée2
Laveuse colonne enterrée2SUD-LOCATION-VOIRIE
1.2K vues13 diapositives
Vautour fauve par
Vautour fauveVautour fauve
Vautour fauvecoolraoul76
486 vues4 diapositives
Agosto Besitos par
Agosto BesitosAgosto Besitos
Agosto BesitosAdalberto
325 vues3 diapositives

En vedette(20)

MaestríA Diversidad La EducacióN Romana Enciclica par Adalberto
MaestríA Diversidad La EducacióN Romana EnciclicaMaestríA Diversidad La EducacióN Romana Enciclica
MaestríA Diversidad La EducacióN Romana Enciclica
Adalberto341 vues
Agosto Besitos par Adalberto
Agosto BesitosAgosto Besitos
Agosto Besitos
Adalberto325 vues
Julio Act. Integradora 18 Junio par Adalberto
Julio Act. Integradora 18 JunioJulio Act. Integradora 18 Junio
Julio Act. Integradora 18 Junio
Adalberto159 vues
Junio Matematica par Adalberto
Junio MatematicaJunio Matematica
Junio Matematica
Adalberto640 vues
Evaluacion Al Servicio De Los Aprendizajes 0 par Adalberto
Evaluacion Al Servicio De Los Aprendizajes 0Evaluacion Al Servicio De Los Aprendizajes 0
Evaluacion Al Servicio De Los Aprendizajes 0
Adalberto532 vues
MaestríA Curriculum 1 De La Educacion Superior ArtíCulo De OpinióN par Adalberto
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
Adalberto285 vues
MaestríA 10 PsicologíA Del Ap. Filosofia Educacion par Adalberto
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
Adalberto1.8K vues
La solution E-Presence de atoosite par atoosite
La solution E-Presence de atoositeLa solution E-Presence de atoosite
La solution E-Presence de atoosite
atoosite475 vues
Quieressermedico[1] par Adalberto
Quieressermedico[1]Quieressermedico[1]
Quieressermedico[1]
Adalberto544 vues
Resumenejeiii 1226801862580739 8 par Adalberto
Resumenejeiii 1226801862580739 8Resumenejeiii 1226801862580739 8
Resumenejeiii 1226801862580739 8
Adalberto260 vues

Similaire à Systemes d'exploitation

chapitre0.pptx par
chapitre0.pptxchapitre0.pptx
chapitre0.pptxBenFradjHajer1
8 vues26 diapositives
1514117367383.pptx par
1514117367383.pptx1514117367383.pptx
1514117367383.pptxBenFradjHajer1
2 vues26 diapositives
1514117367383.pptx par
1514117367383.pptx1514117367383.pptx
1514117367383.pptxMahdiHERMASSI1
8 vues26 diapositives
Cours windows-2003-server par
Cours windows-2003-serverCours windows-2003-server
Cours windows-2003-servermbarek_slide
32.4K vues75 diapositives
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf par
resume-theorique-m104-2203-6246fb9f3e558 (2).pdfresume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdfFootballLovers9
25 vues331 diapositives
Système d'exploitation par
Système d'exploitationSystème d'exploitation
Système d'exploitationneoh777
1.5K vues17 diapositives

Similaire à Systemes d'exploitation(20)

Cours windows-2003-server par mbarek_slide
Cours windows-2003-serverCours windows-2003-server
Cours windows-2003-server
mbarek_slide32.4K vues
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf par FootballLovers9
resume-theorique-m104-2203-6246fb9f3e558 (2).pdfresume-theorique-m104-2203-6246fb9f3e558 (2).pdf
resume-theorique-m104-2203-6246fb9f3e558 (2).pdf
FootballLovers925 vues
Système d'exploitation par neoh777
Système d'exploitationSystème d'exploitation
Système d'exploitation
neoh7771.5K vues
Introduction aux systèmes d-exploitation (2).ppt par MahdiHERMASSI1
Introduction aux systèmes d-exploitation (2).pptIntroduction aux systèmes d-exploitation (2).ppt
Introduction aux systèmes d-exploitation (2).ppt
MahdiHERMASSI1209 vues
0081-cours-systemes-exploitations.ppt par DenisKouakou1
0081-cours-systemes-exploitations.ppt0081-cours-systemes-exploitations.ppt
0081-cours-systemes-exploitations.ppt
DenisKouakou17 vues
lessons_se-partie01.pdf par reda42878
lessons_se-partie01.pdflessons_se-partie01.pdf
lessons_se-partie01.pdf
reda4287812 vues
Cours sys 2PPT20.pdf par C00LiMoUn
Cours sys 2PPT20.pdfCours sys 2PPT20.pdf
Cours sys 2PPT20.pdf
C00LiMoUn38 vues
Administration linux par Lys Lopy
Administration linuxAdministration linux
Administration linux
Lys Lopy3.8K vues
La technologie des systemes distribués 2 ppt2222.pptx par kaoutarghaffour
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
kaoutarghaffour131 vues
La programmation systéme en langage C sous UNIX par Ben Hassen Hamdi
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 Hamdi1.9K vues
La creation d_un_disk_de_maintenance par bofransyk
La creation d_un_disk_de_maintenanceLa creation d_un_disk_de_maintenance
La creation d_un_disk_de_maintenance
bofransyk236 vues
les systèmes d'exploitation.ppt par PROFPROF11
les systèmes d'exploitation.pptles systèmes d'exploitation.ppt
les systèmes d'exploitation.ppt
PROFPROF11179 vues

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)