Operating Systems
Process Concepts and Cpu Scheduling
Marks 1Marks 2
Synchronization and Concurrency
Marks 1Marks 2
Memory Management
Marks 1Marks 2Marks 5
File System IO and Protection
Marks 1Marks 2Marks 5
1
GATE CSE 2002
MCQ (Single Correct Answer)
+2
-0.6
Which combination of the following features will suffice to characterize an $$OS$$ as a multi-programmed $$OS?$$
$$(a).$$ More than one program may be loaded into main memory at the same time for execution.
$$(b).$$ If a program waits for certain events such as $$I/O$$, another program is immediately scheduled for execution.
$$(c).$$ If the execution of a program terminates, another program is immediately scheduled for execution.
A
$$a$$
B
$$a$$ and $$b$$
C
$$a$$ and $$c$$
D
$$a, b$$ and $$c$$
2
GATE CSE 2002
Subjective
+2
-0
Draw the process state transition diagram of an $$OS$$ in which
(i) each process is in one of the five states: created, ready, running, blocked (i.e. sleep or wait), or terminated, and
(ii) only non-preemptive scheduling is used by the $$OS.$$ Label the transitions appropriately.
3
GATE CSE 2001
MCQ (Single Correct Answer)
+2
-0.6
Which of the following does not interrupt a running process?
A
A device
B
Timer
C
Scheduler process
D
Power failure
4
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.
GATE CSE Subjects
Theory of Computation
Operating Systems
Algorithms
Digital Logic
Database Management System
Data Structures
Computer Networks
Software Engineering
Compiler Design
Web Technologies
General Aptitude
Discrete Mathematics
Programming Languages
Computer Organization