Skip to content

Commit a0efc41

Browse files
committed
Update algorithm links in README.md
1 parent 4a4eff8 commit a0efc41

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ Welcome to the Operating System Algorithms Repository! This repository contains
44

55
## Algorithms Implemented
66

7-
1. **[Round Robin Scheduler](round_robin/README.md)**: This algorithm is a preemptive scheduler where each process is assigned a fixed time slice or quantum. Once a process consumes its quantum, it's moved to the back of the ready queue to await its turn again. This implementation demonstrates how round-robin scheduling can be achieved efficiently in C++.
7+
1. **[Round Robin Scheduler](https://github.com/Pulkit1822/CSE3003-Operating_System/tree/main/round_robin_scheduler)**: This algorithm is a preemptive scheduler where each process is assigned a fixed time slice or quantum. Once a process consumes its quantum, it's moved to the back of the ready queue to await its turn again. This implementation demonstrates how round-robin scheduling can be achieved efficiently in C++.
88

9-
2. **[Priority Scheduler](priority_scheduler/README.md)**: Priority scheduling assigns priorities to each process, and the CPU is allocated to the process with the highest priority. In case of ties, a round-robin approach can be used. This implementation showcases how to implement priority scheduling and handle priorities effectively.
9+
2. **[Priority Scheduler](https://github.com/Pulkit1822/CSE3003-Operating_System/tree/main/priority_scheduler)**: Priority scheduling assigns priorities to each process, and the CPU is allocated to the process with the highest priority. In case of ties, a round-robin approach can be used. This implementation showcases how to implement priority scheduling and handle priorities effectively.
1010

11-
3. **[Shortest Job First (SJF)](shortest_job_first/README.md)**: SJF scheduling algorithm selects the process with the smallest execution time next. This implementation demonstrates how to implement SJF scheduling in C++.
11+
3. **[Shortest Job First (SJF)](https://github.com/Pulkit1822/CSE3003-Operating_System/tree/main/Shortest%20Job%20First)**: SJF scheduling algorithm selects the process with the smallest execution time next. This implementation demonstrates how to implement SJF scheduling in C++.
1212

1313
4. **[First-Come, First-Served (FCFS)](https://github.com/Pulkit1822/CSE3003-Operating_System/tree/main/FCFS)**: FCFS scheduling algorithm executes processes in the order they arrive in the ready queue. This implementation demonstrates how to implement FCFS scheduling in C++.
1414

0 commit comments

Comments
 (0)