COS 3721 Chapter 3 Exam Questions And
Answers 100% Verified And Updated.
1. The ____ of a process contains temporary data such as function parameters, return addresses,
and local variables.
A) text section B) data section
C) program counter D) stack - Answer✔D
2. A process control block ____.
A) includes information on the process's state
B) stores the address of the next instruction to be processed by a different process
C) determines which process is to be executed next
D) is an example of a process queue - Answer✔A
3. The list of processes waiting for a particular I/O device is called a(n) ____.
A) standby queue
B) device queue
C) ready queue
D) interrupt queue - Answer✔B
4. The _____________ refers to the number of processes in memory.
A) process count
B) long-term scheduler
C) degree of multiprogramming
D) CPU scheduler - Answer✔C
5. When a child process is created, which of the following is a possibility in terms of the
execution or address space of the child
process?
A) The child process runs concurrently with the parent.
1|Page
, ©FYNDLAY 2024/2025 ALL RIGHTS RESERVED.
B) The child process has a new program loaded into it.
C) The child is a duplicate of the parent.
D) All of the above - Answer✔D
6. A _________________ saves the state of the currently running process and restores the state
of the next process to run.
A) save-and-restore
B) state switch
C) context switch
D) none of the above - Answer✔C
7. A process may transition to the Ready state by which of the following actions?
A) Completion of an I/O event
B) Awaiting its turn on the CPU
C) Newly-admitted process
D) All of the above - Answer✔D
8. In a(n) ____ temporary queue, the sender must always block until the recipient receives the
message.
A) zero capacity B) variable capacity
C) bounded capacity D) unbounded capacity - Answer✔A
9. A blocking send() and blocking receive() is known as a(n) _________________
A) synchronized message
B) rendezvous
C) blocked message
D) asynchronous message - Answer✔B
10 . Which of the following is true in a Mach operating system?
A) All messages have the same priority.
B) Multiple messages from the same sender are guaranteed an absolute ordering.
C) The sending thread must return immediately if a mailbox is full.
D) It is not designed for distributed systems.A - Answer✔A
11. When communicating with sockets, a client process initiates a request for a connection and is
assigned a port by the host
2|Page