0% found this document useful (0 votes)
15 views2 pages

OS Theor

Uploaded by

i.musaddique69
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views2 pages

OS Theor

Uploaded by

i.musaddique69
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

THEORY QUESTION BANK

UNIT 1

1) What are the operating system services? Explain it in brief.


2) What is process? Explain various states of a process with a neat diagram?
3) Describe what is short-term, medium-term, long-term scheduling?
4) What is Operating System? Explain various system components with a neat diag.
5) What is process control block? Enumerate & explain various fields in PCB?
6) What is a thread? Explain different multithreading models with neat diagram
7) Define the following terms
i) Degree of multiprogramming
ii) Context switching
iii) Process

UNIT 2

1) List & describe the five scheduling criteria used in evaluating various scheduling policies.
2) Differentiate between preemptive & non preemptive scheduling?
3) Explain the differences in the degree to which the following scheduling algorithms
discriminate in favor of short processes
i) FCFS
ii) RR
iii) Multilevel feedback queues
4) Explain with a neat diagram Multilevel Queue Scheduling

UNIT 3
1) What is semaphore? What operations are performed on semaphore? Give an
implementation of semaphore & explain how it avoids busy waiting?
2) What is meant by Race condition? Why do race conditions occur? Give an algorithm
to avoid race condition between two processes.
3) What is deadlock? Explain the four basic conditions for a deadlock to occur?
4) What is deadlock? Explain conditions for prevention of deadlock?
5) What is critical section problem? Give the general structure of a process in critical
section

UNIT 4
1) What is paging? Explain principle of operation of paging with neat diagram. Give the
structure of page map table. Give hardware support needed in implementing paging?
Explain how protection & sharing achieved in paging?
2) What is segmentation? Explain the principle of operation of segmentation? Give
hardware support needed. Explain how protection and sharing is achieved?
3) Explain principle of operation of demand paging? Describe hardware support needed
for demand paging?
4) Explain the following memory allocation techniques:
i. First Fit
ii. Best Fit
iii. Worst Fit
5) What is thrashing? What are the causes of thrashing? How it can be limited?
UNIT 6

1) Describe in brief services provided by an I/O subsystem.


2) How is swap space used in OS? Where is the swap space located and why? Explain
any one technique of swap space management?
3) Explain what is DMA and explain in brief the steps in DMA transfer
4) What is meant by RAID? Describe various RAID levels as employed in modern
computer systems
5) Describe the various aspects related to I/O hardware for designing I/O subsystem in
an operating system

+
All the Numerical questions (all 6 Units) which was
shared in the previous Question Bank

You might also like