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
IT Version
L'applicazione si pone l'obiettivo di simulare il comportamento di un sistema operativo generico, utilizzando gli algoritmi più comuni. In particolare l'applicazione è in grado di simulare:
- Scheduling dei processi
- Paginazione della memoria
- Scheduling dell'Hard Disk
- Sincronizzazione dei processi con uso di Mutex
- Il problema de: "I Filosofi a Cena"
- 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
- Topics covered during the course: https://balzanoslidesistemiopera.altervista.org/Slides_Sistemi_Operativi.pdf
🙎♂️ Erasmo Prosciutto : N86003546
👨💼 Antonio Lanuto : N86003762
🕵 Biagio Scotto Di Covella : N86003605
@ e.prosciutto@studenti.unina.it
@ b.scottodicovella@studenti.unina.it
- Università degli Studi di Napoli: "Federico II"
- Dipartimento di Ingegneria Elettrica e delle Tecnologie dell'Informazione
- CDL in Informatica: corso di Sistemi Operativi 2021/2022
- Il docente : Walter Balzano