Skip to main navigation Skip to search Skip to main content

Evaluating Virtual Memory Algorithms in the UR-OS Simulator

  • Gabriela Aldana
  • , Valeria Arce
  • , Santiago Jorigua
  • , Samuel Flores
  • , Pedro Wightman

Research output: Chapter in Book/InformConference contribution

Abstract

The UR-OS operating system simulator is an academic tool designed to support the teaching and learning of concepts in the area of Operating Systems. This simulator incorporates a complex structure that emulates active elements of a computer system (processor, main memory, swap memory, interrupts) and of an operating system (process management, memory addressing, etc.). In its current version, UR-OS allows modeling virtual memory management algorithms, like First-in-First-out (FIFO), Least Recently Used (LRU), among others. The main characteristic of this simulator is that it is a very simple tool to work with and modify, and it is freely available for academic activities and research. In this work, two new virtual memory algorithms are introduced: Second-chance Least-Frequently-Used (SCLFU) and Least Recently/Frequently Used (LRFU). These techniques were tested over three distinct scenarios: sequential, random, and patterned memory accesses. Results show that mainly in random scenarios, both LFU and LRFU reduce the page faults in the testing scenario, compared to the rest of the algorithms.

Original languageEnglish (US)
Title of host publicationC3 2025 - IEEE Colombian Caribbean Conference
EditorsYesica Beltran Gomez, Paul Sanmartin Mendoza
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9798331571429
DOIs
StatePublished - 2025
Event2025 IEEE Colombian Caribbean Conference, C3 2025 - Santa Marta, Colombia
Duration: Sep 17 2025Sep 20 2025

Publication series

NameC3 2025 - IEEE Colombian Caribbean Conference

Conference

Conference2025 IEEE Colombian Caribbean Conference, C3 2025
Country/TerritoryColombia
CitySanta Marta
Period9/17/259/20/25

All Science Journal Classification (ASJC) codes

  • Artificial Intelligence
  • Computer Networks and Communications
  • Electrical and Electronic Engineering
  • Mechanical Engineering
  • Control and Optimization
  • Modeling and Simulation

Fingerprint

Dive into the research topics of 'Evaluating Virtual Memory Algorithms in the UR-OS Simulator'. Together they form a unique fingerprint.

Cite this