1
GATE CSE 2025 Set 1
Numerical
+1
-0

Suppose in a multiprogramming environment, the following C program segment is executed. A process goes into I/O queue whenever an I/O related operation is performed. Assume that there will always be a context switch whenever a process requests for an I/O, and also whenever the process returns from an I/O. The number of times the process will enter the ready queue during its lifetime (not counting the time the process enters the ready queue when it is run initially) is _________ . (Answer in integer)


int main( )
{
    int x = 0,i=0;
    scanf("%d", &x);
    for(i=0; i<20;i++)
    {
        x=x+20;
        printf("%d\n", x);
    }
    return 0;
}
Your input ____
2
GATE CSE 2024 Set 2
MCQ (More than One Correct Answer)
+1
-0

Consider a process P running on a CPU. Which one or more of the following events will always trigger a context switch by the OS that results in process P moving to a non-running state (e.g., ready, blocked)?

A

P makes a blocking system call to read a block of data from the disk

B

P tries to access a page that is in the swap space, triggering a page fault

C

An interrupt is raised by the disk to deliver data requested by some other process

D

A timer interrupt is raised by the hardware

3
GATE CSE 2024 Set 1
MCQ (More than One Correct Answer)
+1
-0

Which of the following process state transitions is/are NOT possible?

A

Running to Ready

B

Waiting to Running

C

Ready to Waiting

D

Running to Terminated

4
GATE CSE 2023
MCQ (More than One Correct Answer)
+1
-0

Which one or more of the following need to be saved on a context switch from one thread (T1) of a process to another thread (T2) of the same process?

A
Page table base register
B
Stack pointer
C
Program counter
D
General purpose registers
GATE CSE Subjects
Software Engineering
Web Technologies
EXAM MAP