Sommario:
Definizione - Cosa significa Angel Operating System?
Il sistema operativo Angel è un sistema operativo sperimentale multikernel per sistemi multiprocessore basato su uno spazio di indirizzi virtuale unico, coerente e uniforme. La sua più grande caratteristica è l'unificazione della denominazione e della comunicazione tra processi in sistemi multiprocessore a memoria distribuita e condivisa facendo uso di tecniche di memoria condivisa distribuita quando la memoria condivisa non è già offerta dall'hardware.
Angel è stato sviluppato all'Imperial College e alla City University di Londra.
Techopedia spiega il sistema operativo Angel
Il sistema operativo Angel era un progetto intrapreso congiuntamente dall'Imperial College e dalla City University of London. Il progetto faceva seguito al precedente sistema operativo MESHIX, che insegnava agli sviluppatori alcune lezioni preziose che avrebbero implementato nuovamente in Angel.
Il principio alla base di questo sistema operativo è l'utilizzo della memoria condivisa e distribuita nei sistemi multiprocessore in cui non è implementato nell'hardware. L'uso della mappatura incrociata client-server ottimizza la comunicazione tra processi tra il processore e il suo hardware di supporto, quindi diventa più efficiente all'aumentare del numero di processori.
