首页> 外文期刊>SIGCSE bulletin >Experiences Teaching Operating Systems Using Virtual Platforms and Linux
【24h】

Experiences Teaching Operating Systems Using Virtual Platforms and Linux

机译:使用虚拟平台和Linux教操作系统的经验

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

摘要

Operating system courses teach students much more when they provide hands-on kernel-level project experience with a real operating system. However, enabling a large class of students to do kernel development can be difficult. To address this problem, we created a virtual kernel development environment in which operating systems can be developed, debugged, and rebooted in a shared computer facility without affecting other users. Using virtual machines and remote display technology, our virtual kernel development laboratory enables even distance learning students at remote locations to participate in kernel development projects with on-campus students. We have successfully deployed and used our virtual kernel development environment together with the open-source Linux kernel to provide kernel-level project experiences for over nine hundred students in the introductory operating system course at Columbia University.
机译:当操作系统课程提供有关实际操作系统的动手内核级项目经验时,它们会教给学生更多的知识。但是,使一大批学生进行内核开发可能很困难。为了解决这个问题,我们创建了一个虚拟内核开发环境,在其中可以在共享计算机设施中开发,调试和重新引导操作系统,而不会影响其他用户。通过使用虚拟机和远程显示技术,我们的虚拟内核开发实验室使远程位置的远程学习学生也可以与在校学生一起参加内核开发项目。我们已经成功地部署和使用了我们的虚拟内核开发环境以及开源Linux内核,从而为哥伦比亚大学的入门操作系统课程的900多名学生提供了内核级项目体验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号