Category: "Système d'exploitation"

08/26/08

  07:07:28 am by , Categories: Système d'exploitation, G

Consiste à mutualiser un certain nombre d'ordinateurs en réseau pour créer ce que l'on appelle une "grille" sur laquelle on va pouvoir distribuer des traitements ou du stockage. Plusieurs petits ordinateurs travaillent alors en collaboration pour résoudre un problème complexe, ce qui permet de se passer d'un supercalculateur.

Une grille peut être constituée de plusieurs gros serveurs dans une pièce mais aussi de milliers de postes sur l'Internet.

08/25/08

  01:23:07 pm by , Categories: Système d'exploitation, E

Opération qui consiste à échanger des informations entre la mémoire d'un ordinateur et un périphérique, via une interface.

Pour faire une E/S le programme doit faire appel à une fonction du système d'exploitation. Cet appel se fait sous la même forme qu'un appel à une fonction classique.

  02:00:36 am by , Categories: Système d'exploitation, D

Element logiciel associé à une interface et/ou à un périphérique. En faisant appel au driver pour réaliser les entrées/sorties sur le périphérique concerné, le système s'affranchit d'une certaine indépendance vis à vis du matériel. Si vous changez de matériel, il suffit de remplacer les drivers associés et les logiciels continueront à fonctionner.

Deux méthodes de fonctionnement:

  • Polling
  • Par Interruptions

Parmi les routines constitutives d'un driver on trouve presque toujours:

1. Une routine de pré-traitement. Elle vérifie que l'opération demandée est possible. (Par exemple: on ne peut pas lire sur une imprimante). Elle appelle ensuite la routine de lancement. (Contexte du process)
2. Une routine de lancement. Elle initialise l'interface et commande le premier transfert. On passe alors à la routine d'attente.
3. Une routine d'attente. Elle sauvegarde l'adresse de la routine de continuation dans la base d'entrées sorties du système puis rend la main au système. (Un autre programme peut alors s'exécuter en attendant qu'il se produise un évènement venant du périphérique).
4. Une routine d'interruption. Elle est appellée par le système lorsque le périphérique a envoyé une interruption. Elle signale à la base d'entrées/sorties que ce périphérique a besoin d'un traitement puis rend immédiatement la main au système pour ne pas bloquer d'autres interruptions pouvant survenir.
5. Une routine de continuation. Elle sera appellée par la "base d'entrées/sorties" du système dès qu'elle à du temps libre (plus de routines d'interruptions à éxécuter). Elle effectue un traitement complet de l'interruption qui s'est produite puis commande le transfert suivant vers le périphérique puis appelle la routine d'attente. (Si l'E/S est finie, elle appelle la routine de post-traitement).
6. Une routine de post traitement. Envoie par exemple un signal au programme ayant demandé une E/S asynchrone pour lui indiquer la fin de l'E/S. (Contexte du process)

Sur les micro-ordinateurs et les petits systèmes d'exploitations, on considère souvent que les interruptions sont relativement espacées. Ainsi il n'y a pas de routine d'attente et les routines 4 et 5 sont réunies en une seule routine d'interruption.

  01:58:38 am by , Categories: Système d'exploitation, D

Routine du système d'exploitation qui attribue le contrôle du CPU à tour de rôle aux différents process en compétition suivant une politique définie à l'avance (par les concepteurs du système).

Syn: Dispatcher, Job-Controller, Scheduler

  01:58:17 am by , Categories: Système d'exploitation, D

Technologie également connue sous le terme OLE Réseau ou Network OLE.

Forme étendue de COM permettant l'utilisation et la réutilisation de composants logiciels au delà des limites d'une machine donnée.

Permet également de faire communiquer deux applications à travers un réseau.

Technologie à la base de ActiveX.

::