0% found this document useful (0 votes)
40 views

Operating System Project Abstract

This document describes a proposed improvement to the round robin scheduling algorithm. The existing round robin system uses a random time quantum value, which may not produce optimal results. The proposed system would analyze process burst times and calculate average waiting and turnaround times for different time quantum values. It would select the time quantum value that results in low waiting and turnaround times, providing a more optimal solution than random assignment.

Uploaded by

Yash Trada
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Operating System Project Abstract

This document describes a proposed improvement to the round robin scheduling algorithm. The existing round robin system uses a random time quantum value, which may not produce optimal results. The proposed system would analyze process burst times and calculate average waiting and turnaround times for different time quantum values. It would select the time quantum value that results in low waiting and turnaround times, providing a more optimal solution than random assignment.

Uploaded by

Yash Trada
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Operating system project abstract

Round Robin SCHEDULING ALGORITHM && OUR


PROPOSED SYSTEM

Project Description:
Round-robin is one of the simplest scheduling algorithm for processes in an operating
system, which assigns time slice to each process in equal portions and in circular order,
handling all processes without priority (also known as cyclic executive). Round-robin
scheduling is both simple and easy to implement, and starvation -free. Round-robin
scheduling can also be applied to other scheduling problems, such as data packet
scheduling in computer networks.

Existing system:

Round-robin job scheduling may not be desirable if the sizes of the jobs or tasks are
highly variable. A process that produces large jobs would be favored over other
processes. This problem may be solved by time-sharing, i.e. by giving each job a time
slot or “Time Quantum” (its allowance of CPU time), and interrupt the job if it is not
completed by then. The job is resumed next time a time slot is assigned to that process.

Disadvantages of existing system:

The time quantum or time slot value which is taken in scheduling algorithm is purely a
random value, so the output which the algorithm will generate may be an optimal or a
flawed value.

Proposed System:
In order to overcome the problems of existing system here, we will analyze the burst
time (time taken to compete one operation one task) of all the processes and then
calculate the average waiting time(awt) and turnaround time(tat) for all values of time
quantum (1…n) where n is the least burst time value and then we select the time
quantum value of that, whose tat and awt are low. Thus that time quantum value will be
the optimal solution for round robin proposed system.

TRADA YASHKUMAR RAMESHBHAI (16BCE1023)


TANISHA (16BCE1357)

You might also like