Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

Keywords - M


· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·


malloc()
· Shared objects ·

MAP_ANON
· mmap() ·

MAP_BELOW16M
· mmap() ·

MAP_FIXED
· mmap() ·

MAP_NOINIT
· Initializing allocated memory · mmap() ·

MAP_NOX64K
· mmap() ·

MAP_PHYS
· mmap() ·

MAP_PRIVATE
· mmap() ·

MAP_SHARED
· mmap() ·

memory
budgeting (not implemented)
· What are partitions? ·
initializing
· Initializing allocated memory ·
protection, advantage of for embedded systems
· Memory management ·
shared
· IPC issues · Message copying · mmap() · Shared memory · Synchronization via scheduling algorithm ·

Memory Management Units (MMUs)
· Memory Management Units (MMUs) ·

message copying
· Message copying ·

message passing
· QNX Neutrino as a message-passing operating system · Synchronous message passing · System services ·
API
· Message-passing API ·
as means of synchronization
· QNX Neutrino as a message-passing operating system ·
network-wide
· QNX Neutrino distributed ·

message queues
· POSIX message queues ·

messages
contents of
· QNX Neutrino as a message-passing operating system ·
multipart
· Message copying ·
tend to be tiny
· IPC issues ·

microkernel
· Introduction ·
comparable to a realtime executive
· Microkernel architecture ·
defined
· Microkernel architecture ·
general responsibilities
· A true kernel ·
instrumentation
· Introduction ·
instrumented
· Introduction ·
locking
· Kernel locking ·
managing team of cooperating processes
· The OS as a team of processes ·
modularity as key aspect
· Microkernel architecture ·
services
· A true kernel ·
SMP
· How the SMP microkernel works · Neutrino's microkernel approach ·
version of, determining
· Introduction ·

mkfifo
· FIFOs ·

mkfifo()
· FIFOs ·

mmap()
· Creating a shared-memory object · Initializing allocated memory · mmap() · Second-level default message handling ·

MMU
· Memory Management Units (MMUs) · Message copying ·

mount structure (resource manager)
· Second-level default message handling ·

mountpoints
· Domains of authority · Introduction ·
order of resolution
· Ordering mountpoints ·

mprotect()
· Creating a shared-memory object · mmap() ·

mq server
· POSIX message queues ·

mq_close()
· File-like interface · Message-queue functions ·

mq_getattr()
· Message-queue functions ·

mq_notify()
· I/O notification · Message-queue functions ·

mq_open()
· File-like interface · Message-queue functions ·

mq_receive()
· File-like interface · Message-queue functions ·

mq_send()
· File-like interface · Message-queue functions ·

mq_setattr()
· Message-queue functions ·

mq_unlink()
· File-like interface · Message-queue functions ·

mqueue resource manager
· POSIX message queues ·

MsgDeliverEvent()
· Events · Message-passing API · Thread life cycle ·

MsgError()
· MsgReply() vs MsgError() · Synchronous message passing ·

MsgInfo()
· Message-passing API ·

MsgKeyData()
· Message-passing API ·

MsgRead()
· Message-passing API ·

MsgReadv()
· Simple messages ·

MsgReceive()
· Message-passing API · QNX Neutrino IPC · Thread life cycle ·

MsgReceivePulse()
· Message-passing API ·

MsgReceivePulsev()
· Simple messages ·

MsgReceivev()
· Simple messages ·

MsgReply()
· Message-passing API · MsgReply() vs MsgError() · QNX Neutrino IPC · Simple messages ·

MsgReply*()
· Thread life cycle ·

MsgReplyv()
· Simple messages ·

MsgSend()
· Message-passing API · MsgReply() vs MsgError() · QNX Neutrino IPC · Simple messages · Thread life cycle ·

MsgSendPulse()
· Message-passing API · Thread life cycle ·

MsgSendsv()
· Simple messages ·

MsgSendv()
· Introduction · Simple messages ·

MsgSendvs()
· Simple messages ·

MsgWrite()
· Message-passing API ·

msync()
· Creating a shared-memory object ·

multicore processors
· Introduction ·

multiprocessing
· Introduction ·

munmap()
· Creating a shared-memory object · Initializing allocated memory ·

munmap_flags()
· Initializing allocated memory ·

MUTEX (thread state)
· Thread life cycle ·

mutexes
· IPC issues · Mutexes: mutual exclusion locks · Synchronization services · System services ·
attributes
· Priority inheritance and mutexes ·
priority inheritance
· Priority inheritance and mutexes ·
SMP
· Critical sections ·

· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·