Table des matières:
- Définition - Que signifie le système d'exploitation Angel?
- Techopedia explique le système d'exploitation Angel
Définition - Que signifie le système d'exploitation Angel?
Le système d'exploitation Angel est un système d'exploitation multicœur expérimental pour les systèmes multiprocesseurs basé sur un espace d'adressage virtuel unique, cohérent et uniforme. Sa principale caractéristique est l'unification de la dénomination et de la communication interprocessus dans les systèmes multiprocesseurs à mémoire distribuée et partagée en utilisant des techniques de mémoire partagée distribuée lorsque la mémoire partagée n'est pas déjà offerte par le matériel.
Angel a été développé à l'Imperial College et à la City University de Londres.
Techopedia explique le système d'exploitation Angel
Le système d'exploitation Angel était un projet entrepris conjointement par l'Imperial College et la City University of London. Le projet faisait suite au système d'exploitation MESHIX précédent, qui a enseigné aux développeurs de précieuses leçons qu'ils réimplémenteraient dans Angel.
Le principe derrière cet OS utilise la mémoire partagée et distribuée dans les systèmes multiprocesseurs où elle n'est pas implémentée dans le matériel. L'utilisation du mappage croisé client-serveur optimise la communication interprocessus entre le processeur et son matériel de support, de sorte qu'il devient plus efficace à mesure que le nombre de processeurs augmente.