Mach Kernel

GPTKB entity

Statements (58)
Predicate Object
gptkbp:instanceOf kernel
gptkbp:architect microkernel
gptkbp:developedBy gptkb:Carnegie_Mellon_University
gptkbp:firstPublished 1986
gptkbp:hasFeature scheduling
memory management
thread management
IPC_mechanisms
gptkbp:hasVersion gptkb:Mach_3.0
gptkb:Mach_5.0
gptkb:Mach_1.0
gptkb:Mach_2.0
gptkb:Mach_4.0
Mach_2.5
https://www.w3.org/2000/01/rdf-schema#label Mach Kernel
gptkbp:influencedBy gptkb:UNIX
gptkbp:isBasedOn gptkb:Mach_3.0
gptkbp:isCompatibleWith x86 architecture
ARM architecture
gptkbp:isDesignedFor personal computers
gptkbp:isKnownFor flexibility
high performance
modularity
portability
gptkbp:isPartOf gptkb:XNU_kernel
gptkbp:isRelatedTo network protocols
operating systems
performance optimization
security features
device management
memory allocation
process management
scheduling algorithms
file systems
system calls
user space
kernel space
microkernel architecture
IPC_protocols
gptkbp:isSupportedBy gptkb:Apple_Inc.
open-source community
gptkbp:isUsedIn gptkb:NeXTSTEP
iOS
OpenStep
gptkbp:isVisitedBy C programming language
assembly language
gptkbp:license BSD License
gptkbp:provides message passing
device drivers
networking support
gptkbp:publishedIn C
gptkbp:successor gptkb:XNU
gptkbp:supports multitasking
virtual memory
inter-process communication
gptkbp:usedIn gptkb:GNU_Hurd
macOS
gptkbp:wrote gptkb:Richard_Rashid