期刊文献+

非阻塞同步在嵌入式操作系统中的实现 被引量:1

Implementation of Non-blocking Synchronization in Embedded Operating System
下载PDF
导出
摘要 提出了把非阻塞同步机制应用于嵌入式操作系统的新设想,同时通过修改嵌入式操作系统内核源码的方法对其进行了实现。针对内核中共享资源的不同特点,综合使用了锁自由和等待自由两种不同性质的非阻塞同步策略,同时改进了锁自由的同步算法,并对原有的等待自由同步算法进行简化,使新内核具有较小的同步开销和较好的实时性能。 This article puts forward a new idea, which is to apply non-blocking synchronization to embedded operating system and realizes it through reworking source codes of kernel. In addition, due to the different characteristic of mutual resources in kernel, this paper combines lock-free synchronization with wait-free synchronization, improves the older lock-free synchronization arithmetic and simplifies the older wait-free synchronization, at last turns out that the new kernel has lesser synchronization overheads and better real-time performance.
出处 《计算机工程》 EI CAS CSCD 北大核心 2005年第21期84-86,共3页 Computer Engineering
关键词 非阻塞同步 嵌入式操作系统 锁自由 等待自由 Non-blocking synchronization Embedded operating system Lock-free Wait-free
  • 相关文献

参考文献8

  • 1Scheduling and Synchronization in Embedded Real-time Operating Systems.http://www.cs.ucsd.edu/classes/wi01/cse221/OSSurveyW01/papers, 2001-03.
  • 2Greenwald M. Non-blocking Synchronization and System Design[PhD thesis]. http://citeseer.nj.nec.com/greenwald99nonblocking.html,1999-08.
  • 3A Lock-free Multiprocessor OS Kernel. http://citeseer.nj.nec, com/massalin91 lockfree.html. 1991-06.
  • 4Hohmuth M, Hartig H. Pragmatic Non-blocking Synchronization for Real-time Systems. In: Proc. of the 2001 USENIX Annual Technical Conference, 2001 : 91-101.
  • 5Herlihy P M. Wait-free Synchronization. ACM Transactions on Programming Languages and Systems, 1991, 13( 1 ): 276-290.
  • 6Greenwald M, Cheriton D. The Synergy Between Non-blocking Synchronization and Operating System Structure. In: 2^nd Symposium on Operating Systems Design and Implementation, 1996:123-136.
  • 7Harris T L, Fraser K, Pratt I A. A Practical Multi-word Compare-and-Swap Operation. In: Proc. of the 2002 IEEE Symposium on Distributed Computing, 2002:265-279.
  • 8张丽,李仁发,彭蔓蔓,凌纯清.嵌入式操作系统中非阻塞的同步机制[J].计算机应用研究,2004,21(3):88-90. 被引量:1

二级参考文献1

  • 1李善平 刘文峰 李程远.Linux内核2.4版源代码分析大全[M].北京:机械工业出版社,2001..

同被引文献9

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部