0% found this document useful (0 votes)
7 views3 pages

Operating System Assignment-1

The document outlines an assignment on Operating Systems, covering various topics such as the goals of OS, types of operating systems, and specific systems like Batch, Multi-processing, Time-Sharing, Distributed, and Real-time OS. It also includes questions on process states, CPU scheduling, and practical problems requiring calculations of average waiting and turnaround times for different CPU scheduling policies. The assignment aims to assess understanding of fundamental concepts and practical applications in operating systems.
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)
7 views3 pages

Operating System Assignment-1

The document outlines an assignment on Operating Systems, covering various topics such as the goals of OS, types of operating systems, and specific systems like Batch, Multi-processing, Time-Sharing, Distributed, and Real-time OS. It also includes questions on process states, CPU scheduling, and practical problems requiring calculations of average waiting and turnaround times for different CPU scheduling policies. The assignment aims to assess understanding of fundamental concepts and practical applications in operating systems.
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

OPERATING SYSTEM Assignment- 1

1. Discuss the goals of OS?


2. What are the different operating systems? List them.
3. What is Batch Operating System? Give its advantages and disadvantages?
4. What is Multi processing Systems? Give its advantages and disadvantages?
5. What is Time-Sharing Operating Systems? Give its advantages and disadvantages?
6. What is Distributed Operating Systems? Give its advantages and disadvantages?
7. What is Real time Operating System ? Give its advantages and disadvantages?
8. Define process and explain states of process with the diagram?
9. Draw the diagram PCB and explain each of its content?
10. Explain CPU-bound and I/o bound process.
11. Explain various times of Process?
12. Define CPU scheduling and criteria of CPU scheduling.
13. Explain the various level of scheduling.
14. Differentiate between primitive and non-primitive scheduling
15. Consider the set of 5 processes whose arrival time and burst time are given below-

Process Id Arrival time Burst time

P1 3 4

P2 5 3

P3 0 2

P4 5 1

P5 4 3

If the CPU scheduling policy is FCFS, calculate the average waiting time and average turn around
time.
16. Consider the set of 5 processes whose arrival time and burst time are given below-

Process Id Arrival time Burst time

P1 3 1

P2 1 4

P3 4 2
P4 0 6

P5 2 3

If the CPU scheduling policy is SJF non-preemptive, calculate the average waiting time and average turn
around time.
Consider the set of 5 processes whose arrival time and burst time are given below-

Process Id Arrival time Burst time

P1 0 3

P2 1 2

P3 2 4

P4 3 5

P5 4 6

If the CPU scheduling policy is LJF non-preemptive, calculate the average waiting time and average turn
around time.
17. Consider the set of 5 processes whose arrival time and burst time are given below-

Process Id Arrival time Burst time

P1 0 5

P2 1 3

P3 2 1

P4 3 2

P5 4 3

If the CPU scheduling policy is Round Robin with time quantum = 2 unit, calculate the average waiting
time and average turn around time.
18. Consider the set of 5 processes whose arrival time and burst time are given below-

Arrival Burst
Process Id Priority
time time

P1 0 4 2

P2 1 3 3
P3 2 1 4

P4 3 5 5

P5 4 2 5

If the CPU scheduling policy is priority non-preemptive, calculate the average waiting time and average
turn around time. (Higher number represents higher priority).

You might also like