منتديــات النــصـــــرة
السلام عليكم ورحمة الله وبركاته
أخي الزائر / أختي الزائرة يرجي التكرم بتسجيل الدخول اذا كنت عضوا معنا،
او التسجيل ان لم تكن عضوا وترغب في الانضمام الي منتدى النصرة
سنتشرف بتسجيلك
وشكرا
إدارة المنتدى

منتديــات النــصـــــرة
السلام عليكم ورحمة الله وبركاته
أخي الزائر / أختي الزائرة يرجي التكرم بتسجيل الدخول اذا كنت عضوا معنا،
او التسجيل ان لم تكن عضوا وترغب في الانضمام الي منتدى النصرة
سنتشرف بتسجيلك
وشكرا
إدارة المنتدى

منتديــات النــصـــــرة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورالتسجيلدخولتسجيل دخول الاعضاء

 

  Système d'exploitation

اذهب الى الأسفل 
كاتب الموضوعرسالة
زهير
 
 
زهير


الجنس : ذكر
رقم العضوية : 8
عدد المساهمات : 457
تاريخ التسجيل : 02/11/2010

 Système d'exploitation Empty
مُساهمةموضوع: Système d'exploitation    Système d'exploitation Emptyالأحد يناير 02, 2011 8:25 pm


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.
 Système d'exploitation Systemes-images-se
الرجوع الى أعلى الصفحة اذهب الى الأسفل
زهير
 
 
زهير


الجنس : ذكر
رقم العضوية : 8
عدد المساهمات : 457
تاريخ التسجيل : 02/11/2010

 Système d'exploitation Empty
مُساهمةموضوع: رد: Système d'exploitation    Système d'exploitation Emptyالأحد يناير 02, 2011 8:28 pm

Rôles du système d'exploitation


Les rôles du système d'exploitation sont divers :


  • Gestion du processeur : le système d'exploitation est chargé de gérer l'allocation du processeur entre les différents programmes grâce à un algorithme 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 des entrées/sorties : 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 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.









Systèmes multitâches



Un système d'exploitation est dit «multi-tâche» (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 : le
système est alors dit «système transactionnel». Pour ce faire, le système alloue à chaque utilisateur une tranche de temps.
Systèmes multi-processeurs



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


On appelle SMP (Symmetric Multiprocessing ou Symmetric Multiprocessor) une architecture dans laquelle tous les processeurs accèdent à un espace mémoire partagé.



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



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 :

























































الرجوع الى أعلى الصفحة اذهب الى الأسفل
زهير
 
 
زهير


الجنس : ذكر
رقم العضوية : 8
عدد المساهمات : 457
تاريخ التسجيل : 02/11/2010

 Système d'exploitation Empty
مُساهمةموضوع: رد: Système d'exploitation    Système d'exploitation Emptyالأحد يناير 02, 2011 8:31 pm

SystèmeCodageMono-utilisateurMulti-utilisateurMono-tâcheMultitâche
DOS16 bits
X
X
Windows3.116/32 bits
X non préemptif
Windows95/98/Me32 bits
X coopératif
WindowsNT/200032 bits
X préemptif
WindowsXP32/64 bits
X préemptif
Windows732/64 bits
X
préemptif
Unix / Linux32/64 bits
X préemptif
MAC/OS X32 bits
X préemptif
VMS32 bits
X préemptif
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
Système d'exploitation
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتديــات النــصـــــرة :: ۝ஊ»(إن تنصروا الله ينصركم)« :: ₪ ҉ ][الدراسة والتعليم][ ҉ ₪ :: محور العلوم الهندسية-
انتقل الى: