计算机系统的核心软件,管理硬件资源并提供用户服务
操作系统是计算机科学的重要基础课程,研究计算机系统的资源管理、进程调度、内存分配等核心问题。 本课程将系统性地学习操作系统的五大功能模块。
通过理论学习和实践操作,深入理解操作系统的工作原理,掌握系统编程和性能优化技术, 为后续的系统开发和软件工程奠定坚实基础。
深入理解操作系统内核和系统调用机制
掌握CPU、内存、I/O设备的管理策略
学习进程同步、死锁预防和解决技术
深入理解操作系统的整体架构和各个功能模块的设计原理
学会分析和管理CPU、内存、I/O等系统资源,优化系统性能
能够设计安全机制,保护系统免受恶意攻击和资源滥用
通过系统性的学习和实践,深入理解操作系统的核心原理,掌握系统级编程和资源管理技术。