1
GATE CSE 1999
MCQ (More than One Correct Answer)
+2
-0
A multi-user, multi-processing operating system cannot be implemented on hardware that does not support:
A
Address translation
B
DMA for disk transfer
C
At least two modes of CPU execution (privileged and non-privileged)
D
Demand paging
2
GATE CSE 1999
MCQ (Single Correct Answer)
+1
-0.3
System calls are usually invoked by using:
A
A software interrupt
B
Polling
C
An indirect jump
D
A privileged instruction
3
GATE CSE 1999
MCQ (Single Correct Answer)
+2
-0.6
Which of the following actions is/are typically not performed by the operating system when switching context from process $$A$$ to process $$B$$ ?
A
Saving current register values and restoring saved register values for process
B
Changing address translation tables.
C
Swapping out the memory image of process A to the disk.
D
Invalidating the translation look-aside buffer.
4
GATE CSE 1999
MCQ (Single Correct Answer)
+2
-0.6
Consider the following C function definition
int Trial (int a, int b, int c)
{
       if ((a > = b) && (c < b)) return b;
       else if (a > = b) return Trial (a,c,b);
       else return Trial (b,a,c);
}
The function Trial:
A
Finds the maximum of a, b and c
B
Finds the minimum of a, b and c
C
Finds the middle number of a, b, c
D
None of the above
EXAM MAP