Shared Flashcard Set

Details

ops2.1
jhhjjk
26
Accounting
7th Grade
06/15/2009

Additional Accounting Flashcards

 


 

Cards

Term
Which of the following is part of the basic structure of a process?
Definition
Stack
Text
Data
Heap
Term
Which of these states is valid for a process?
Definition
Waiting
Running
Ready
New
Terminated
Term
What processes are in the job queue?
Definition
All processes in a system
Term
What processes are in the ready queue?
Definition
the processes that are residing in main memory and are waiting to execute
Term
What is the job of the process scheduler?
Definition
Selects an available process for program execution on the CPU
Term
Which of the following will change the state of a process
Definition
The process issues an I/O request to be placed on the I/O queue

The process creates a subprocess and wait for the subprocess’s termination

The process is removed forcibly from the cpu

Term
What is the job of the short term scheduler?
Definition
Selects from among the processes that are ready to execute and allocates the CPU to one of them
Term
What is the job of the long term scheduler?
Definition
Selects a process from a storage device and loads them into memory for execution
Term
What is an I/O bound process?
Definition
A process that spends more of its time doing I/O then it spends doing computations
Term
What is a CPU bound process?
Definition
Generates I/O requests infrequently, using more of its time doing computations
Term
What is the function of the medium term scheduler?
Definition
remove processes from memory and later, the process can be reintroduced into memory, continuing execution where it left off. This is called swapping.
Term
What is a “context switch”
Definition
Saving the state of the current process and restoring a different process
Term
If a parent process creates a child process, what two possibilities exist in term of execution for the parent?
Definition
The parent continues to execute concurrently with its children

The parent waits until some or all of its children have terminated

Term
Which of the following is a typical reason to terminate a child process?
Definition
The child has exceeded its usage of the resources it has been allocated

The task assigned to the child is no logner required

The parent is exiting

Term
Which of the following is a reason to implement cooperation between processes?
Definition
Information sharing
Computation speedup
Modularity
convenience
Term
Cooperating processes require _____________________ mechanism to allow an exchange of data and information?
Definition
interprocess communication
Term
What are the two fundamental models of InterProcesses communication?
Definition
Shared memory
Message passing
Term
Which of the following is a logical method for implementing send()/ receive() operations?
Definition
Direct or indirect communication
Synchronous or asynchronous
communication
Automatic or explicit buffering
Term
For direct communication, each process must explicitly name the process it wants to communicate with.
Definition
Term
When using direct communication, the communication link has all of the following properties.
Definition
A link is established automatically between every pair of processes that want to communicate. The processes need to know only each other’s identity to communicate

A link is associated exactly two processes

Between each pair of processes, there exists exactly one link

Term
What is symmetry in addressing?
Definition
Both the sender processes and the receiver process must name the other to communicate
Term
For Indirect communication, what are the message sent to or received from?
Definition
Mailboxes or ports
Term
In indirect communication the communication link has all of the following properties.
Definition
A link is established between of pair of processes only if both members of the pair have a shared mailbox

A link may be associated with more than two processes

Between each pair of communicating processes, there may be a number of different links, with each link corresponding to one mailbox

Term
What is the definition of blocking send?
Definition
The sending process is blocked until the message is received by the receiving process or by the mailbox
Term
What is the definition of blocking receive?
Definition
The receiver blocks until a message is available
Term
There are three ways to implement the temporary queues for indirect or direct communication.
Definition
Zero capacity
Bounded capacity
Unbounded capacity
Supporting users have an ad free experience!