You can prepare effectively for Computer Science Engineering (CSE) GATE Computer Science Engineering(CSE) 2027 Mock Test Series with this dedicated MCQ Practice Test (available with solutions) on the important topic of "Test: Introduction, Process, Threads & CPU Scheduling- 2". These 15 questions have been designed by the experts with the latest curriculum of Computer Science Engineering (CSE) 2026, to help you master the concept.
Test Highlights:
Sign up on EduRev for free to attempt this test and track your preparation progress.
The only state transition that is initiated by the user process itself is
Detailed Solution: Question 1
Pre-emptive scheduling, is the strategy of temporarily suspending a running process
Detailed Solution: Question 2
In Round Robin CPU scheduling, as the time quantum is increased, the average turn around time
Detailed Solution: Question 3
Suppose that a process spends a fraction p of its time in I/O wait state. With n processes in memory at once, the probability that all n processes are waiting for I/O is
Detailed Solution: Question 4
In a multi-user operating system, 20 requests are made to use a particular resource per hour, on an average. The probability that no requests are made in 45 minutes is
Detailed Solution: Question 5
In which of the following scheduling policies doe context switching never take place?
1. Round-robin
2. Shortest job first(non pre-emptive)
3. Pre-emptive
4. First-cum-first-served
Detailed Solution: Question 6
Which of the following is the most suitable scheduling scheme in a real-time operating system?
Detailed Solution: Question 7
Which of the following scheduling algorithms gives minimum average waiting time?
Detailed Solution: Question 8
A process executes the following code:

The total number of child processes created is
Detailed Solution: Question 9
While designing a kernel, an operating system designer must decide whether to support kernel- level or user-level threading. Which of the following statements is/are true?
1. Kernel-level threading may be preferable to user-level threading because storing information about user-level threads in the process control block would create a security risk.
2. User-level threading may be preferable to kernel-level threading because in user-level threading, if one thread blocks on I/O, the process can continue.
Detailed Solution: Question 10
Which of the following should be allowed only in Kernel mode?
1. Changing mapping from virtual to physical address.
2. Mask and unmask interrupts
3. Disabling all interrups
4. Reading status of processor
5. Reading time of day
Detailed Solution: Question 11
Consider the following statements with respect to user-level threads and Kernel-supported threads
(i) Context switching is faster with Kernel- supported threads.
(ii) For user-level threads, a system call can block the entire process.
(iii) Kernel-supported threads can be scheduled independently.
(iv) User-level threads are transparent to the Kernel.
Which of the above statements are true?
Detailed Solution: Question 12
Consider the following statements about user level threads and kernel level threads. Which one of the following statements is FALSE?
Detailed Solution: Question 13
Which of the following algorithms favour CPU bound processes?
1. Round-robin
2. Rirst-come-first-served
3. Multilevel feedback queues
Detailed Solution: Question 14
Consider a system contains two types of processes CPU bound processes and I/O bound processes, what will be the sufficient condition when ready queue becomes empty.
Detailed Solution: Question 15