0% found this document useful (0 votes)
106 views2 pages

BT0036

This document contains instructions for two assignments related to the Operating Systems course BT0036. The first assignment asks students to use different scheduling algorithms like Priority Scheduling and First-Come First-Serve to schedule sample processes. It also asks students to define types of fragmentation and conditions for deadlock. The second assignment asks students to define terms like batch systems, multiprogramming, time sharing systems etc. It also covers topics like process states, context switching, inter-process communication, and memory management techniques like paging and segmentation. Students are asked to use page replacement algorithms like FIFO and LRU to allocate memory pages.

Uploaded by

basndowa5024
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
106 views2 pages

BT0036

This document contains instructions for two assignments related to the Operating Systems course BT0036. The first assignment asks students to use different scheduling algorithms like Priority Scheduling and First-Come First-Serve to schedule sample processes. It also asks students to define types of fragmentation and conditions for deadlock. The second assignment asks students to define terms like batch systems, multiprogramming, time sharing systems etc. It also covers topics like process states, context switching, inter-process communication, and memory management techniques like paging and segmentation. Students are asked to use page replacement algorithms like FIFO and LRU to allocate memory pages.

Uploaded by

basndowa5024
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

August 2010

Bachelor of Science in Information Technology (BScIT) – Semester 2/


Diploma in Information Technology (DIT) – Semester 2
BT0036 – Operating Systems – 2 Credits
(Book ID: B0067)
Assignment Set – 1 (30 Marks)

Answer all questions 5 x 6 = 30

1. Use Priority Scheduling Algorithm to schedule the following processes:


Process Burst Time Priority/Time
P1 7 3
P2 5 1
P3 8 3
P4 2 4
P5 3 2

2. Write Resource-Request Algorithm and substantiate it with a process allocation


example.
3. What are the two types of fragmentations? Illustrate them with block diagrams.
4. What do you mean by Deadlock? Explain the conditions that results in a deadlock
situation.
5. Use First-Come First Serve Algorithm and Shortest Job First Algorithm to schedule the
following processes:
Process Burst Time
P1 7
P2 5
P3 8
P4 2
P5 3
August 2010
Bachelor of Science in Information Technology (BScIT) – Semester 2/
Diploma in Information Technology (DIT) – Semester 2
BT0036 – Operating Systems – 2 Credits
(Book ID: B0067)
Assignment Set – 2 (30 Marks)

Answer all questions 5 x 6 = 30


1. Define:
 Batch systems
 Multiprogramming
 Time sharing systems
 Parallel processing
 Distributed systems
 Real time systems
2. Define Process. With a Block diagram explain various states a process resides in.
3. Write Notes on:
 Context switching mechanism
 Inter Process Communication (IPC)
 Co-operating Process
4. How do we overcome Fragmentation problems? Write a note on Paging and
Segmentation methods.
5. Use FIFO Page-Replacement and LRU algorithms to allocate memory pages for
following reference string:
6, 1, 2, 0, 3, 0, 4, 2, 3, 0, 2, 3, 1, 0, 6, 0, 1 (Note: Use three frames)

You might also like