You are on page 1of 8

LABORATORY MANUAL

CS-5511 Operating system

SESSION 2009/2010
MCA I ,M.Sc(CS)I , M.Sc(IT)I, MBA(CM)I

SCHOOL OF COMPUTER SCIENCE,


DAVV, INDORE

Aim of Laboratory
To help students to understand important concepts and algorithms in operating
systems. Major components discussed are process management, virtual memory,
I/O and file systems. By the end of this course students will have a thorough
understanding of the issues that affect the behavior and performance of computer
operating systems.

Objectives of Laboratory:
In this lab student concentrate on Window operating system ,Linux operating
system .Lab intended to introduce practical study of operating system .In this lab student
must know the fundamental that are applicable window operating system and Linux
operating system .Lab experiment also focused on Linux command and also practice
shell programming.

Learning Outcomes
Upon completion of this course, the students should be able :
To understand the key concepts of modern operating systems.
To understand the tradeoff of different algorithms in operating system design.
To apply the knowledge to system performance tuning and system administration.
To appreciate the wide spectrum of operating systems in different platforms.

Software and Hardware Requirement


Software Requirement
Window XP Operating system
Linux Operating system.
C- compiler.
Hardware requirement
Processor P-IV(1.8 GHz)
RAM
256 MB
Hard disk 40 GB

List of Experiments
Ex Name of Experiment
.
No
1.

Study the internal and external commands of


Disk operating system.

2.

Study of Window 2000 operating system.

3.

Implement following processor scheduling


algorithms:
a) First come first serve
b) Round robin
c) Shortest job first
d) Multi level feedback queue
Compare the performance of above algorithm
on a graph for following parameters:
(a) Response ratio
(b) Utilization of central
processing unit.

4.

5.

Compare the following variations of LRU


page replacement:
(a) Not recently used
(b) Second chance
replacement
(c) Least frequently used
(d) Most frequently used
The performance must be compared
using page fault rate graph.

Assessment
Date of
s
Performanc
Date of
Marks/grad
e
Submission
e

Sign

List of Experiments
Ex Name of Experiment
.
No
1.

2.

Compare the following variations of LRU page


replacement:
(a) Not recently used
(b) Second chance replacement
(c) Least frequently used
(d) Most frequently used
The performance must be compared using
page fault rate graph.
Compare the memory and processing time
requirements of following sorting algorithms
using a graph for different sizes of input lists:
(a) Insertion sort
(b) Selection sort
(c) Quick sort
(d) Merge sort
(e) Heap sort

3.
Compare the memory and processing time
requirements of following sorting algorithms
using a graph for different sizes of input lists:
(a) Insertion sort
(b) Selection sort
(c) Quick sort
(d) Merge sort
(e) Heap sort

4.

Compare the memory and processing time


requirements of linear search and binary search
techniques using a graph for different sizes of
input lists.

5.

Study different keyboards and mouse present in the


lab. Find the specifications and different character
sets used.

Date of
Performance

Assessment
s
Date of
Marks/grad
Submission
e

Faculty
Signature

List of Experiments
Ex. Name of Experiment
No
1.

Study various types of printers and


scanners and find data transfer rate and
other specifications.

2.

Study different types of hard disks and


their specifications. Calculate seek time
and latency time.

3.

Study following I/O devices:


(a) CD/DVD ROM
(b) Pen drive
Study Windows operating system in terms
of :
(a) Processor
management
(b) Memory management
(c) File management
(d) Inter process
communication

4.

5.

Study Unix / Linux operating system in


terms of:
(a) Processor
management
(b) Memory management
(c) File management
(d) Inter process
communication

6.

Practice the following Unix commands


and their variations:
ls, cp, mv, chmod, grep, who, tty, comp,
comm., tee, awk, sort, date, cal, wc, test,
expr etc
Write Shell script

7.

To print name , address date


of birth of a student.
To print date and working
of present directory.
To calculate and print the
sum of three number.
.

Date of
Performance

Date of
Submission

Assessments
Marks/grade

Faculty
Signature

Lab Instructors

Ms. Aarti Deshpande


Mr.Kunal Khanwilkar
Ms Sarita Namdeo

You might also like