<p>I haven't taken this course, but perhaps this EdX course <a href="https://www.edx.org/course/computer-hardware-and-operating-systems?index=product&amp;queryID=9edb358f06086b32783a54f997c00313&amp;position=1" rel="nofollow noreferrer">Computer Hardware and Operating Systems</a> from NYU might be a good starting place.</p>
<p>Current outline is:</p>
<ul>
<li>Week 1 - Fundamentals of system hardware</li>
<li>Week 2 - Introduction to OS concepts</li>
<li>Week 3 - Processes &amp; threads</li>
<li>Week 4 - Thread concurrency and deadlocks</li>
<li>Week 5 - Memory management</li>
<li>Week 6 - Exam</li>
</ul>
<p>Has explicit coursework for a number of the topics posed in my original question (3 by my count).</p>

CC BY-SA 4.0
2022-01-24T07:57:22.710Z
Could you pull some of the information from that link into this answer please, to protect against bitrot? The link is not guaranteed to exist in the future. What is the course called? what is the outline, why did you suggest it?
Bruce Becker
CC BY-SA 4.0
2022-02-02T18:13:56.560Z
Posted some info
Hofbr
CC BY-SA 4.0
2022-01-24T03:44:20.837Z
2022-01-29T06:38:25.577Z
2022-01-29T06:38:25.577Z
Hofbr
<p>According to the <a href="https://roadmap.sh/devops" rel="nofollow noreferrer">DevOps Roadmap</a> from roadmap.sh, understanding the following OS topics are recommended:</p>
<ul>
<li>Process Management</li>
<li>Threads and Concurrency</li>
<li>Sockets</li>
<li>POSIX Basics</li>
<li>Networking Concepts</li>
<li>I/O Management</li>
<li>Virtualization</li>
<li>Memory/Storage</li>
<li>File Systems</li>
</ul>
<p>Are there recommended materials on these topics? It would be good to compile resources and classes (perhaps from coursera, udemy, EdX etc.)</p>

CC BY-SA 4.0
2022-10-26T08:41:08.893Z
A number of courses exist on YouTube and some are from reputable universities. I am following [one from Berkley](https://www.youtube.com/watch?v=hry_qqXLej8&list=PLRdybCcWDFzCag9A0h1m9QYaujD0xefgM&index=1)
superAnnoyingUser
<learning>
DevOps Roadmap: Underststanding OS Concepts
Hofbr
# DevOps Roadmap: Underststanding OS Concepts

(Asked by: username_0 on 2022-01-24)

According to the [DevOps Roadmap](https://roadmap.sh/devops) from roadmap.sh, understanding the following OS topics are recommended:

* Process Management
* Threads and Concurrency
* Sockets
* POSIX Basics
* Networking Concepts
* I/O Management
* Virtualization
* Memory/Storage
* File Systems

Are there recommended materials on these topics? It would be good to compile resources and classes (perhaps from coursera, udemy, EdX etc.)

**Tags:** learning

> **Comments:**
> **username_1**: A number of courses exist on YouTube and some are from reputable universities. I am following [one from Berkley](https://www.youtube.com/watch?v=hry_qqXLej8&list=PLRdybCcWDFzCag9A0h1m9QYaujD0xefgM&index=1)  

---

## 1 answers

### Answer by username_0 on 2022-01-24. Score: 0

I haven't taken this course, but perhaps this EdX course [Computer Hardware and Operating Systems](https://www.edx.org/course/computer-hardware-and-operating-systems?index=product&queryID=9edb358f06086b32783a54f997c00313&position=1) from NYU might be a good starting place.

Current outline is:

* Week 1 - Fundamentals of system hardware
* Week 2 - Introduction to OS concepts
* Week 3 - Processes & threads
* Week 4 - Thread concurrency and deadlocks
* Week 5 - Memory management
* Week 6 - Exam

Has explicit coursework for a number of the topics posed in my original question (3 by my count).

> **Comments:**
> **username_2**: Could you pull some of the information from that link into this answer please, to protect against bitrot? The link is not guaranteed to exist in the future. What is the course called? what is the outline, why did you suggest it?  
> **username_0**: Posted some info  

---

