A Graphical Simulator for Teaching Operating Systems

12/12/2018
by   Joshua W. Buck, et al.
0

We present a graphical simulation tool for visually and interactively exploring the processing of a variety of events handled by an operating system when running a program. Our graphical simulator is available for use on the web by both instructors and students for purposes of pedagogy. Instructors can use it for live demonstrations of course concepts in class, while students can use it outside of class to explore the concepts. The graphical simulation tool is implemented using the React library for the fancy UI elements of the Node.js framework and is available as a web application at https://cpudemo.azurewebsites.net. The goals of this paper are to showcase the demonstrative capabilities of the tool for instruction, share student experiences in developing the engine underlying the simulation, and to inspire its use by other educators.

READ FULL TEXT

page 6

page 13

page 14

page 15

page 17

page 18

page 19

page 20

research
12/12/2018

An Interactive, Graphical CPU Scheduling Simulator for Teaching Operating Systems

We present a graphical simulation tool for visually and interactively ex...
research
12/15/2021

Distributed Applications in Gamification of the Learning Process

Driven by the fact that many of us experienced softer or not-so-soft loc...
research
12/07/2018

BRISC-V Emulator: A Standalone, Installation-Free, Browser-Based Teaching Tool

Many computer organization and computer architecture classes have recent...
research
02/06/2018

Tool-mediated HCI Modeling Instruction in a Campus_based Software Quality Course

The Keystroke Level Model (KLM) and Fitts Law constitute core teaching s...
research
06/14/2022

Learning Hands-On Electronics from Home: A Simulator for Fritzing

The recent pandemic has forced us to teach online, which is especially d...
research
04/06/2023

Optimized Real-Time Assembly in a RISC Simulator

Simulators for the RISC-V instruction set architecture (ISA) are useful ...
research
02/22/2021

Improving Concept Learning Through Specialized Digital Fanzines

Specialized digital fanzines were successfully used to facilitate learni...

Please sign up or login with your details

Forgot password? Click here to reset