Map
Index
Random
Help
th

Quote: the Mach kernel supports four basic abstractions: tasks, threads, ports, and messages. These match multiprocessor hardware

topics > all references > references a-b > QuoteRef: acceM6_1986 , p. 95



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 up

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)

Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.