The application aims to simulate the behavior of a generic operating system, using the most common algorithms. In particular, the application is able to simulate:
- Process scheduling
- Pagination of memory
- Hard Disk Scheduling
- Process synchronization using Mutex
- The problem of: "The Philosophers at Supper"
- Hashing
The Downloads folder contains various downloadable files for most of today's operating systems
- MacOS (ARM & x86)
- Windows
- Linux (Debian & Red Hat)
- Open Source Source Code
- Application GUI has been done with the Java Awt Library: Swing
- The application is available for: MacOS (ARM and x86 Intel), Windows and Linux (Debian and Red Hat)
- Java installation may be required: https://www.java.com/it/download/manual.jsp
- Universitร degli Studi di Napoli: "Federico II"
- Dipartimento di Ingegneria Elettrica e delle Tecnologie dell'Informazione
- BSc in Computer Science: Operating Systems Course 2021/2022