Chap 4 - Short Anser
There are two broad categories of thread implementation: user-level threads (ULTs) and ________.
KLTs
The Clouds operating system implements the concept of a thread as primarily an entity that can move among address spaces which represents the __________ Thread-to-Process relationship.
clouds operating system
A __________ is a static entity, consisting of an address space and ports through which messages may be sent and received.
domain
Most operating systems contain two fundamental forms of concurrent activity: processes and _________ .
interrupts
A way to overcome the problem of blocking threads is to use a technology referred to as __________ , which converts a blocking system call into a nonblocking system call.
jacketing
The basic form of communication between processes or threads in a microkernel operating system is _________ .
message
__________ refers to the ability of an OS to support multiple, concurrent paths of execution within a single process.
multithreading
The __________ is the collection of program, data, stack, and attributes defined in the process control block.
process image
The key states for a thread are: Running, _________, and Blocked.
ready
There are four basic thread operations associated with a change in thread state: Block, Unblock, Finish, and _________ .
spawn
It is necessary to __________ the activities of various threads so they do not interfere with each other or corrupt data structures.
synchronize