%0 Journal Article %T Analysis of Practicality and Performance Evaluation for Monolithic Kernel and Micro-Kernel Operating Systems %A Hui Miao %J International Journal of Engineering %D 2011 %I Computer Science Journals %X The microkernel system (as opposite to monolithic systems) has been developed for severalyears, 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. Becauseof faultinesses of the design in system structure, the performance of the first generation ofmicrokernel operating systems was disappointing. The overhead of the system was too high tobear for users. However, the second-generation microkernel system uses an improved designarchitecture that could substantially reduce the overhead in previous microkernel systems.This project evaluates the system performance of the MINIX3.1.2a and compares the results withthe performance of Linux by using Unixbench system evaluating tool. By this way, it could testifywhether the microkernel systems could be more flexible, portable and secure than monolithicoperating systems. Unixbench could give sufficient statistics on different capacities of MINIX3 andLinux, such as system call overhead, pipe throughput, arithmetic test and so on. The resultillustrates MINIX3 has better performance on Shell Scripts running and Arithmetic test and Linuxhas better performance on other aspects such as system call overhead, process creation and soon. Furthermore, we provide a more detailed analyse on the microkernel Minix 3 system andpropose a method that could improve the performance of the MINIX3 system. %K Monolithic System %K Microkernel System %K Operating System %U http://cscjournals.org/csc/manuscript/Journals/IJE/volume5/Issue4/IJE-294.pdf