{"id":17215571,"url":"https://github.com/nandahkrishna/oslab","last_synced_at":"2026-05-03T23:35:20.736Z","repository":{"id":104910023,"uuid":"169200083","full_name":"nandahkrishna/OSLab","owner":"nandahkrishna","description":"Programs for the Operating Systems Lab in Semester 4","archived":false,"fork":false,"pushed_at":"2019-03-25T20:21:23.000Z","size":399,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-27T05:23:10.482Z","etag":null,"topics":["allocation","bash","c","c-programming","deadlock","file-allocation","file-organization","interprocess-communication","multithreading","operating-systems","os","paging","scheduling","shell-scripts"],"latest_commit_sha":null,"homepage":null,"language":"C","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/nandahkrishna.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-05T06:34:38.000Z","updated_at":"2023-09-08T17:50:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"baf65148-a867-4e90-b9d3-4a9daf991579","html_url":"https://github.com/nandahkrishna/OSLab","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nandahkrishna/OSLab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandahkrishna%2FOSLab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandahkrishna%2FOSLab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandahkrishna%2FOSLab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandahkrishna%2FOSLab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nandahkrishna","download_url":"https://codeload.github.com/nandahkrishna/OSLab/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nandahkrishna%2FOSLab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32589262,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T22:12:39.696Z","status":"ssl_error","status_checked_at":"2026-05-03T22:09:10.534Z","response_time":103,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["allocation","bash","c","c-programming","deadlock","file-allocation","file-organization","interprocess-communication","multithreading","operating-systems","os","paging","scheduling","shell-scripts"],"created_at":"2024-10-15T03:24:51.207Z","updated_at":"2026-05-03T23:35:20.719Z","avatar_url":"https://github.com/nandahkrishna.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Operating Systems Lab\nPrograms for the Operating Systems Lab in Semester 4, shell scripts and C.\n## Exercises\n1. System Commands \u003cbr\u003e\n2. System Calls and Programs \u003cbr\u003e\n3. Implementation of System Commands (ls, cp, grep, head, tail, nl, wc) \u003cbr\u003e\n4. Shell Programs \u003cbr\u003e\n5. Scheduling Algorithms \u003cbr\u003e\n6. Inter-Process Communication \u003cbr\u003e\n7. Producer Consumer Problem using Semaphores \u003cbr\u003e\n8. Banker's Algorithm \u003cbr\u003e\n9. Deadlock Detection \u003cbr\u003e\n10. Memory Allocation Techniques \u003cbr\u003e\n11. Paging Implementation \u003cbr\u003e\n12. Page Replacement Algorithms \u003cbr\u003e\n13. Threading \u003cbr\u003e\n14. File Allocation Techniques \u003cbr\u003e\n15. File Organization Techniques \u003cbr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnandahkrishna%2Foslab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnandahkrishna%2Foslab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnandahkrishna%2Foslab/lists"}