超级调用接口函数库是PRTOS提供的一组半虚拟化服务接口,包含系统管理类API、分区管理类API、vCPU管理类API、虚拟时钟和虚拟定时器API、vCPU调度策略管理API、分区间通信API、内存管理API、健康监控API、跟踪管理API、虚拟中断管理API以及与具体处理器平台相关的API。
PRTOS将提供给分区的超级调用服务封装在PRTOS函数库libprtos中。libprtos库屏蔽了与超级系统调用相关的底层细节,使得开发人员可以使用更高级别的编程语言(C语言)请求超级调用服务,进一步降低了分区应用开发的复杂性,提高了应用程序的可维护性和安全性。
PRTOS能够有效地分配和管理处理器、内存、I/O设备等资源,并提供可靠的通信机制,以便分区之间可以进行安全的消息传递和数据共享。超级调用服务API的设计注重轻量级、低开销以及可预测性,以适应嵌入式系统的资源有限性和实时性要求。