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
|