在嵌入式操作系统中,任务相当于Linux系统的线程。在所有的操作系统中,线程(在嵌入式操作系统中一般称为任务)是一个单一顺序的执行流,是分配运行资源(CPU的运行时间)的基本单位。操作系统根据一定的原则,在等待执行的线程之间分配CPU资源,保证各个线程都能得到合理的执行。在Linux、Windows之类的操作系统中,一个或多个线程构成一个进程,共享地址空间和全局变量。而在嵌入式系统中,一般没有进程的概念,也可以说整个系统(包括操作系统和应用程序)就是一个进程。因此所有的任务都共享一个同样的地址空间和全局变量