Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Operating Systems Midterm I Question Bank, Exams of Operating Systems

A question bank for the first midterm exam on operating systems. It covers topics such as operating system structure, functions, services, computing environments, process management, synchronization, scheduling, and memory management. The questions are designed to test the students' understanding of fundamental operating system concepts at different levels of bloom's taxonomy, ranging from knowledge and comprehension to analysis and evaluation. By studying this document, students can prepare for the midterm exam and gain a deeper understanding of the core principles and mechanisms of operating systems.

Typology: Exams

2023/2024

Available from 09/25/2024

kundana-chetlapalli
kundana-chetlapalli 🇮🇳

7 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Operating systems
Question Bank MID-I
UNIT-I
Q.NO
Question
Marks
BT-level
1
Explain the operating system structure.
10
L2
2
Explain the operating system functions& operations.
10
L2
3
Draw and explain OS layered and modular architecture and its services.
10
L2
4
Explain the operating system services.
10
L2
5
Briefly explain about different types of computing environments
10
L2
6
List and briefly describe types of operating systems.
10
L1
7
Explain about User and Operating system interface.
10
L2
8
Explain the process of invoking system call with an example. Also write various
system calls.
10
L2
UNIT-II
Q.NO
Question
Marks
1
a) Present Readers and Writers Problem of Synchronization. Explain how to
solve it.
b) What is Dining Philosophers problem? Discuss the solution to Dining
philosopher’s problem using monitors.
10
2
a) Explain the steps involved in process creation and process termination. [3]
b) Demonstrate FIFO and Round Robin CPU scheduling algorithms with
suitable example [7]
10
pf3

Partial preview of the text

Download Operating Systems Midterm I Question Bank and more Exams Operating Systems in PDF only on Docsity!

Operating systems

Question – Bank MID-I

UNIT-I

Q.NO (^) Question Marks BT-level

1 Explain the operating system structure. 10 L

2 Explain the operating system functions& operations. 10 L

3 Draw and explain OS layered and modular architecture and its services. 10 L

4 Explain the operating system services. 10 L

5 Briefly explain about different types of computing environments 10 L

6 List and briefly describe types of operating systems. 10 L

7 Explain about User and Operating system interface. 10 L

Explain the process of invoking system call with an example. Also write various system calls.

10 L

UNIT-II

Q.NO (^) Question Marks BT-level

a) Present Readers and Writers Problem of Synchronization. Explain how to solve it. b) What is Dining Philosophers problem? Discuss the solution to Dining philosopher’s problem using monitors.

10 L

a) Explain the steps involved in process creation and process termination. [3] b) Demonstrate FIFO and Round Robin CPU scheduling algorithms with suitable example [7]

10 L

a)Explain about process scheduling [4M] b)Assume the following workload in a system. All jobs arrive at time 0 in the order given.[6M] Process Burst Time Priority P1 30 High P2 28 High P3 04 Low P4 16 Medium Draw a Gantt chart illustrating the execution of these jobs using Priority CPU scheduling algorithm and also Calculate the average waiting time and average turnaround time.

L

a)Explain communication in client-server systems[5M] b)Explain the following with examples[5M] i) CPU utilization and response time, ii) Average turnaround time and maximum waiting time, and iii) I/O device utilization and CPU utilization

L

For the processes listed below, evaluate Average Waiting Time and Average Turnaround Time for: i) FCFS ii) SJF iii) SRT with Gantt chart 10

L

For the processes listed below, evaluate Average Waiting Time and Average Turnaround Time for: i) Non-Preemptive Priority ii) SJF iii) RR(TQ=2). with Gantt chart

L

7 Explain fundamental models of interprocess communication with neat sketch

L

a) Compare and contrast thread and process. [3M] b) Explain Process concept. Explain various steps involved in change of a process states with neat transition diagram. [7M]

L

a)Discuss Multithreading Models with neat diagrams.[5M] b) Describe about threading issues[5M]

10 L

10 What is a Semaphore? Discuss the solution of the Critical Section?

L

11 a)Explain Producer-consumer problem for shared memory mechanisam.

b)Explain about Mutex Locks

10 L