当前位置: X-MOL 学术Comput. Appl. Eng. Educ. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
CLIK: Cloud‐based Linux kernel practice environment and judgment system
Computer Applications in Engineering Education ( IF 2.9 ) Pub Date : 2020-06-18 , DOI: 10.1002/cae.22289
Hyunchan Park 1 , Youngpil Kim 2
Affiliation  

Assignments on kernel programming are essential parts of operating system (OS) courses taught to computer science students to provide them a deep understanding of real‐world OSs. However, these assignments require tremendous effort from both students and instructors. Students are routinely flustered by the daunting task of building a practice environment from scratch; instructors are pressurized for time while validating a student's work that requires several kernel installations and reboots. To minimize this effort, we propose CLIK, a cloud‐based Linux kernel practice environment supporting automatic judgment. It provides students with an individual and easy‐to‐use kernel practice environment and instructors with a fast and easy evaluation of students' work with live feedback. Our experiences with two assignments from a real‐world OS course carried out on CLIK show that CLIK can successfully provide Linux kernel environments for 40 students and help instructors greatly by validating their kernels within one minute using parallel and automated judgments. We also describe detailed lessons learned from developing CLIK that will help both researchers and instructors building similar systems.

中文翻译:

CLIK:基于云的Linux内核实践环境及判断系统

内核编程作业是操作系统 (OS) 课程的重要组成部分,这些课程教授给计算机科学专业的学生,​​让他们深入了解现实世界的操作系统。然而,这些作业需要学生和教师付出巨大的努力。学生们经常被从头开始构建实践环境的艰巨任务弄得心慌意乱;教师在验证学生的工作时会受到时间的压力,这需要多次安装内核并重新启动。为了最大限度地减少这种工作,我们提出了 CLIK,一种支持自动判断的基于云的 Linux 内核实践环境。它为学生提供了一个个性化且易于使用的内核练习环境,教师可以通过实时反馈快速轻松地评估学生的工作。我们在 CLIK 上进行的真实操作系统课程的两个作业的经验表明,CLIK 可以成功地为 40 名学生提供 Linux 内核环境,并通过使用并行和自动判断在一分钟内验证他们的内核来极大地帮助教师。我们还描述了从开发 CLIK 中学到的详细经验教训,这些经验教训将帮助研究人员和教师构建类似的系统。
更新日期:2020-06-18
down
wechat
bug