第10章rtx51左实时操作系统.pptVIP

  • 0
  • 0
  • 约1.12万字
  • 约 47页
  • 2019-07-23 发布于福建
  • 举报
第10章rtx51左实时操作系统

嵌入式技术及应用 第10章 RTX51实时操作系统 10.1 操作系统基本概念 10.1.1 前后台系统 前后台系统的组成:前台和后台程序 后台:是一个无限循环的应用程序,循环中调用相应的任务函数完成相应的操作,各个任务依次运行,没有调度,运行的次序不能改变。 前台:是中断服务程序,处理异步事件。 适用情形: 一般不复杂且实时性要求不高的小系统很适合采用前后台系统,例如微波炉、电话机、玩具等。 在另外一些基于省电的应用中,由于平时微处理器处在停机状态,所有的事都靠中断服务来完成,因此也常常采用前后台系统模式。 10.1.2 操作系统 10.1.3 实时操作系统 10.1.4 临界区    临界资源:任何时候都只允许一个任务访问的资源。 临界区或临界段:用于访问临界资源的代码段。 临界代码段不允许多个并发任务交叉执行,否则会产生严重后果,比如进入中断后的现场保护代码等。 为确保临界区代码的安全执行,在进入临界区之前要关中断,而临界区代码执行完以后要立即开中断 10.1.5 资源与共享资源 10.1.6 任务 10.1.7 内核与任务切换 10.1.8 调度 10.1.9 函数的可重入性 可重入(Reentrant)型函数:是指可以被多个任务并发使用,而数据不会遭到破坏的函数。 可重入型函数特征: 只使用局部变量,变量保存在CPU寄存器或堆栈中,可以在任意时刻被中断,再重新恢复运行时

文档评论(0)

1亿VIP精品文档

相关文档