Teaching Process Management with an Operating Systems Simulator: The UR-OS Experience

Research output: Chapter in Book/InformConference contribution

Abstract

Every computer science student must learn about operating systems fundamentals, including topics related to process planning, memory management, etc. Some basic concepts are mostly theoretical and have to be tested by hand because they are not implemented in modern OSs; however, understanding them is critical because they set the basis for all the existing techniques. This paper presents the first version of UR-OS. This new Java-based operating system simulator allows learning about process planning algorithms and the creation of new ones to evaluate their performance. This tool has been used in class and evaluated by the students in terms of how it supported their understanding of the topic and the usability of the tool. In addition, the grades in similar evaluations are compared to a traditional strategy to assess the tool's impact. The results show that the students had a very positive perception of working with the platform and felt that it indeed helped them to learn the concepts. Also, all students felt more motivated to work with a digital platform compared to a paper-based methodology.

Original languageEnglish (US)
Title of host publication2024 7th IEEE Biennial Congress of Argentina, ARGENCON 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798350365931
DOIs
StatePublished - 2024
Event7th IEEE Biennial Congress of Argentina, ARGENCON 2024 - San Nicolas de los Arroyos, Argentina
Duration: Sep 18 2024Sep 20 2024

Publication series

Name2024 7th IEEE Biennial Congress of Argentina, ARGENCON 2024

Conference

Conference7th IEEE Biennial Congress of Argentina, ARGENCON 2024
Country/TerritoryArgentina
CitySan Nicolas de los Arroyos
Period9/18/249/20/24

All Science Journal Classification (ASJC) codes

  • Instrumentation
  • Artificial Intelligence
  • Mechanical Engineering
  • Safety, Risk, Reliability and Quality
  • Control and Optimization

Cite this