首页> 外文OA文献 >Design and Implementation of a Flexible and Memory Efficient Operating System for Sensor Nodes
【2h】

Design and Implementation of a Flexible and Memory Efficient Operating System for Sensor Nodes

机译:传感器节点的灵活且高效存储的操作系统的设计和实现

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Sensor network nodes exhibit characteristics of both embedded systems and general-purpose systems.A sensor network operating system is a kind of embedded operating system, but unlike a typical embedded operating system, sensor network operatin g system may not be real time, and is constrained by memory and energy constraints. Most sensor network operating systems are based on event-driven approach. Event-driven approach is efficient in terms of time and space.Also this approach does not require a separate stack for each execution context. But using this model, it is difficult to implement long running tasks, like cryptographic operations. A thread based computation requires a separate stack for each execution context, and is less efficient in terms of time and space. In this paper, we propose a thread based execution model that uses only a fixed number of stacks. In this execution model, the number of stacks at each priority level are fixed. It minimizes the stack requirement for multi-threading environment and at the same time provides ease of programming. We give an implementation of this model in Contiki OS by separating thread implementation from protothread implementation completely. We have tested our OS by implementing a clock synchronization protocol using it.
机译:传感器网络节点具有嵌入式系统和通用系统的特征。传感器网络操作系统是一种嵌入式操作系统,但与典型的嵌入式操作系统不同,传感器网络操作系统可能不是实时的,并且受到限制。受内存和能量限制。大多数传感器网络操作系统都基于事件驱动方法。事件驱动的方法在时间和空间上都是有效的,而且这种方法不需要为每个执行上下文使用单独的堆栈。但是使用这种模型,很难执行长时间运行的任务,例如加密操作。基于线程的计算需要为每个执行上下文使用单独的堆栈,并且在时间和空间方面效率较低。在本文中,我们提出了一个基于线程的执行模型,该模型仅使用固定数量的堆栈。在此执行模型中,每个优先级的堆栈数是固定的。它最大程度地减少了多线程环境的堆栈要求,同时简化了编程。通过将线程实现与原型线程实现完全分开,我们在Contiki OS中提供了该模型的实现。我们已经通过使用OS实现时钟同步协议来测试了我们的OS。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号