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

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 text...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:AEECT : 2017 IEEE Jordan Conference on Applied Electrical Engineering and Computing Technologies : 11-13 October, 2017, The University of Jordan School of Engineering, Amman, Jordan s. 1 - 6
Hlavní autor: Jbara, Yosef Hasan
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 01.10.2017
Témata:
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí: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.
DOI:10.1109/AEECT.2017.8257759