Nous retrouver sur le Web :
http://www.dreamlive.fr
I.
LES SYSTEMES D'EXPLOITATIONS
A.
Concept et architecture du système d'exploitation
Pour bien comprendre les caractéristiques des systèmes d'exploitation en général(Microsoft), il est tout d'abord nécessaire de définir un certain nombre de concepts.
1 Le multitâche
Le multitâche est la capacité pour un système d'exploitation à gérer plusieurs programmessimultanément en leurs attribuant tour à tour un pourcentage de temps processeur pour ces programmes puissent s'exécuter.
Avec le
multitâche coopératif
, chaque application qui s'exécute sur le systèmed'exploitation dispose du processeur (et des ressources associées) puis le libère permettantainsi à l'application suivante dans la file d'attente d'exécution de disposer à son tour duprocesseur.Avec
le multitâche préemptif
, chaque application dispose du processeur pendant un lapsde temps déterminé à l'avance ou jusqu'à ce qu'une autre application ait une prioritésupérieure à l'application en cours. L'ordonnancement, l'attribution du temps processeurpour les applications en cours, est fait par le système d'exploitation sans consultation desapplications exécutées.
2 Le multithreading
Le multithreading dans un logiciel est mis en œuvre lors du développement del'application; il est gère par le système d'exploitation. Une thread est une entité d'exécution, un bout de programme ou même la totalité du programme si l'application ne propose pas le multithread. Le multithread signifie qu'a l'intérieur d'une même application, plusieurs tâches peuvent s'effectuer en psuedo-parrallèle.
3 Le multiprocessing
C'est l'aptitude du système d'exploitation à utiliser les processeurs présents dans la stationde travail pour les faire travailler à la gestion du système Windows et à l'exécution desapplications. On distingue deux types de multiprocessing :
Leave a Comment