This thesis outlines history, development and design of microkernel based operating systems. While the idea of microkernel based architecture emerged early in computer science, there are still very few systems adopting thisudtechnology.udMicrokernel operating systems are divided into several different groups and families that frequently share rules, design decisions and development processes.udThis master thesis focuses on the main representatives of these groups as well as their mutual relationships, features and potential weaknesses.udIn addition, it presents use cases of microkernel systems in various specialized embedded applications and offers insight and further explanations of the advantages that microkernel systems have over monolithic systems.
展开▼