珠海科技学院(原吉林大学珠海学院)的计算机科学与技术专业,是广东省一流专业和国家一流专业建设点。而《操作系统》是本专业的核心主干课程,是本校的质量工程重点建设及金课培育课程。在校内讲授历史已超过15年,每年授课本科学生千余人。并已建成在线课程在本校使用,和用于开展线上线下混合教学。
课程依托国家级规划教材和国外著名教参,从资源管理、动态过程、用户等多视角对操作系统进行剖析,贯穿三大主线和两大核心概念,深入浅出地将操作系统的基本概念、原理、方法、算法和相关数据结构进行依次递进的全面讲授,打通与前导课程的知识联系,体现从理论到实际操作系统实现的跨越。讲授过程运用对比和举例方法,更简单易懂,适合广大普通高校和高职高专的操作系统课程在线学习和混合式教学。
(1)三大主线:
①操作系统在功能上体现为系统资源(处理机、存储、文件、设备、作业)的管理者;
②操作系统在实现上,用怎样的数据结构来描述资源,用怎样的算法来对资源进行控制和管理;
③进程的生命周期变化,期间资源如何分配和回收,以及进程之间的协调和控制。
(2)两大核心概念:
①时间和空间:进程和线程对时间资源即处理机的分配,内存、磁盘的空间分配与文件管理;
②逻辑与物理:用户视角的逻辑地址空间、文件逻辑结构、逻辑设备,系统视角的物理地址空间、文件物理结构、物理设备。