域控软件架构-硬件虚拟化技术
计算单元的三种构型:分离式、硬件隔离式、硬件虚拟化

1.将多个不同的芯片集成到一个计算单元里,每个芯片运行不同的OS,只是形态上集中到一起,各芯片单元依然独立的完成各自任务。如:特斯拉AP,奥迪zFAS
优点:功能边界清晰,软硬件设计简单,最大化继承以往产品的设计经验
缺点:硬件资源浪费,每个芯片都需要一个最小系统(外围电路,RAM\FLASH\PMIC等); 硬件无法拓展,一旦资源不足只能更换SOC
2、采用了硬件虚拟化技术,资源事先分配好,提供给相应的上层OS,无法动态调配
优点:功能边界清晰,外围电路共用,成本较优
缺点:资源无法动态调配,一旦资源不足,需要很大的软件变更,重新静态划分资源;虚拟化的资源消耗面临挑战
3、采用了硬件虚拟化技术,资源动态调配,上层OS不需要关注硬件的变更
优点:资源最大化利用,软硬件解耦;便于扩展,尤其是板卡式基于PCIE的中央计算的那元
缺点:初期设计难度大,软硬件全新开发;虚拟化的资源消耗面临挑战