Introduction to Operating Systems: Comprehensive Course