Môn học cung cấp các kiến thức cơ bản về hệ điều hành bao gồm nguyên lý hoạt động và các phương pháp hệ điều hành tối ưu hóa các tài nguyên tính toán. Sinh viên yêu cầu sử dụng thành thạo các kiến thức lý thuyết để thực hành các bài tập lập trình trên hệ điều hành Linux.
Giáo trình: A. Silberschatz, G. Gagne, and P.B. Galvin, “Operating System Concepts”, 9th Edition, 2013, Addison Wesley