According to the DevOps Roadmap 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.)

1 Answer 1


I haven't taken this course, but perhaps this EdX course Computer Hardware and Operating Systems 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).

  • 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? Jan 24 at 7:57
  • Posted some info
    – Hofbr
    Feb 2 at 18:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.