APP下载

嵌入式系统中操作系统调度算法讲解探讨

2018-02-02李秀红古丽拉·阿东别克

电脑知识与技术 2018年1期

李秀红+古丽拉·阿东别克

摘要:嵌入式软件系统的核心就是嵌入式操作系统,学生在完成嵌入式系统设计过程中,操作系统的选择和设计至关重要,前提条件是学生对操作系统中进程的调度算法足够了解,进而进行调度算法的设计以适应嵌入式系统设计的专用性。该文旨在给出操作系统的普通调度算法和嵌入式实时操作系统的不同调度算法,对算法进行讲解和区分,以便于学生学习和掌握。

关键词:嵌入式系统;实时系统;进程调度;操作系统;优先级

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2018)01-0013-02

嵌入式系统包括硬件系统和软件系统。嵌入式软件系统是由嵌入式操作系统和嵌入式应用程序组成。嵌入式操作系统通常是实时操作系统,尽管不是所有的嵌入式系统都是实时系统,但是实时性是多数嵌入式系统最重要的特性之一。嵌入式系统当中一个很重要的思想就是嵌入式系统当中如果面对的是复杂多任务系统 ,如工业智能控制系统,银行ATM终端等,这些情况下通常需要安装嵌入式操作系统,且多数情况下是嵌入式实时操作系统。教学的难点是让学生理解什么样的系统需要安装嵌入式操作系统,不同的应用需要的操作系统差别很大,核心的思想不同的应用会需要特定类型的操作系统,而不同的操作系统会有不同的进程调度算法。实时操作系统中最重要的就是进程调度算法是实时性的,能够保证较好的响应时间。……

登录APP查看全文