An open API service indexing awesome lists of open source software.

https://github.com/haleshot/os-programs

A comprehensive collection of algorithms pertaining to Operating Systems. It encompasses a wide range of topics, including fundamental scheduling algorithms such as First Come First Serve (FCFS), Shortest Job First (SJF), and Round Robin (RR).
https://github.com/haleshot/os-programs

fcfs-scheduling firstcomefirstserve lrtf-scheduling operating-system os priority-scheduling roundrobin sjf-scheduling srtf-scheduling

Last synced: 13 days ago
JSON representation

A comprehensive collection of algorithms pertaining to Operating Systems. It encompasses a wide range of topics, including fundamental scheduling algorithms such as First Come First Serve (FCFS), Shortest Job First (SJF), and Round Robin (RR).

Awesome Lists containing this project

README

        

# Operating Systems Programs

This repository contains various programs related to operating systems. Each program focuses on different scheduling algorithms and provides solutions for specific scenarios. The programs are implemented in Python and offer different strategies for task scheduling.

## Programs

Here is a list of the programs included in this repository:

| Serial Number | Program Title | Description | Tools/Languages Used | Repository Link |
| ------------- | --------------------------- | ------------------------------------ | -------------------- | ---------------------------------------------------- |
| 1 | First Come First Serve (FCFS)| Simulates the FCFS scheduling algorithm | Python | [FCFS Repository](https://github.com/Haleshot/OS-Programs/tree/master/First_Come_First_Serve) |
| 2 | Priority Scheduling | Implements the priority scheduling algorithm | Python | [Priority Scheduling Repository](https://github.com/Haleshot/OS-Programs/tree/master/Priority_Scheduling) |
| 3 | Round Robin | Demonstrates the Round Robin scheduling algorithm | Python | [Round Robin Repository](https://github.com/Haleshot/OS-Programs/tree/master/Round%20Robin) |
| 4 | Shortest Job First (SJF) | Implements the SJF scheduling algorithm | Python | [SJF Repository](https://github.com/Haleshot/OS-Programs/tree/master/Shortest_Job_First) |

## Usage

Each program in this repository is designed to be run independently. To use a specific program, follow the instructions provided in its corresponding directory.

## Contributing

Contributions to this repository are welcome. If you would like to contribute or have suggestions for improvement, please create a pull request or submit an issue in the respective program's repository.

## License

This repository is licensed under the [MIT License](https://opensource.org/licenses/MIT). Please see the individual program directories for more information on licensing for each program.

## Contact

If you have any questions or inquiries, feel free to contact the repository owner or contributor through their GitHub profiles listed in the respective program repositories.