多项选择题

‍嵌入式控制系统的软件是系统的核心之一,以下关于常用的软件架构说法正确的有()。

A.基于嵌入式实时操作系统的软件架构中操作系统是软件系统的核心,决定了系统是否能够实现功能
B.基于嵌入式实时操作系统的软件架构中操作系统是系统能否满足实时性要求的关键,而操作系统内核的算法又是其中的关键
C.轮询系统是一种最常用的软件架构,其优点是系统中任务的执行时间是确定的,缺点是系统中的任务没有优先级设定
D.前后台系统又称为中断服务系统,其中后台系统一般采用轮询系统结构,用于安排优先级较低的任务;而前台系统为中断服务程序,用于优先级较高的任务