Processes, Threads, and Jobs in Microsoft Windows Sample Questions 1. The Windows scheduler operates at the process level. a. True b. False 2. Which of the following is not part of the process of creating a Windows thread? a. Create the executive thread object in the suspended state b. Create a user-mode stack in the process’s address space c. The thread count in the process object is incremented d. Return thread handle and thread ID to caller e. Initialize the thread’s hardware context f. Notify the Windows subsystem about the new thread (so it can do some setup work) 3. The Windows “idle process” has a priority of 0. a. True b. False 4. Which of the following is not a situation in which Windows may boost the priority of a thread? a. After waiting for executive events or semaphores b. On completion of I/O operations c. When GUI threads wake up because of windowing activity d. When a real-time thread requests it and has permission to do so e. When a thread that’s ready to run hasn’t been running for some time (CPU starvation) f. After threads in a foreground process complete a wait operation 5. All Windows processes must be a member of a job. a. True b. False 6. A Windows process may only execute when it has at least one thread. a. True b. False