Open Access Open Access  Restricted Access Subscription or Fee Access

Micro Kernel – A Key to Implement Parallel Operating Systems

Venkata Ramana Arnepalli, R. Kanaka Sundara Rao

Abstract


This document explains three kernels which are being used for implementing operating systems: the monolithic kernel , the micro kernel and the exo kernel. Starting with an introduction about the term ”kernel” itself and its meaning for operating systems as a whole, it continues with a comparison of benefits and disadvantages of all the architectures, and then leads to description of parallel operating systems and micro kernel features which made it suitable for using in implementation of parallel operating systems. While discussing about parallel operating system this document explains about various features, scope and importance of parallel operating system. Along with the importance of parallel operating system this explains micro kernel features and parallel operating system applications simultaneously to justify the title.

Keywords


Kernel, Micro Kernel, Parallel Operating Systems.

Full Text:

PDF

References


G. Silberschatz, A., P. Baer Galvin and G. Gagne, 2004. Operating System Concepts. 7th Edn. John Wiley and Sons, Hoboken, New Jersey, ISBN: 10: 0471694665, pp: 944.

Heiser, G., K. Elphinstone, G. Klein, I. Kuz and M.S. Petters, 2007. Towardstrustworthy computing systems: Taking microkernels to the next level Operat. Syst. Rev., 41: 3-11. http://portal.acm.org/citation.cfm?id=1278901.1278904

Jochen, L., 1995. On μ -kernel construction.Proceeding of 15th ACM Symposium on Operating System Principles, (SOSP’95),pp:237-250. http://www.citeulike.org/user/rahul/article/364430.

Jochen Liedtke. Achieved ipc performance (still foundation for extensibility). 6th Workshop on Hot Topics in Operating Systems (HotOS), May 1997.

Brett, D. Fleisch, Mark Allan A. Co, 1999 Workplace microkernel and OS: A case study. Software: Pract. Exp., 28: 569-591. http://www3.interscience.wiley.com/journal/1798/abstract?CRETRY=1&SRETRY=0.

Andrew S. Tanenbaum, 1995. Distributed Operating Systems. Prentice Hall, ISBN:0132199084, pp: 648.

Mark E. Russinovich and David A. Solomon, 2003. Microsoft Windows Internals. 4th Edn., Microsoft Press, ISBN: 0-7356-1917-4, pp: 976.

Andrew, S. Tanenbaum, 2001. Modern Operating Systems, 2/E,.Prentice Hall, ISBN:13: 9780130313584, pp: 976

Hidaka, S., K. Kodama, Y. Ji and K. Maruyama, 2002. A file server optimization using scatter/gather IPC on L4 based multi-server operating system. Proceedings of the 6th World Multi Conference on Systemics, Cybernetics and Informatics, (SCI’02), Tokyo, pp: 184-189. http://research.nii.ac.jp/H2O/SCI-2002.pdf

Rajkumar, R., 1999. Operating Systems and Services. Springer, ISBN: 0792385489, pp: 204

Härtig, H., M. Hohmuth, J. Liedtke, J. Wolter and S. Schönberg, 1997. The performance of μ-kernel- based systems. Operat. Syst. Rev., 31: 66-77. http://direct.bl.uk/bld/PlaceOrder.do?UIN=038779 461&ETOC=RN&from=searchengine




DOI: http://dx.doi.org/10.36039/AA052010006

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.