首页> 外文会议>Advanced Information Networking and Applications Workshops, 2009. WAINA '09 >Concurrency Programming Models in Mobile Real-Time Platforms
【24h】

Concurrency Programming Models in Mobile Real-Time Platforms

机译:移动实时平台中的并发编程模型

获取原文

摘要

To support real-time properties, mobile real-time operating system (RTOS) platforms have added to their classical cyclic executive model more flexible concurrency paradigms based on threads and preemptive priority-based scheduling algorithms. However, in newer mobile RTOS, the concurrency model is also going back to prior cooperative multi-tasking models similar to cyclic executives (based on active objects). This paper presents the concurrency model of a very popular mobile RTOS platform, as Symbian, that contains both concurrency models. This OS has been chosen for its popularity in the market and due to the fact that it includes both concurrency models with real-time support. The traditional AOM (Active Object Model) paradigm is taken in the personal embedded device's community as a means to simplify the interface given to programmers; no usage of synchronization primitives is required. This paper discusses how a combined pattern would take advantage of both worlds: AOM and thread based execution models; it allows using AOM-based programming inside threads in real-time environments.
机译:为了支持实时属性,移动实时操作系统(RTOS)平台在其经典的循环执行模型中增加了基于线程和基于优先级的优先调度算法的更灵活的并发范例。但是,在较新的移动实时操作系统中,并发模型也可以追溯到类似于循环执行程序(基于活动对象)的先前协作式多任务模型。本文介绍了非常流行的移动RTOS平台(如Symbian)的并发模型,其中包含这两种并发模型。之所以选择此操作系统,是因为它同时具有实时支持的两种并发模型。在个人嵌入式设备社区中采用了传统的AOM(活动对象模型)范式,作为简化给程序员的接口的一种手段。不需要使用同步原语。本文讨论了组合模式如何利用两个领域:AOM和基于线程的执行模型;它允许在实时环境中的线程内部使用基于AOM的编程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号