operating_system.pdf

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

Upload: masculinehawk

Post on 26-Sep-2015

212 views

Category:

Documents


0 download

TRANSCRIPT

  • 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 LaboratoryTo 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 OutcomesUpon 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 RequirementWindow XP Operating systemLinux Operating system. C- compiler.Hardware requirementProcessor P-IV(1.8 GHz)RAM 256 MBHard disk 40 GB

  • List of ExperimentsEx. No

    Name of ExperimentDate of

    Performance

    Date of Submission

    Assessments

    Marks/grade Sign

    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 serveb) Round robinc) Shortest job firstd) Multi level feedback queue

    4. Compare the performance of above algorithm on a graph for following parameters:

    (a) Response ratio(b) Utilization of central

    processing unit.

    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.

  • List of ExperimentsEx. No

    Name of Experiment

    Date of Performance

    Date of Submission

    Assessments

    Marks/grade

    Faculty Signature

    1. 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.

    2. 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.

  • List of ExperimentsEx. No

    Name of Experiment Date of Performance

    Date of Submission

    AssessmentsMarks/grade

    Faculty Signature

    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 drive4. Study Windows operating system in terms

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

    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

    7. Write Shell script 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..

  • Lab Instructors

  • Ms. Aarti DeshpandeMr.Kunal KhanwilkarMs Sarita Namdeo