You are on page 1of 2

Amba Bhavani Temple Road, M.S.

Palya, Vidyaranyapura Post, Bangalore-560097

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


Academic year 2022-23
EVEN SEMESTER
ASSIGNMENT – I

Semester : IV Section : Subject Code Subject: OPERATING SYSTEMS


A,B,C&D : 21CS44
Assignment issue Date : 07-07-2023 Assignment Submission Due Date: 14-07-2023
Course Outcome : The student will be able to ;
CO 1. Identify the structure of an operating system and its scheduling mechanism.
CO 2. Demonstrate the allocation of resources for a process using scheduling algorithm.
CO 3. Identify root causes of deadlock and provide the solution for deadlock elimination
CO 4. Explore about the storage structures and learn about the Linux Operating system.
CO 5. Analyze Storage Structures and Implement Customized Case study

Qn.No. Questions CO`s Blooms


Level
MODULE -1
1 Explain the dual mode operation of operating system? CO1 L2
2 What is operating system? Explain multiprogramming & time-sharing systems CO1 L2
Explain the types of multiprocessing and types of clustering CO1
3 L2
4 Explain the implementation of interprocess communication using shared CO1 L2
memory and message passing approaches
5 Explain the process states with a neat diagram CO1 L2
6 With a neat diagram explain the concept of virtual machines CO1 L2
7 Explain dual mode operating in operating system with a neat block diagram. CO1 L2
8 Explain about system calls with an example of handling a user application invoking CO1 L2
the open() system call?
9 What is Interprocess communication? Explain direct and indirect communication with CO1 L2
respect to message passing system
10 List and explain the services provided by OS for the user and efficient operation of CO1 L2
system.

11 . Illustrate with a neat sketch, the process states and process control block. CO1 L2
12 Discuss the methods to implement message passing IPC in detail. CO1 L3
13 Describe a mechanism for enforcing memory protection in order to prevent a program CO1 L2
from modifying the memory associated with other programs.
Distinguish between the client-server and peer-to-peer models of distributed systems. CO1
14 L2
Explain layered approach structure of OS with diagram CO1 L2
15
What is a process? Explain different states of a process with a state diagram CO1 L3
16
Explain scheduler in a process execution CO1 L2
17
Explain direct and indirect communication with respect to message passing systems CO1 L2
18
Explain in detail about abstract view of the components of a computer system with a CO1 L1
19 neat diagram
Explain about computer system organization with a neat diagram CO1 L2
20
Distinguish between the following terms : CO1 L2
21 1.Multi programming and multitasking
2.Multi processor systems and clustered systems
Qn.No. Questions CO`s Blooms
Level
MODULE -2
1 Discuss in detail about multithreading models with suitable illustration CO1 L2
2 What is a thread? Explain TCB? CO1 L2
3 Define the following terms : CO1 L2
i)Thread Pool
ii)Thread specific data
iii)Scheduler activation

Sign : Sign :
Name : Prof. Sowmya Name : Prof. Suchitra Devi
Designation: Assistant Professor Designation : Assistant Professor
Dept. : Computer Science and Engineering Dept. : Computer Science and Engineering

Sign :
Name : Prof. Suchitra Devi Designation : Assistant Professor
Dept. : Computer Science and Engineering

Date : 0 7 / 0 7 / 2 0 2 3

You might also like