基本信息
文件名称:实时操作系统基本概念.pptx
文件大小:77.85 KB
总页数:6 页
更新时间:2025-05-17
总字数:约小于1千字
文档摘要

实时操作系统基本概念王华斌

1、嵌入式操作系统的概念和特点概念 运行在嵌入式硬件平台上,对整个系统及其所操作的部件、装置等资源进行统一协调、指挥和控制的系统软件就叫做嵌入式操作系统。特点 微型化 可裁剪性 实时性 高可靠性 易移植性 按对外部事件的响应能力来分类,嵌入式操作系统有实时操作系统和分时操作系统。

2、实时操作系统定义:如果操作系统能使计算机系统及时响应外部事件的请求,并能及时控制所有实时设备与实时任务协调运行。且能在一个规定的时间内完成对事件的处理,哪么这种操作系统就是一个实时操作系统。RTOS基本要求: 第一:实时系统的计算必须产生正确的结果,称为逻辑或功能正确; 第二:实时系统的计算必须在预定的周期内完成,称为时间正确。分类:硬实时操作系统(严格的时间内完成任务) 软实时操作系统(完成任务的截止时间不十分严格)

满足的条件: 实时操作系统必须是多任务的; 切换时间应与系统中的任务数无关; 中断延时的时间可预知并尽可能短。操作系统完成任务所用的时间应该是在应用程序设计时就可预知的。内核的类型:可剥夺型和不可剥夺型分时操作系统: 如果操作系统可按管理的任务数把CPU分成若干个时间片,将每个时间片分配给一个任务,CPU按时间片轮流执行这些任务,那么这种OS就叫做分时操作系统。

UC/OS-II是用C语言(绝大部分)和汇编语言(与处理器密切相关的代码)编写的。体系结构:uC/OS-II的体系结构