整个隔离的方案有几种:
硬件隔离,虚拟化隔离,容器隔离,进程隔离等;
硬件隔离,隔离性最好,单隔离的性能,安全可靠性做好,单灵活性,可配性差,不能实现硬件共享,导致整个系统的资源利用率差。
容器隔离和进程隔离,因为在同一个操作系统内,存在资源干扰,安全攻击隐患,无法支持异构操作系统业务融合,影响传统业务继承。
虚拟化是安全可靠的,弹性灵活的优选方案。
汽车上的hypervisor不依赖主机操作系统,其自身具备操作系统的基础功能。设计上更简洁,直接运行于硬件之上,整体代码量和架构更为精简,对内存和存储资源要求更少,可满足自动驾驶车控系统功能安全等级要求,也具备进行形式化验证的条件。所以汽车操作系统更适合使用type1型Hypervisor。