Please enable JavaScript.
Coggle requires JavaScript to display documents.
introduction aux systèmes d'exploitation - Coggle Diagram
introduction aux systèmes
d'exploitation
Definition
Un système d’exploitation représente l’ensemble des programmes qui pilote les différents composants (disque dur, écran, processeur, mémoire etc…) de l’appareil informatique et lui permet donc de fonctionner. Il permet donc de faire l’interface entre l’utilisateur et le matériel informatique. Il est d’ailleurs chargé en premier lors du démarrage de l’appareil.
but d'un SE
L'objectif du système d'exploitation est de gérer les ressources matérielles d'un ordinateur. Le contrôleur va chercher des données enregistrées sur un périphérique et les copies sur la mémoire vive. Il gère ainsi les transferts des données entre les périphériques et à la mémoire...
Composition
d'un SE
Un système d'exploitation est typiquement composé de :
noyau
librairies
programmes applicatifs de base
Rôles du SE
Le système d’exploitation permet de faire fonctionner les différents périphériques (carte son, carte graphique, souris, clavier etc…). L’utilisation de pilotes (drivers en anglais) permettent au système d’exploitation de communiquer et de donner des instructions aux périphériques qui ne pourraient fonctionner sans eux.
Systèmes d’exploitation pour ordinateurs
Windows, créé par Microsoft.
MacOS: (anciennement MacOS X), développé par Apple.
GNU/Linux, crée par Linux.
les ganerations du SE
La première génération (1945-1955)
La première génération est le début du développementLes systèmes informatiques électroniques en tant que substitut des systèmes informatiques mécaniques, c'est en raison de la vitesse de calcul des humains qui est limitée et les humains sont très faciles à faire preuve de négligence, d'erreurs et même d'erreurs. Dans cette génération, il n'y a pas de système d'exploitation, le système informatique reçoit des instructions qui doivent être effectuées directement.
Deuxième génération (1955-1965)
La deuxième génération introduit le traitement par lotsSystème, qui est un travail qui est effectué en série, puis exécuté séquentiellement. Dans cette génération, le système informatique n'a pas été équipé d'un système d'exploitation, mais certaines fonctions du système d'exploitation existent déjà, par exemple les fonctions du système d'exploitation sont FMS et IBSYS.
Troisième génération (1965-1980)
Dans cette génération, le développement du système d'exploitationdéveloppé pour servir de nombreux utilisateurs à la fois, où les utilisateurs interactifs communiquent via le terminal en ligne avec l'ordinateur, le système d'exploitation devient multi-utilisateur (utilisé par de nombreux utilisateurs à la fois) et multi-programmation (desservant plusieurs programmes à la fois).
La quatrième génération (après les années 1980)
Aujourd'hui, le système d'exploitation est utilisé pourréseau informatique où l'utilisateur est au courant de l'existence d'ordinateurs connectés les uns aux autres. A cette époque, les utilisateurs ont également été sécurisés avec une interface utilisateur graphique qui est une interface informatique graphique très confortable, à cette époque a également commencé l'ère de l'informatique distribuée où les calculs ne sont plus centrés sur un point, mais sont décomposés sur de nombreux ordinateurs afin que les performances soient atteintes le meilleur.
Famille & Classes des
systèmes d’exploitation
familles
les SE des serveurs
les SE des multiprocesseurs
les SE des PC
les SE des assistants personnels (PDA)
les SE embarqués
les SE des objets communicants
les SE temps réel
les SE pour smart cards
classes
Le systeme mono-tache
il ne gere qu'une seule tache à la fois (un seul programme). Quand le programme est lancé, il utilise seul les ressources de la machine et ne rend la main au systeme d'exploitation qu'en fin d'exécution, ou en cas d'erreur.
Ex: MS-DOS
le systeme multitache
il gere simultanement plusieurs programmes sur une meme machine.
il permet de partager le temps du processeur pour plusieurs programmes, ainsi ceux-ci sembleront s'executer simultanément.
le principe est d'allouer du temps à differents programmes (taches ou processus) fonctionnant simultanément.
ces taches seront tour à tour actives, en attente, suspendues ou détruites, suivant la priorité qui leur est associée. le temps alloué peut etre fixe ou variable suivant le type de partage geré par le SE.
Ex: Windows 95,98...
le systeme multi-utilisateur
les caracteristiques principales sont gestion d'environnement propre à chaque utilisateur( identification, ressources propres) sécurité d'accés aux programmes et aux données notion de droits d'accès
Ex:Windows 2000, 2003,XP.