首页> 外文会议>Proceedings of the 41st ACM technical symposium on computer science education >Linux Kernel Projects for an Undergraduate Operating Systems Course
【24h】

Linux Kernel Projects for an Undergraduate Operating Systems Course

机译:本科操作系统课程的Linux内核项目

获取原文
获取原文并翻译 | 示例

摘要

In this paper, we present a series of programming projects based on the Linux kernel for students in a senior-level undergraduate operating systems course. The projects we describe cover several key operating systems concepts, including process scheduling, I/O scheduling, memory management, and device drivers. In addition, we assess these projects along several dimensions, from their difficulty to their capacity to help students understand operating systems concepts, based on six terms (three years) of detailed student exit surveys along with observations and anecdotal evidence. Through this assessment, we conclude that our Linux-based projects are an effective means by which to teach operating systems concepts and, additionally, that students' response to these projects is overwhelmingly positive.
机译:在本文中,我们为高级本科生操作系统课程的学生提供了一系列基于Linux内核的编程项目。我们描述的项目涵盖了几个关键的操作系统概念,包括进程调度,I / O调度,内存管理和设备驱动程序。此外,我们根据对学生进行的详细调查的六个学期(三年)以及观察和轶事证据,从多个方面评估这些项目,从难度到帮助学生理解操作系统概念的能力。通过这次评估,我们得出结论,我们基于Linux的项目是教授操作系统概念的有效手段,此外,学生对这些项目的反应是非常积极的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号