{"id":13603693,"url":"https://applied-programming.github.io/Operating-Systems-Notes/","last_synced_at":"2025-04-11T22:31:54.865Z","repository":{"id":218011788,"uuid":"86082676","full_name":"Applied-Programming/Operating-Systems-Notes","owner":"Applied-Programming","description":":books: Compendium of all the important OS concepts and key points. https://applied-programming.github.io/Operating-Systems-Notes/","archived":false,"fork":false,"pushed_at":"2017-08-13T04:50:43.000Z","size":19842,"stargazers_count":7,"open_issues_count":1,"forks_count":8,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-11-07T08:41:38.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"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/Applied-Programming.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}},"created_at":"2017-03-24T15:25:45.000Z","updated_at":"2024-07-20T16:55:38.000Z","dependencies_parsed_at":null,"dependency_job_id":"702ab7aa-2d46-47a6-a5dc-71331ab05e0c","html_url":"https://github.com/Applied-Programming/Operating-Systems-Notes","commit_stats":null,"previous_names":["applied-programming/operating-systems-notes"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Applied-Programming%2FOperating-Systems-Notes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Applied-Programming%2FOperating-Systems-Notes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Applied-Programming%2FOperating-Systems-Notes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Applied-Programming%2FOperating-Systems-Notes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Applied-Programming","download_url":"https://codeload.github.com/Applied-Programming/Operating-Systems-Notes/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248489713,"owners_count":21112622,"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":[],"created_at":"2024-08-01T19:00:28.848Z","updated_at":"2025-04-11T22:31:49.836Z","avatar_url":"https://github.com/Applied-Programming.png","language":null,"funding_links":[],"categories":["Uncategorized","Backend"],"sub_categories":["Uncategorized"],"readme":"\n# :books: Operating Systems Notes\n\nThis repository contains documentation regarding all the important OS concepts and notes taken down by me while undertaking the Operating Systems course at my undergraduate school and also the [Introduction to Operating Systems](https://www.udacity.com/course/introduction-to-operating-systems--ud923) course at Udacity. The repo contains summarized information and key points regarding the main OS concepts. \n\nYou can use these notes as references to quickly revise the basic fundamentals of Operating Systems.\n\n\u003chr\u003e\n\nThe notes cover the following concepts:\n\n\n|Operating System Concepts:|\n|--------------------------------------|\n|[1: Operating Systems Overview](1-Overview.md)|\n|[2: Processes and Process Management](2-Process-Management.md)|\n|[3: Threads and Concurrency](3-Threads-and-Concurrency.md)|\n|[4: Scheduling](4-Scheduling.md)|\n|[5: Memory Management](5-Memory-Management.md)|\n|[6: Inter-Process Communication](6-Inter-Process-Communication.md)|\n|[7: Synchronization](7-Synchronization.md)|\n|[8: I/O Management](8-IO-Management.md)|\n|[9: Virtualization](9-Virtualization.md)|\n|[10: Remote Procedure Calls](10-Remote-Procedure-Calls.md)|\n|[11: Distributed File Systems](11-Distributed-File-Systems.md)|\n|[12: Distributed Shared Memory](12-Distributed-Shared-Systems.md)|\n\n\n## References :\n\n* [Introduction to Operating Systems](https://www.udacity.com/course/introduction-to-operating-systems--ud923) course at Udacity\n* OS course at my undergraduate university (RCOEM).\n* Operating System Concepts by Silberschatz, Galvin and Gagne, 9th Edition Textbook.\n\n\u003chr\u003e\n\nContributions are most welcome! :)\n\n\u003chr\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/applied-programming.github.io%2FOperating-Systems-Notes%2F","html_url":"https://awesome.ecosyste.ms/projects/applied-programming.github.io%2FOperating-Systems-Notes%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/applied-programming.github.io%2FOperating-Systems-Notes%2F/lists"}