首页> 外文期刊>International Journal of Engineering (IJE) >Analysis of Practicality and Performance Evaluation for Monolithic Kernel and Micro-Kernel Operating Systems
【24h】

Analysis of Practicality and Performance Evaluation for Monolithic Kernel and Micro-Kernel Operating Systems

机译:整体内核和微内核操作系统的实用性和性能评估分析

获取原文
           

摘要

The microkernel system (as opposite to monolithic systems) has been developed for years, with the hope that microkernels could solve the problems of other operating systems. However, the evolution of the microkernel systems did not go as many people expected. Because of faultinesses of design in system structure, the performance of the first generation of microkernel operating systems was disappointing. The overhead of the system was too high to bear for users. However, the second-generation microkernel system uses an improved design architecture that could substantially reduce the overhead in the previous microkernel systems. This project evaluates the system performance of the MINIX3.1.2a with the performance of Linux by using Unixbench system evaluating tool. In this way, it could testify whether the microkernel systems could be more flexible, portable and secure than monolithic operating systems. Unixbench could give sufficient statistics on different capacities of MINIX3 and Linux, such as system call overhead, pipe throughput, arithmetic test and so on. The result illustrates MINIX3 has better performance on Shell Scripts running and Arithmetic test and Linux has better performance on other aspects such as system call overhead, process creation and so on. Furthermore, we provide a more detailed analyze on the microkernel Minix 3 system and propose a method that we could improve the performance of the MINIX3 system.
机译:微内核系统(与单片系统相反)已经开发了多年,希望微内核可以解决其他操作系统的问题。但是,微内核系统的发展并没有很多人预期的那样。由于系统结构设计的缺陷,第一代微内核操作系统的性能令人失望。系统的开销太高,无法为用户承担。但是,第二代微内核系统使用了改进的设计架构,可以大大减少以前的微内核系统中的开销。该项目使用Unixbench系统评估工具来评估MINIX3.1.2a的系统性能和Linux的性能。通过这种方式,它可以证明微内核系统是否比单片操作系统更灵活,便携式和安全。 Unixbench可以对MINIX3和Linux的不同容量提供足够的统计信息,例如系统调用开销,管道吞吐量,算术测试等。结果表明,MINIX3在运行的Shell脚本和算术测试上具有更好的性能,而Linux在其他方面(例如系统调用开销,进程创建等)具有更好的性能。此外,我们对微内核Minix 3系统进行了更详细的分析,并提出了一种可以改善MINIX3系统性能的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号