{"id":27949283,"url":"https://github.com/haleshot/os-programs","last_synced_at":"2025-05-07T15:21:34.088Z","repository":{"id":162383311,"uuid":"524150048","full_name":"Haleshot/OS-Programs","owner":"Haleshot","description":"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).","archived":false,"fork":false,"pushed_at":"2024-03-29T15:44:59.000Z","size":79,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-03-29T16:44:06.898Z","etag":null,"topics":["fcfs-scheduling","firstcomefirstserve","lrtf-scheduling","operating-system","os","priority-scheduling","roundrobin","sjf-scheduling","srtf-scheduling"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Haleshot.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-08-12T16:10:19.000Z","updated_at":"2023-09-03T05:54:25.000Z","dependencies_parsed_at":"2024-03-19T17:30:01.386Z","dependency_job_id":null,"html_url":"https://github.com/Haleshot/OS-Programs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haleshot%2FOS-Programs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haleshot%2FOS-Programs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haleshot%2FOS-Programs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Haleshot%2FOS-Programs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Haleshot","download_url":"https://codeload.github.com/Haleshot/OS-Programs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252902726,"owners_count":21822291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fcfs-scheduling","firstcomefirstserve","lrtf-scheduling","operating-system","os","priority-scheduling","roundrobin","sjf-scheduling","srtf-scheduling"],"created_at":"2025-05-07T15:21:33.473Z","updated_at":"2025-05-07T15:21:34.079Z","avatar_url":"https://github.com/Haleshot.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Operating Systems Programs\n\nThis 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.\n\n## Programs\n\nHere is a list of the programs included in this repository:\n\n| Serial Number | Program Title               | Description                          | Tools/Languages Used | Repository Link                                      |\n| ------------- | --------------------------- | ------------------------------------ | -------------------- | ---------------------------------------------------- |\n| 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) |\n| 2             | Priority Scheduling         | Implements the priority scheduling algorithm | Python               | [Priority Scheduling Repository](https://github.com/Haleshot/OS-Programs/tree/master/Priority_Scheduling) |\n| 3             | Round Robin                 | Demonstrates the Round Robin scheduling algorithm | Python               | [Round Robin Repository](https://github.com/Haleshot/OS-Programs/tree/master/Round%20Robin) |\n| 4             | Shortest Job First (SJF)    | Implements the SJF scheduling algorithm | Python               | [SJF Repository](https://github.com/Haleshot/OS-Programs/tree/master/Shortest_Job_First) |\n\n\n## Usage\n\nEach program in this repository is designed to be run independently. To use a specific program, follow the instructions provided in its corresponding directory.\n\n## Contributing\n\nContributions 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.\n\n## License\n\nThis 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.\n\n## Contact\n\nIf 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.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaleshot%2Fos-programs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhaleshot%2Fos-programs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhaleshot%2Fos-programs/lists"}