实时操作系统(1)

 
实时操作系统中的重要概念
     系统响应时间(System Response Time):系统发出处理要求到系统给出应答信号的时间
     系统切换时间(Context-Switching Time):任务之间切换而使用的时间。
     中断延迟(Interrupt Latency):计算机接收到中断信号到操作系统做出响应,并完成任务切换转入中断服务程序的时间


实时操作系统的工作状态:
     运行(excuting ),就绪(Ready),挂起(Suspended),和休眠(Dormant)

     excuting:获得CPU的控制权
     Ready:进入任务等待队列,通过调度转为运行状态;
     Suspende:任务发生阻塞,移除任务等待队列,等待系统实时时间的发生而唤醒,从而转为就绪或运行
     Dormant:已完成或因错误而被清除的任务,也可能是认为系统中不存在的任务。
     任何时刻系统中只有一个任务处于运行状态,各任务级别通过时间片或其他策略分别获得CPU的控制权


      多任务,系统内核是根据某个调度算法交错执行的,每个任务拥有各自的上下文,即拥有各自的CPU环境和系统资源(指任务被内核调度执行时所使用的资源),在上下文切换时,任务的上下文保存在任务控制块(TCB)中
     任务的上下文:
  •      任务的执行点,即任务的程序计数器
  • CPU中的寄存器和浮点寄存器(可选)
  • 动态变量和函数调用所需的堆栈
  • I/O操作分配的标准输入、标准输出和标准输出操作
  • 一个延时定时器
  • 一个时间片定时器
  • 内核控制结构
  • 信号句柄
  • 对于调试和性能监视的值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值