Chapter 3 Flashcards
(103 cards)
………… are responsible for determining the form of the data and the location of shared data
Communicating processes
In ……………, The queue’s length is infinite; thus, any number of messages can wait in it
Unbounded capacity (automatic buffering)
In PCB contents, ……… allocated I/O devices, open files, and so on
I/O status information
A process creates a shared-memory region in its ………..
address space
A parent process may terminate its child using the ………. system call
abort
A ……… on the client-side hides the communication details
stub
…………… messages place a restriction on the application programmer
fixed-sized
In ……………, The link cannot have any messages waiting in it
Zero capacity (no buffering)
A process ……….. when it finishes execution
terminates
…………. Loads the saved context of the other process scheduled to run
Context switch
Once a process is terminated, the OS deallocates all of its resource
(T/F)
True
………….. is a process that can send messages to a mailbox
Mailbox user
In PCB contents, ……… include time limits, process numbers, and so on
Accounting information
An ………. process spends more of its time doing I/O
I/O-bound
A …….. is a program in execution
process
In synchronization, ……….. means the receiver blocks until a message is available. It resumes operation only after receiving the message
Blocking (synchronous) receive
…………… messages are more complex to implement at the system-level
variable-sized
In process states, ………. means the process has finished execution
Terminated
Between each pair of processes, there exists exactly one link is a property of …………. communication
direct
An ……….. process does not share data with other processes
independent
……. messages makes application programming easier and more flexible
variable-sized
Process execution must be ………………..
sequential
The creating process is called a ………. process
parent
Also known historically as job
Process