Angel Operating System

Why Trust Techopedia

What Does Angel Operating System Mean?

The Angel operating system is an experimental multikernel OS for multiprocessor systems that is based on a single, coherent and uniform virtual address space. Its biggest feature is the unification of naming and interprocess communication in both distributed and shared memory multiprocessor systems by making use of distributed shared memory techniques when shared memory is not already offered by the hardware.

Advertisements

Angel was developed at Imperial College and City University in London.

Techopedia Explains Angel Operating System

The Angel operating system was a project jointly undertaken by Imperial College and City University of London. The project was a follow-up to the earlier MESHIX operating system, which taught the developers some valuable lessons they would re-implement in Angel.

The principle behind this OS is using shared and distributed memory in multiprocessor systems where it is not implemented in hardware. The use of client-server cross-mapping optimizes the interprocess communication between the processor and its support hardware, so it becomes more efficient as the number of processors increases.

Advertisements

Related Terms

Margaret Rouse
Technology expert
Margaret Rouse
Technology expert

Margaret is an award-winning writer and educator known for her ability to explain complex technical topics to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles in the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret’s idea of ​​a fun day is to help IT and business professionals to learn to speak each other’s highly specialized languages.