Vous êtes sur la page 1sur 4

Évolution des SE

Les SE : Systèmes Distribués et réseaux


: Avantages

.Usage et partage des ressources à distantes-

.Optimisation de l’utilisation des ressources disponibles -

System plus robust-

,Réellement multitâches-

,Tolérances aux pannes-

.Souplesse et Évolutivité

: Inconvénients

,Équilibrage de charge entre les ordinateurs connectés -

,Complexité-

Peu de logiciels disponibles-

.Administration-

.Si le serveur plante, plus rien ne fonctionne-

.Sécurité : Piratage-

.Réseau : Saturation et délais de propagation

: Les systèmes à temps réels


: Avantages

le traitement d’un événement externe consiste le partage de -


deux traitements qui sont le traitement de immédiat effectué
par le gestionnaire et une gestion différé confié à une tache, ce
.qui réalise un traitement multitâches

.Mise en œuvre efficace-

.Pas besoin d’exclusion mutuelle entre taches-

: Inconvénients

.Programme difficile à maintenir-

.Manque de flexibilité-

.Perte du temps-

:Les SE : Systèmes Parallèles


Avantages :

Réellement multitâches-

Tolérances aux pannes-

: Inconvénients

Équilibrage de charge entre les processeurs (file d ’attente) -

Manqué de souplesse-

les systèmes multiprogrammés


:Avantage

autoriser la présence de plusieurs processus en même temps -

Définir un espace d'adresses par processus-

Protéger les processus entre eux-

Attribuer un espace de mémoire physique


: Inconvénients

Le partage des ressources peut être inefficace-

Si un des processus ne redonne pas la main à un autre -


processus, par exemple si le processus est bogué, le système
.entier peut s’arrêter

Les systèmes des ordinateurs personnels :


: Avantage

faciliter l'accès à la machine physique pour l'utilisateur -

.Peu d'attaques virus-

.Système d'exploitation complet-

fiabilité-

: Inconvénients

Victime de nombreuses attaques de virus, logiciels malveillants -

: Systèmes embarqués
: Avantages

Latence du système = temps de traitement d'une boucle ●

Cas proche du système simple séquentiel vu précédemment ●

Simple à programmer ●

: Inconvénients

Alignement » de la boucle de traitements sur le « ●

périphérique le plus lent

Programme difficile à maintenir ●


Différence entre la multiprogrammation et la
monoprogrammation

la multiprogrammation
est la capacité d'un système d'exécuter à la suite plusieurs
: activités sans l'intervention de l'utilisateur. Exemples

La famille des systèmes UN*X qui propose aussi la multi-


: exécution

GNU/Linux-

BSD-

Mac OS-

Famile Windows depuis WIN98-

la monoprogrammation
dans lesquels un seul utilisateur est présent et a accès à toutes
les ressources de la machine pendant tout le temps que dure
son travail

:Exemple

MS-DOS-

Vous aimerez peut-être aussi