直接控制硬件的一套系统软件。
操作系统是运行在硬件上的基础软件,能够把不同类型的硬件的对外接口统一。
这样应用程序无需考虑底层硬件,只需要关注自身的业务逻辑即可。
主流的PC操作系统有Windows、Linux和Mac OS.
嵌入式操作系统主要有Linux、Windows和Vxworks.
ROS 机器人操作系统 https://baike.baidu.com/item/ros/4710560
系统内核指操作系统内部的核心部分。
软件相关问题往往可以通过增加一个中间层解决。
虚拟机就是一个中间层,它是处于操作系统和应用软件之间的一层。