Mach microkernel architecture
GPTKB entity
Statements (59)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Microservices
|
gptkbp:allows |
user-level servers
|
gptkbp:characterized_by |
minimal core functionality
|
gptkbp:designed_for |
operating systems
|
gptkbp:developed_by |
gptkb:Carnegie_Mellon_University
researchers at Carnegie Mellon University |
gptkbp:enables |
hardware abstraction
|
gptkbp:first_released |
gptkb:1985
|
gptkbp:has |
modular design
a small footprint |
https://www.w3.org/2000/01/rdf-schema#label |
Mach microkernel architecture
|
gptkbp:influenced_by |
gptkb:UNIX
|
gptkbp:is_adopted_by |
various tech companies
|
gptkbp:is_based_on |
message-based communication
|
gptkbp:is_compared_to |
monolithic kernels
|
gptkbp:is_compatible_with |
gptkb:POSIX_standards
various programming languages |
gptkbp:is_considered_as |
a foundation for microkernel systems
a model for future OS designs a pioneering microkernel a significant advancement in OS architecture |
gptkbp:is_discussed_in |
computer science literature
|
gptkbp:is_documented_in |
technical papers
|
gptkbp:is_evaluated_by |
efficiency
reliability security features performance benchmarks |
gptkbp:is_implemented_in |
gptkb:C_programming_language
|
gptkbp:is_influenced_by |
kernel architectures
|
gptkbp:is_known_for |
flexibility
portability scalability |
gptkbp:is_optimized_for |
gptkb:performance
|
gptkbp:is_part_of |
gptkb:academic_research
open-source projects software engineering curricula operating system design discussions operating system families |
gptkbp:is_recognized_by |
computer scientists
|
gptkbp:is_related_to |
gptkb:L4_microkernel
gptkb:MINIX gptkb:QNX |
gptkbp:is_supported_by |
various hardware platforms
|
gptkbp:is_used_in |
embedded systems
real-time systems cloud computing environments system-level programming |
gptkbp:is_utilized_in |
research projects
|
gptkbp:provides |
message passing
inter-process communication |
gptkbp:supports |
multitasking
virtual memory distributed systems |
gptkbp:used_in |
gptkb:Ne_XTSTEP
gptkb:GNU_Hurd gptkb:i_OS gptkb:mac_OS |
gptkbp:bfsParent |
gptkb:Ne_XTSTEP
|
gptkbp:bfsLayer |
4
|