RTOS属于微内核操作系统吗?

💡 原文中文,约3800字,阅读约需9分钟。
📝

内容提要

微内核操作系统是一种高效支持多处理机运行的操作系统结构,将操作系统划分为微内核和多个服务器,采用客户/服务器模式和面向对象技术。它具有提高系统可扩展性、可靠性和可移植性的优点,能够支持分布式系统和网络系统。然而,由于上下文切换次数增加,运行效率有所降低。

🎯

关键要点

  • 微内核操作系统在20世纪80年代后期崭露头角,支持多处理机运行。
  • 主流多处理机操作系统普遍采用微内核结构,如Mach OS和Windows。
  • 微内核操作系统将操作系统划分为微内核和多个服务器,采用客户/服务器模式。
  • 微内核的基本概念包括足够小的内核、基于客户/服务器模式、机制与策略分离原理和面向对象技术。
  • 微内核的基本功能包括进程管理、低级存储器管理和中断处理。
  • 微内核操作系统的优点包括提高系统可扩展性、增强系统可靠性、可移植性、支持分布式系统和融入面向对象技术。
  • 微内核操作系统存在的问题是运行效率降低,主要由于上下文切换次数增加。
➡️

继续阅读