会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明授权
    • Multi-tasking software architecture
    • 多任务软件架构
    • US06877157B2
    • 2005-04-05
    • US09749143
    • 2000-12-27
    • Yves Marco
    • Yves Marco
    • G06F9/00G06F9/46
    • G06F9/52
    • The invention relates to a computer program product comprising semaphore means for stalling a first task until one of a predetermined set of events occurs. The computer program product comprises specific message files associated with said first task for receiving data to be processed by the first task. The occurrence of one of said set of predetermined events causes a piece of data to be written in one of the associated messages files. The computer program in accordance with the invention can be implemented by using any operating system having basic synchronization tools. Such synchronization tools include semaphore means for causing a task to be waiting for a unique event such as the release of the semaphore by another task. They also include blocking mechanisms for temporarily blocking “interruptions” coming from interruption handlers during data writing (message reception) in the message files associated with the first task. The invention, in effect, provides an equivalent to the “select mechanism” but uses only very basic synchronization tools so as to be suitable for embedded systems.
    • 本发明涉及一种计算机程序产品,其包括用于停止第一任务的信号量装置,直到出现一组预定事件之一。 计算机程序产品包括与用于接收要由第一任务处理的数据的所述第一任务相关联的特定消息文件。 所述一组预定事件之一的发生导致一条数据被写入相关消息文件之一中。 根据本发明的计算机程序可以通过使用具有基本同步工具的任何操作系统来实现。 这种同步工具包括用于使任务等待诸如由另一个任务释放信号量的唯一事件的信号量装置。 它们还包括阻塞机制,用于在与第一个任务相关联的消息文件中的数据写入(消息接收)期间临时阻止来自中断处理程序的“中断”。 本发明实际上提供了与“选择机制”相当的但是仅使用非常基本的同步工具,以适合于嵌入式系统。