0% found this document useful (0 votes)
110 views21 pages

Workbook

The document is a work book for the Operating System course for Computer Engineering students. It contains 6 units on key topics of Operating Systems - Overview of Operating System, Services and Components of Operating system, Process Management, CPU Scheduling and Algorithms, Memory Management, and File Management. Each unit contains 6 questions for students to answer and space to fill in details of date of submission and completion and marks obtained. The questions cover key concepts and require explanations related to each of the topic areas.

Uploaded by

Pawan Mohite
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)
110 views21 pages

Workbook

The document is a work book for the Operating System course for Computer Engineering students. It contains 6 units on key topics of Operating Systems - Overview of Operating System, Services and Components of Operating system, Process Management, CPU Scheduling and Algorithms, Memory Management, and File Management. Each unit contains 6 questions for students to answer and space to fill in details of date of submission and completion and marks obtained. The questions cover key concepts and require explanations related to each of the topic areas.

Uploaded by

Pawan Mohite
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/ 21

TSSM’s

Bhivarabai Sawant College of Engineering and Research,


Polytechnic Narhe, Pune-41
Department of Computer Engineering

WORK BOOK

Course: CO5I
Subject: OPERATING SYTEM
Subject Code: 22516
Academic Year: 2023-24

Student Name:_________________________________
Roll No: Seat no:

Subject Teacher HOD


INDEX

Date of Date of
UnitNo. Name of Unit Marks Sign
submission completion

Overview of Operating
1 System
Services and
2 Components of
Operating system

3 Process Management

CPU Scheduling and


4 Algorithms

5 Memory Management

6 File Management
Unit: 1 Overview of Operating System

Q.1) Fill in the blanks.

1. Operating System is the interface between ____________ and _____________.

2. Computer system is divided into four components namely Hardware, ____________ ,


_____________ and _______________.

3. Batch means sequence of _______________________. Major component of batch system is


____________________.

4. Two types of user interface are ___________________ and _______________.

Q.2) Explain operations of OS.


Q.3 ) Differentiate between Multiprogramming and Multitasking.

Q.4) Explain concept of Time shared OS with diagram.


Q.5) Draw diagram of Multiprocessor system and Distributed system.

Q.6) Differentiate between CLI and GUI.


Unit : 2 Services and Components of Operating system

Q.1)List Services of O.S. & Explain following two services of operating systems.
(i) File system manipulation (ii) Resource Allocation

Q.2) List types of system call and explain the system call – “Information
Maintenance”.
Q.3) List components of operating system.

Q.4) Explain Process Management & Main memory management components of OS.
Q.5) How to implement system call? Explain in detail.

Q.6) What are system tools used in linux? Explain any two.
Unit : 3 Process Management

Q.1) Differentiate between long term , short term scheduling and medium term
scheduling.

Q.2) Draw and explain process state.


Q.3) With neat diagram describe Process Control Block (PCB)

Q.4) Explain context switch with help of diagram.

.
Q.5) Explain the working of Inter-process communication considering.

1) Shared memory 2) Message passing

Q.6) List and explain various type of multi-threading models with diagram.
Unit: 4 CPU Scheduling and Algorithms

Q.1) Differentiate between Preemptive and Nonpreemptive scheduling.

Q.2) Explain scheduling criterias.


Q.3) The job are scheduled for execution as follows solve the problem using:
(i) SJF (ii) FCFS
also find average waiting time using Gantt chart.
Process Arrival Burst time
P1 0 8
P2 1 4
P3 2 9
P4 3 5
Q.4) Solve following problem using SJF and RR scheduling algorithm. Find AWT.

Process Burst Time


P1 10
P2 3
P3 7
P4 5
Q.5) What is deadlock? Explain conditions of deadlock.

Q.6) Explain how to prevent deadlock?


Unit: 5 Memory Management

Q.1) Compare paging and segmentation memory management techniques.

Q.2) Describe the concept of virtual memory with suitable example.


Q.3) Explain FIFO (First in First out) page replacement algorithm for reference string
7012030423103.

Q.4) What is fragmentation? Explain its Types.


Q.5) Explain bit map free space management techniques.

Q.6) Explain Paging.


Unit: 6 File Management

Q.1) What is file? List and explain attributes of files.

Q.2) Explain file access methods.


Q.3) Explain file allocation methods.

Q.4) Describe single level and two level directory structure.


Q.5) What is RAID?

Q.6) Explain swapping.

You might also like