Skip to main content Link Search Menu Expand Document (external link)

50.005 Problem Sets

These exercises are designed to deepen your understanding of core Operating Systems, Network, and Network Security concepts, not by repetition or memorization, but through applied reasoning, exploration, and curiosity. They are not your typical practice exam questions, and often go beyond what is directly covered in class, challenging you to think like a system designer or OS detective.

Some questions may seem open-ended or difficult at first. That’s intentional. Try them with curiosity, not pressure. Use them to connect ideas, test your assumptions, and develop a more intuitive grasp of how computer systems actually work.

If you are looking for a straightforward practice questions, consult:

  1. Class Activities
  2. Exercises embedded in the notes itself
  3. Regular Quizzes
  4. Wooclap questions (if any)
  5. Exercise questions from the official textbooks

Textbooks

Silberschatz, Galvin, Gagne. Operating Systems Concepts with Java, 8th Ed. Wiley. ISBN 978-0-470-50949-4. (required) - Abbreviated as “SGG” in this website.

Kurose and Ross. Computer Networking – A Top-Down Approach, 7th Ed. Pearson. ISBN 978-0-273-76896-8. (required) - Abbreviated as “KR” in this website.