A new visual tool to improve the effectiveness of teaching and learning CPU scheduling algorithms

Yosef Jbara
{"title":"A new visual tool to improve the effectiveness of teaching and learning CPU scheduling algorithms","authors":"Yosef Jbara","doi":"10.1109/AEECT.2017.8257759","DOIUrl":null,"url":null,"abstract":"CPU scheduling plays a vital role in Operating Systems for undergraduate students. Understanding the CPU scheduling concepts and algorithms will positively affect students' further study on the course. However, teaching and learning CPU scheduling algorithms using conventional lectures and textbooks is faced with difficulties by many teachers and students. First, textbooks illustrate the CPU scheduling algorithms in an incomplete and unclear manner. Second, students solve problems manually. They don't receive any immediate feedback on their solutions. Third, due to time restriction, the teacher has to select a few small problems. To overcome these problems, we developed a simple visual educational simulator, which can be used as an efficient tool for teaching and learning CPU scheduling algorithms for one processor. Although this simulation tool is similar to others, it has its own unique features. In this paper, the educational impact, functional capabilities and features for this simulator are discussed in details.","PeriodicalId":286127,"journal":{"name":"2017 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT)","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies (AEECT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AEECT.2017.8257759","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

CPU scheduling plays a vital role in Operating Systems for undergraduate students. Understanding the CPU scheduling concepts and algorithms will positively affect students' further study on the course. However, teaching and learning CPU scheduling algorithms using conventional lectures and textbooks is faced with difficulties by many teachers and students. First, textbooks illustrate the CPU scheduling algorithms in an incomplete and unclear manner. Second, students solve problems manually. They don't receive any immediate feedback on their solutions. Third, due to time restriction, the teacher has to select a few small problems. To overcome these problems, we developed a simple visual educational simulator, which can be used as an efficient tool for teaching and learning CPU scheduling algorithms for one processor. Although this simulation tool is similar to others, it has its own unique features. In this paper, the educational impact, functional capabilities and features for this simulator are discussed in details.
提高CPU调度算法教学效果的一种新的可视化工具
CPU调度在大学生操作系统中起着至关重要的作用。理解CPU调度的概念和算法将对学生对本课程的进一步学习产生积极的影响。然而,通过传统的讲座和教科书来教授和学习CPU调度算法,是许多教师和学生面临的困难。首先,教科书对CPU调度算法的阐述不完整,也不清楚。第二,学生手动解决问题。他们的解决方案得不到任何即时反馈。第三,由于时间的限制,老师不得不选择一些小问题。为了克服这些问题,我们开发了一个简单的可视化教学模拟器,它可以作为一个有效的工具来教授和学习单处理器的CPU调度算法。虽然这个仿真工具与其他工具相似,但它有自己独特的功能。本文详细讨论了该模拟器的教育影响、功能和特点。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信