Skip to content

Commit 9f0728b

Browse files
authored
Merge pull request #4 from Firaol-Qannoo/Operating_Systems_Resources
Operating Systems Resources
2 parents 70ace39 + acdda64 commit 9f0728b

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Operating Systems Resources
2+
3+
## Online Courses
4+
5+
- **Type**: [Link]
6+
- **Title**: Operating Systems and System Programming by UC Berkeley (CS162)
7+
- **Link**: https://cs162.org/
8+
- **Description**: A renowned course that delves into the design and implementation of operating systems, including process management, synchronization, and file systems.
9+
10+
- **Type**: [Link]
11+
- **Title**: Operating Systems and You: Becoming a Power User by Google on Coursera
12+
- **Link**: https://www.coursera.org/learn/os-power-user
13+
- **Description**: A beginner-friendly course that introduces how operating systems work and how to manage them effectively.
14+
15+
## Books
16+
17+
- **Type**: [Book]
18+
- **Title**: "Operating Systems: Three Easy Pieces" by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau
19+
- **Link**: https://pages.cs.wisc.edu/~remzi/OSTEP/
20+
- **Description**: A highly accessible and free textbook that introduces key concepts in operating systems, such as virtualization, concurrency, and persistence, with engaging explanations and practical examples.
21+
22+
- **Type**: [Book]
23+
- **Title**: "The Little Book of Semaphores" by Allen B. Downey
24+
- **Link**: https://greenteapress.com/semaphores/LittleBookOfSemaphores.pdf
25+
- **Description**: A free book focused on synchronization principles in operating systems, providing step-by-step explanations and practical examples to understand semaphores and concurrency control.
26+
27+
28+
## YouTube Videos
29+
30+
- **Type**: [Video]
31+
- **Title**: Operating Systems Full Course by Neso Academy
32+
- **Link**: https://youtu.be/vBURTt97EkA?list=PLBlnK6fEyqRiVhbXDGLXDk_OQAeuVcp2O
33+
- **Description**: A comprehensive playlist covering all key topics in Operating Systems, including process management, memory management, and file systems, explained in an easy-to-understand manner.
34+
35+
- **Type**: [Video]
36+
- **Title**: GATE Operating System Lectures by Knowledge Gate
37+
- **Link**: https://youtu.be/xw_OuOhjauw?list=PLmXKhU9FNesSFvj6gASuWmQd23Ul5omtD
38+
- **Description**: High-quality video lectures focused on Operating System concepts, useful for both university exams and competitive exams like GATE.
39+
40+
- **Type**: [Video]
41+
- **Title**: Operating System Concepts by Jenny’s Lectures CS/IT NET&JRF
42+
- **Link**: https://youtu.be/RozoeWzT7IM?list=PLdo5W4Nhv31a5ucW_S1K3-x6ztBRD-PNa
43+
- **Description**: A beginner-friendly series explaining Operating System concepts in short, focused videos.
44+
45+
## Libraries and Tools
46+
47+
- **Type**: [Link]
48+
- **Title**: Linux Kernel Development
49+
- **Link**: https://kernel.org/
50+
- **Description**: The official website for the Linux kernel, offering the source code and tools for understanding and contributing to one of the most popular open-source operating systems.
51+
52+
- **Type**: [Link]
53+
- **Title**: Minix Operating System
54+
- **Link**: http://www.minix3.org/
55+
- **Description**: A lightweight, UNIX-like operating system designed for educational purposes, providing insights into operating system design and implementation.
56+
57+
- **Type**: [Link]
58+
- **Title**: VirtualBox
59+
- **Link**: https://www.virtualbox.org/
60+
- **Description**: A powerful x86 and AMD64/Intel64 virtualization software for running multiple operating systems simultaneously on a single machine.
61+

0 commit comments

Comments
 (0)