Example image of eyePlorer eyePlorer map for 'Kernel (computing)': Computing Operating system Computer software Personal computer hardware Abstraction layer Central processing unit Output Random-access memory Application software Inter-process communication Process (computing) System call Address space Microkernel Monolithic kernel User space Peter J. Denning CPU modes Capability-based addressing Memory management unit Compiler Cryptography Language-based system Bytecode Type safety JX (operating system) Microsoft Singularity (operating system) Atomicity Edsger W. Dijkstra Lock (computer science) Semaphore (programming) Message passing Per Brinch Hansen Separation of mechanism and policy Security token Cogency Ring (computer security) Hybrid kernel Exokernel Xen Computer multitasking Memory management Computer networking Context switch High-level programming language Memory footprint Computer architecture Virtual memory Andrew S. Tanenbaum