期刊文献+

麒麟操作系统层次式内核设计技术 被引量:12

The Design of Kylin Operating System's Hierarchical Kernel Structure
下载PDF
导出
摘要 麒麟操作系统是高性能、高安全的国产服务器操作系统,自主设计了层次式内核结构,由基本内核层和系统服务层组成。基本内核层负责硬件初始化,并提供基本的存储管理和任务管理,系统服务层基于FreeBSD改进,提供UFS2文件系统和BSD的网络协议。详细阐述了麒麟操作系统层次式内核的结构,然后采用标准的Benchmark对麒麟操作系统进行了基本性能测试,测试结果表明层次式内核结构的麒麟操作系统与宏内核结构的UNIX类操作系统性能相当,最后探讨了麒麟操作系统层次式内核结构的特点和下一步发展思路。 Kylin is a server operating system focusing on high performance and security. In this paper, a hierarchical kernel structure for Kylin operating system is propesed. Under this structure, Kylin is organized into two layers. The basic kernel layer is responsible for initializing the hardware and providing basic memory management and task management while the system service layer is based on FreeBSD providing UPS2 file system and BSD network protocols. In terms of this conception, the motivation for this novel hierarchical operating system kernel model is discussed. Then the kemel' s infrastructure is introduced. Last, the performance comparison of Kylin, Redhat 9.0 and FreeBSD 5.3 with standard benchmarks is presented. Finally, a discussion of the future directions of Kylin operating system is made.
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2009年第2期76-80,共5页 Journal of National University of Defense Technology
基金 国家863高技术资助项目(2007AA01Z177) 国家自然科学基金资助项目(90718040)
关键词 操作系统 微内核 层次式模型 内核设计 operating system microkemel hierarchical model kernel design
  • 相关文献

参考文献15

  • 1Fedorova A, .Seltzer M, Small C, et al. Performance of Multithreaded Chip Multiproeessors and Implications for Operating System Design[C]// USENIX'05. Anaheim, 2005: 395-398.
  • 2Ghemawat S, Gobioff H, Leung S T. The C, oogle File System[ C]//The 19^th ACM Symposium on Operating System Principles, New York, 2003:29 - 43.
  • 3Borer D P, Cesati M. Understanding the Linus kernel[M]. O' .Reilly Media, 2005.
  • 4Bligh M J, Dobson M, Hart D, et al. Linux on NUMA Systems[C]//The Linux Symposium. Ottawa, Canada, 2004, 1:89- 102.
  • 5Siddha S, Pallipadi V, Mallick A. Chip Multi Processing Aware Linux Kemel Scheduler[C]//The Linux Sysmposium, Ottawa, Canada, 2005, 2: 193 - 203.
  • 6Rashid R, Lannamico L, Dean R. The Mach Project Home Page[DB] .http://www.cs.cmu.edulafs/cs/project/mach/public/www/mach.html.
  • 7Liedtke J. The L4Ka Project Home Page[DB]. http://www.14ka.org.
  • 8Appavoo J, Auslander M, Burtico M. K42: An Open-source Linux-compatible Scalable Operating System Kernel[J]. IBM Systems Journal, 21105, 44(2) : 427 - 440.
  • 9Silas B W, Chert H B, Chen R, et al. Corey: An Operating System for Many Cores[C]//The 8th USENIX Symposium on Operating Systems Design Implementation,2008: 43 - 57.
  • 10李宏,陈香兰,吴明桥,龚育昌,赵振西.服务体模型与操作系统内核设计技术[J].计算机研究与发展,2005,42(7):1272-1276. 被引量:13

二级参考文献6

  • 1Jay Lepreau, Mike Hibler. In-kernel servers on mach 3.0:Implementation and performance. The 3rd Usenix Mach Symposium, Santa Fe, NM, 1993
  • 2D. Engler. The exokernel operating system architecture: [Ph. D.dissertation]. Cambridge, MA: Massachusetts Inst. Technol.,1999
  • 3Hermann Hartig, Michael Hohmuth, et al. The performance of μkernel-based systems. The 16th ACM Symposium on Operating System Principles, St. Malo, France, 1997
  • 4Gernot Heiser. Implementation and performance of the mungi single-address-space operating system. Software: Practice & Experience, 1998, 28(9): 901~928
  • 5S. Shapiro. EROS: A fast capability system. The 17th ACM Symposium on Operating Systems Principles, Charleston, USA,1999
  • 6刘福岩,尤晋元.从多地址空间到单地址空间再到无地址空间[J].软件学报,2001,12(3):454-461. 被引量:2

共引文献12

同被引文献72

引证文献12

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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