This document is a question paper for a modern operating systems exam from January 2017. It contains 7 questions with multiple parts each. Students are instructed to answer all questions and are given 3 hours to complete the exam. The questions cover a range of topics in operating systems including multithreading models, file systems like NFS, batch and real-time systems, assemblers and compilers, system programs, virtual machines, process states, scheduling algorithms, memory management techniques like paging and segmentation, I/O management, security, and more.