{"id":24458933,"url":"https://github.com/mdraihansobhan/cse-314-operating-system-sessional","last_synced_at":"2026-02-09T08:03:26.736Z","repository":{"id":246840314,"uuid":"822330613","full_name":"MdRaihanSobhan/CSE-314-Operating-System-Sessional","owner":"MdRaihanSobhan","description":"CSE 314: Operating System Sessional | CSE, BUET | Batch 2019","archived":false,"fork":false,"pushed_at":"2024-07-15T01:34:10.000Z","size":14603,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-21T01:25:18.653Z","etag":null,"topics":["bash","bash-script","bash-scripting","bash-scripts","inter-process-communication","interprocess-communication","ipc","operating-system","operating-system-kernel","operating-systems","scheduling-algorithms","systemcall","xv6","xv6-os","xv6-riscv","xv6-scheduling","xv6-solutions","xv6-thread","xv6-thread-create"],"latest_commit_sha":null,"homepage":"","language":"Roff","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/MdRaihanSobhan.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":"2024-06-30T23:43:22.000Z","updated_at":"2024-11-21T10:33:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"01a4775c-db86-4273-98d6-abc4daee1baf","html_url":"https://github.com/MdRaihanSobhan/CSE-314-Operating-System-Sessional","commit_stats":null,"previous_names":["mdraihansobhan/cse-314-operating-system-sessional"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/MdRaihanSobhan/CSE-314-Operating-System-Sessional","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MdRaihanSobhan%2FCSE-314-Operating-System-Sessional","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MdRaihanSobhan%2FCSE-314-Operating-System-Sessional/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MdRaihanSobhan%2FCSE-314-Operating-System-Sessional/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MdRaihanSobhan%2FCSE-314-Operating-System-Sessional/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MdRaihanSobhan","download_url":"https://codeload.github.com/MdRaihanSobhan/CSE-314-Operating-System-Sessional/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MdRaihanSobhan%2FCSE-314-Operating-System-Sessional/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29259466,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-09T04:11:57.159Z","status":"ssl_error","status_checked_at":"2026-02-09T04:11:56.117Z","response_time":56,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["bash","bash-script","bash-scripting","bash-scripts","inter-process-communication","interprocess-communication","ipc","operating-system","operating-system-kernel","operating-systems","scheduling-algorithms","systemcall","xv6","xv6-os","xv6-riscv","xv6-scheduling","xv6-solutions","xv6-thread","xv6-thread-create"],"created_at":"2025-01-21T03:17:09.393Z","updated_at":"2026-02-09T08:03:26.718Z","avatar_url":"https://github.com/MdRaihanSobhan.png","language":"Roff","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CSE-314-Operating-System-Sessional\n\nThis repository contains the codes of the course `CSE 314: Operating System Sessional` of `CSE, BUET`. \n\n## Disclaimer\n\nThis repository is an archive of the author's solutions to course assignments. These solutions are provided as-is and are not guaranteed to be error-free or comprehensive. The author accepts no responsibility for any issues or damage resulting from the use of these solutions. They are intended for reference only, and copying them for academic purposes is strongly discouraged. The author is not liable for any consequences arising from academic dishonesty.\n\n## Course Description\n- Have a look at the [course outline](/Course%20Outline.pdf)\n\n## Offline Assignments\n- Offline 1 | [Bash Scripts](/Offline%201%20|%20Bash%20Script/)\n    - [Problem Statement](/Offline%201%20|%20Bash%20Script/Offline-1-spec.pdf)\n    - [Given Files](/Offline%201%20|%20Bash%20Script/Assignment%20Files/)\n    - [Solution](/Offline%201%20|%20Bash%20Script/organize.sh)\n    - [Resources](/Offline%201%20|%20Bash%20Script/Resources/)\n\n- Offline 2 | [xv6 System Call](/Offline%202%20|%20xv6%20System%20Call/)\n    - [Problem Statement](/Offline%202%20|%20xv6%20System%20Call/Offline-2-spec.pdf)\n    - [Given File(s)](/Offline%202%20|%20xv6%20System%20Call/trace.c)\n    - [Solution Patch](/Offline%202%20|%20xv6%20System%20Call/1905095.patch)\n    - [Resources](/Offline%202%20|%20xv6%20System%20Call/Resources/)\n\n- Offline 3 | [xv6 Scheduler](/Offline%203%20|%20Scheduling/)\n    - [Problem Statement](/Offline%203%20|%20Scheduling/Offline-3-specs.pdf)\n    - [Solution Patch](/Offline%203%20|%20Scheduling/1905095.patch)\n\n- Offline 4 | [Inter Process Communication](/Offline%204%20|%20Inter%20Process%20Communication/)\n    - [Problem Statement](/Offline%204%20|%20Inter%20Process%20Communication/IPC%20Offline%20Specs.pdf)\n    - [Resources](/Offline%204%20|%20Inter%20Process%20Communication/Resources/)\n    - [Solution Code](/Offline%204%20|%20Inter%20Process%20Communication/1905095.cpp)\n\n- Offline 5 | [Threading Implementation on xv6](/Offline%205%20|%20Threading%20Implementation%20on%20xv6/)\n    - [Problem Statement](/Offline%205%20|%20Threading%20Implementation%20on%20xv6/Specs%20Threading%20Offline.pdf)\n    - [Resources](/Offline%205%20|%20Threading%20Implementation%20on%20xv6/Resources/)\n    - [Solution Patch](/Offline%205%20|%20Threading%20Implementation%20on%20xv6/1905095.patch)\n\n- Offline 6 | [Memory Management on xv6](/Offline%206%20|%20Memoery%20Management/)\n    - [Problem Statement](/Offline%206%20|%20Memoery%20Management/Offline%206_%20xv6%20Memory%20Management.pdf)\n    - This offline was made optional. \n\n## Online Assignments\n\n- Online 1 | [Bash Script](/Online%201%20|%20Bash%20Script/)\n- Online 2 | xv6 Scheduling \n    - Simple task was given related to Offline 3. We had to work on our submitted solution of that offline.\n- Online 3 | Inter Process Communication\n    - Simple task was given related to Offline 4.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdraihansobhan%2Fcse-314-operating-system-sessional","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmdraihansobhan%2Fcse-314-operating-system-sessional","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmdraihansobhan%2Fcse-314-operating-system-sessional/lists"}