Term |
Definition |
Cooperating processes |
These processes that are affected by each other. |
Interprocess communication |
Interprocess communication is the facility to allow the cooperating processes to communicate with each other. |
Long-term scheduler |
It selects the processes from the secondary storage and loads them into the main-memory. |
Medium-term scheduler |
It reduces the degree of multiprogramming by swapping out the processes from the memory. |
Short-term scheduler |
It selects among the ready processes and allocates one of them to CPU. |
Thread |
A thread of execution is the smallest sequence of programmed instructions that can be managed independently by an operating system scheduler. |
Term |
Definition |
IPC |
Interprocess communication |
KLT |
Kernel-level thread |
LPC |
Local procedure-call |
PCB |
Process control block |
ULT |
User-level thread |