Groupe esaip 1 582689155
Théorie des Systèmes d'exploitation : Introduction
Quelques systèmes d'exploitation ........................................................................................................ 3
Architecture des ordinateurs ................................................................................................................ 4
Schéma simplifié : ............................................................................................................................ 4
Les concepts des systèmes d'exploitation ........................................................................................... 5
Les 2 principales fonctions d'un systèmes d'exploitation ................................................................ 5
Les «appels système », ou API système ......................................................................................... 6
Architecture en couches des systèmes d'exploitation ........................................................................... 7
Schéma simplifié .............................................................................................................................. 7
Architecture de MSDOS .................................................................................................................. 7
Architecture d'Unix .......................................................................................................................... 8
Pour approfondir : mode utilisateur ou mode noyau ........................................................................... 9
P. Trégouët A. Schaal
Groupe esaip
Groupe esaip 2 582689155
Quelques systèmes d'exploitation
MsDos
Windows 3.11 (multitâche coopératif)
Sta
tio
ns
Windows 95 / 98 /
millenium
XP
Vista
7 (seven)
8
Ser
veu
rs
Windows NT4
Windows
2000
windows
server 2003
Windows
server 2008
(R2)
Windows server
2012 (R2)
MacOS 9
MacOS X (dérivé de Free BSD)
Unix system V
SCO Unix Open Server (Caldera)
Soaris (ex Sun OS)
HP-UX
Xenix(Microsoft et SCO)
Linux (RedHat, Mandrake, SuSE, Debian, slackware...)
Free BSD
MVS (IBM)
OS400 (IBM AS400)
VMS (DEC: Digital Equipment Corporation)
GCOS/8 (BULL)
CPM86
OS/2
Vxworks
OS/9
QNX
Windows CE
Linux RT
eCos (RedHat Linux)
Groupe esaip 3 582689155
Architecture des ordinateurs
Schéma simplifié :
Groupe esaip 4 582689155
Groupe esaip 5 582689155
Les concepts des systèmes d'exploitation
Un des concepts principaux des systèmes d'exploitation est la notion de processus: un processus est
un programme en cours d'exécution. Un système d'exploitation sera dit multitâche s'il permet à
plusieurs processus de s'exécuter de manière concurrente (partage du temps processeur dans une
apparente simultanéité), ce que l'on peut représenter sous la forme d'un diagramme de Gantt:
Processus ou Tâches
P1
P2
P3
Temps processeur
Les 2 principales fonctions d'un systèmes d'exploitation
1.Normaliser l'accès aux ressources matérielles, en fournisssant des pilotes de périphériques, ou
drivers, utilisables par toutes les applications. Ces pilotes permettront un accès standard et simplifié
à l'écran, au clavier, à la souris, aux fichiers sur disque, aux ressources du réseau etc...
2.Partager les ressources de l'ordinateur entre les différents processus (les différents utilisateurs): ce
partage implique à la fois
une politique d'allocation de ressources, tenant éventuellement compte d'un niveau
priorité alloué à un processus
et un contrôle des droits d'accès attribués à un processus (ou à un utilisateur) sur les
fichiers, la mémoire centrale, les autres processus etc...
1 / 10 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !