期刊文献+

WebitOS内核的实现机制及性能分析 被引量:19

Realization Mechanism and Performance of WebitOS Kernel
下载PDF
导出
摘要 描述了WebitOS的体系结构,WebitOS采用模块化分层结构设计,包含设备驱动、实时内核及轻型TCP/IP协议栈等模块,功能完备;分析了WebitOS内核的实现机制:实时调度采用了基于优先级抢占的多任务调度机制,内存管理采用了最佳匹配的分配算法和边回收边整理的回收算法.在此基础上,从内核运行的时空开销、支持EI应用等角度对WebitOS内核的性能进行了测试.结果表明,WebitOS内核是一个实时、精简且高效的内核,特别适用于资源受限环境下开发嵌入式实时应用. Describes the architecture of WebitOS. As a hierarchically modularized system with perfect function, WebitOS consists of several modules for device driver, real-time kernel and TCP/IP protocol, etc. Analyzes the realization mechanism of WebitOS kernel: employs a priority-based preemptive multi-task scheduler for real-time scheduling and uses the best-fit allocation algorithm and collection-coalition algorithm for memory management. Then, tests the performance of WebitOS kernel in view of space-time costs andsupport to El application. The results show that WebitOS kernel is a real-time, simplified and effective one that is specially adoptable to embedded applications in resource-constrained environment.
出处 《东北大学学报(自然科学版)》 EI CAS CSCD 北大核心 2006年第4期394-397,共4页 Journal of Northeastern University(Natural Science)
基金 国家发改委高技术产业化示范工程资助项目(20012167) 国家科技部火炬计划项目(2002EB010154)
关键词 嵌入式操作系统 硬实时 嵌入式INTERNET 抢占式调度 最佳分配算法 embedded operating system, hard real-time, embedded lntemet, preemptive scheduling, best-fit allocation algorithm
  • 相关文献

参考文献10

  • 1赵海.嵌入式Internet21世纪的一场信息技术革命[M].北京:清华大学出版社,2002.8-22.
  • 2Halang W A,Stoyenko A D.Next generation of real-time operating systems:industrial perspective[A].Proceedings of the NATO Advanced Study Institute on Real-Time Computing[C].New York,1994.595-596.
  • 3Han G J,Zhao H,Wang J D,et al.Webit:a minimum and efficient Internet server for non-PC devices[A].Proceedings of the IEEE Global Telecommunications Conference (IEEE GLOBECOM'03)[C].San Francisco,2003.2928-2931.
  • 4Scott A B.Performance analysis of dynamic soft real-time systems[A].IEEE International Performance,Computing,and Communications Conference (IPCCC 2001)[C].Arizona,2001.379-386.
  • 5Riihijarvi J.Providing network connectivity for small appliances:a functionally minimized embedded web server[J].IEEE Communications Magazine,2001,39(3):74-79.
  • 6Liu J W.Real-time systems[M].New Jersey:Prentice Hall Incorporation,2002.85-113.
  • 7关沫,韩光洁,张文波,赵海.一个支持EI应用的嵌入式实时操作系统WebitX[J].东北大学学报(自然科学版),2004,25(7):649-652. 被引量:6
  • 8Jean J L.嵌入式实时操作系统μC/OS-Ⅱ[M].第2版.邵贝贝,译.北京:北京航空航天大学出版社,2003.34-71.
  • 9Garcey A,Lessey V.Design to time real-time scheduling[J].IEEE Transactions on Systems,Man and Cybernetics,1993,23(6):58-67.
  • 10Atul A,Jon H,Marvin T,et al.Cooperative task management without manual stack management[A].Proceedings of the 2002 Usenix ATC[C].Monterey,2002.1123-1128.

二级参考文献10

  • 1赵海.嵌入式Internet[M].北京:清华大学出版社,2002..
  • 2Robert F. Embedded Internet systems come home[J ]. IEEE Internet Gomputing, 2001,40 (14): 52 - 53.
  • 3Jacek W. Embedded Internet technology in process control devices[J ]. IEEE Internet Computing, 2000,34(3): 301 -308.
  • 4Stallings W. Operating system: Internals and design principles[M]. Upper Saddle River: Prentice Hall, 1998.56 - 78.
  • 5Zhao W. Ramamritham K, Stankovic J A. Preemptive scheduling under time and resource constraints [J]. IEEE Transactions on Computers, 1987,36(8) :949 -960.
  • 6Baker T P. Stack-based scheduling for realtime processes[J].Real-Time Systems, 1991,3( 1 ) :67 - 99.
  • 7Liu C L, Layland J W. Scheduling algorithms for multiprogramming in a hard real-time environment [ J ].Journal of ACM, 1973,20( 1 ) :44 - 61.
  • 8Sha L, Rajkumar R, Lehoczky J P. Priority inheritance protocols: an approach to real-time synchronization [ J ].IEEE Transactions on Computers, 1990, 39 ( 9 ): 1175 -1185.
  • 9Clark D D, Jacobson V, Romkey J, et al. An analysis of TCP processing [ J ]. IEEE Cmmunication Magazine,1989,27(1):23 - 29.
  • 10韩光洁,王金东,林涛,赵海.基于Web管理的Embedded Web Server研究与实现[J].东北大学学报(自然科学版),2002,23(11):1021-1024. 被引量:12

共引文献5

同被引文献158

引证文献19

二级引证文献74

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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