Topic: operating system kernel
Topic: multi-tasking
Topic: process threads
Topic: communication port
Topic: message queues for communication
| |
Quotation Skeleton
The Mach kernel supports four basic abstractions: 1. … of resource allocation. A task includes a paged … memory). … 2. A thread is the basic unit of … All threads within a task share access to … the kernel. Ports are the reference [i.e., named] objects of the Mach design. … 4. A message is a typed collection of … Messages may be of any size [up to a task's entire address space] and may contain pointers and typed capabilities for ports. … [p. 98] the Mach abstractions of task, thread and … more processors and external communication ports.
Google-1
Google-2
Copyright clearance needed for quotation.
Additional Titles
Quote: a task is the basic unit of resource allocation. It includes a paged virtual address space and protected access to system resources
| Quote: a thread is the basic unit of CPU utilization. All threads within a task share access to all task resources
| Quote: a port is a protected, communication channel. Ports are Mach's named, reference objects
| Quote: a message is a typed collection of data objects. They may contain an address space, pointers, and capabilities for ports
|
Related Topics
Topic: operating system kernel (67 items)
Topic: multi-tasking (22 items)
Topic: process threads (25 items)
Topic: communication port (40 items)
Topic: message queues for communication (36 items)
|