1.基本操作系统现代时实操作系统主要的补充了多任务处理和.docVIP

  • 6
  • 0
  • 约2.65万字
  • 约 19页
  • 2016-12-12 发布于天津
  • 举报

1.基本操作系统现代时实操作系统主要的补充了多任务处理和.doc

 1.基本操作系统现代时实操作系统主要的补充了多任务处理和任务间通讯两个概念。多任务环境意味着允许在一个时实应用程序中构架一组独立的任务。每一个都有自己独立的执行路线和自己的系统资源。任务间通讯的机制(facility)则允许任务间的同步和通讯,以调整系统的行为。VxWorks中,任务间通讯的机制包括从快速信号量到消息队列,管道,网络传输套接口。另一个时实系统的关键机制是硬件中断处理。因为中断常常是构成系统外部事件的机制。为了达到中断的快速响应。中断处理程序(ISR)使用一种特殊的上下文,不同与任务的上下文。以下将讨论多任务内核,任务机制,任务间通讯,和中断处理机制。这些是VxWorks运行时环境的核心。 Wind特征和POSIX特征: POSIX的时实扩展标准(1003.1b)定义了一组特殊的内核机制。为了提高应用程序性,Wind,Vxworks的内核,同时包括了POSIX接口和VxWorks的特殊接口。在本文中“Wind”特指VxWorks的wind内核机制所有的特性。 Vxworks中,任务能直接共享所有的系统资源,当然各个独立的线程控制所需要的各自的上下文是必需保留的。 WXWORKS的时实内核,提供了基本的多任务环境。多任务机制从表面上看起来是创建了许多同时运行的线程,但实际上是内核在按照一定的数学法则对它们的执行进行调度。每一个显然是独立的程序都叫做一个任务。每个任务都

文档评论(0)

1亿VIP精品文档

相关文档