基于教学操作系统的课程设计分析与探讨
2021-01-28王亚李欢晁妍王先传
山东农业工程学院学报 2020年11期
王亚 ,李欢 ,晁妍 ,王先传
(1.阜阳师范大学计算机与信息工程学院,安徽 阜阳 236037;2.阜阳师范大学教务处,安徽 阜阳 236037)
操作系统课程教学普遍存在注重对理论基础知识和经典算法分析,学生缺少机会学习实例操作系统的内部结构和运行机制。而真正学好操作系统这些基础理论知识,最有效的学习途径就是动手实践操作系统的开发过程。操作系统实践课程具有较强的工程特征,教学过程中应注重实践环节,要求学生完成大量实验,以理解操作系统的运行机制。
根据教育部 《高等学校计算机科学与技术专业实践教学体系与规范》的要求,操作系统课程不仅要开设实验课程,而且要开设课程设计。操作系统实验教学是课程教学中薄弱的环节,缺少实例分析,学生动手实践的机会也很少,致使学生无法深入理解操作系统的运行机制,这种理论与实践脱节的现象严重影响操作系统教学效果[1-3]。综合国内外高校操作系统课程建设以及相关实验课程情况,本文将重点分析国内外高校使用的教学操作系统特点,以及在这些平台之上开设课程设计的情况。从中汲取成功经验,选择合适的教学操作系统,设计适合本校学生特点的课程设计内容,为推进本校的操作系统实践教学改革做指导。
1 教学操作系统的分类
以教学为目的教学操作系统不断涌现,国外有 Minix、XV6、GeekOS、Nachos、OS/161 等,国内有uCore、Tinix、MOS等。虽然设计方法和主要功能各有差别,但都有共同特点:以教学为目的、开源、开放和易扩展,所以能很好地满足操作系统实验教学需求。……
登录APP查看全文
