Content Quiz 3-1-1: Processes and Threads - Part 1(Introduction, Process States)
The state of a process in which it is being executed by a CPU is called a ______ state.
?
Which of the following actions/events can lead to a process being terminated? Process finishes executing entire program that it is associated with Process is killed explicitly by the user Process experiences an error
Process finishes executing entire program that it is associated with Process is killed explicitly by the user Process experiences an error
A process is always associated with a specific program. True or False.
TRUE
Two or more processes can be related to the same program (e.g., TextEdit). True or False. TRUE OR FALSE?
TRUE
A process is an _______that the Operating System uses to represent a _______ ________ _________.
abstraction running program instance
Creating processes for all programs that may need to be executed on a computer when the computer is started up may be appropriate for an _______ system, but not for a ____ _____computer like a laptop.
embedded general purpose
A process ______ equivalent to a program.
is not
A ______ is said to occur when the execution of a running process is ____________ so that another process can be scheduled.
preemption ready
The Operating System uses a data structure called a _________ ________ ________ to maintain information about each process in the system.
process control block
In order to execute a _______ , a corresponding _________ must be created.
program process
The Operating Systems uses processes to manage concurrently running ______.
programs
Once a new process is admitted into the system, it transitions into a _____ state.
ready
A process can go through the _____ _____ _____ cycle any number of times.
ready running waiting
The decision of what process to run and when is made using a ________ _______.
scheduling policy
On a _______ ______ _______, only one process can be in the running state at a given time.
single processor system