Angel 操作系统是用于多处理器系统的实验性多内核操作系统,它基于单一、一致和统一的虚拟地址空间。它的最大特点是在硬件尚未提供共享内存时,通过使用分布式共享内存技术,在分布式和共享内存多处理器系统中统一命名和进程间通信。
Angel 是在伦敦帝国理工学院和城市大学开发的。
Angel 操作系统是帝国理工学院和伦敦城市大学共同承担的项目。该项目是早期 MESHIX 操作系统的后续项目,它为开发人员提供了一些宝贵的经验教训,他们将在 Angel 中重新实现。
该操作系统背后的原理是在多处理器系统中使用共享和分布式内存,而不是在硬件中实现。客户端-服务器交叉映射的使用优化了处理器与其支持硬件之间的进程间通信,因此随着处理器数量的增加,它变得更加高效。 |
|