LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Paquets de communication intercomponents

Commentaire d'oeuvre : Paquets de communication intercomponents. Recherche parmi 299 000+ dissertations

Par   •  2 Mai 2015  •  Commentaire d'oeuvre  •  388 Mots (2 Pages)  •  589 Vues

Page 1 sur 2

munication : les variables communes, les fichiers communs, les signaux, les

messages et les tubes de communication.

Dans un système d’exploitation multiprogrammé en temps partagé, plusieurs

processus s’exécutent en parallèle et partagent des objets comme la

mémoire, les imprimantes, et d’autres. Le partage d’objets sans précaution

particulière peut conduire à des résultats imprévisibles. La solution au problème

s’appelle synchronisation des processus, thème qui sera abordé au

Chapitre 6.

Les paquets de communication entre processus (Inter Process Communication)

IPC qui offre le System V sont composés de trois mécanismes fondamentaux

: les sémaphores, la mémoire partagée et les files de messages.

Bien que la communication IPC ne soit pas fondée sur les descripteurs de

fichiers, il existe de nombreuses applications qu’en utilisent ces techniques

puissantes. Le Chapitre 7 est donc consacré à la communication IPC.

L’exécution d’un processus nécessite un ensemble de ressources qui

lui sont attribuées par le système d’exploitation. L’utilisation d’une ressource

passe par les étapes : demande, utilisation et libération. Des problèmes

peuvent survenir lorsque les processus obtiennent des accès exclusifs

aux ressources. Par exemple, un processus

détient une ressource 

et attend une autre ressource , utilisée déjà par un autre processus ,

qui

détient la ressource  et attend la ressource .

On a une situation d’interblocage

car

attend 

qui attend .

Les deux processus vont attendre

indéfiniment. Ce thème sera traité au Chapitre 8.

La mémoire principale est le lieu où se trouvent les programmes et les

données quand le processeur les exécute. On l’oppose au concept de mé-

moire secondaire, représentée par les disques, de plus grande capacité, où

les processus peuvent séjourner avant d’être exécutés. La nécessité de gé-

rer la mémoire de manière optimale est toujours fondamentale, car en dé-

pit de sa grande disponibilité, elle n’est, en général, jamais suffisante. Ceci

en raison de la taille continuellement grandissante des programmes. Nous

verrons

...

Télécharger au format  txt (2.9 Kb)   pdf (53.7 Kb)   docx (9.1 Kb)  
Voir 1 page de plus »
Uniquement disponible sur LaDissertation.com