Rovelli, Gianmaria
(2023)
Porting of the 𝜇MPS3 Educational Emulator to RISC-V.
[Laurea], Università di Bologna, Corso di Studio in
Informatica [L-DM270]
Documenti full-text disponibili:
Abstract
Teaching operating systems to students has always been a challenging task for
lecturers. To address this issue, educational architectures, and emulators have
been developed to offer students an easier entry point into the subject matter.
In this context, Virtual Square has created a simplified architecture named
𝜇MPS, along with its emulator. This simplified architecture serves as a starting point for students to familiarize themselves with the operating systems,
allowing them to gain foundational knowledge and understanding in the field.
Virtual Square has developed a range of software tools that emulate the MIPS
and ARM RISC architectures. In recent years, RISC-V has emerged as a new
and interesting RISC architecture. Known for its open-source nature, RISC-V
offers a promising instruction set architecture. One of its significant advantages
is the ability for students and professionals to directly study and customize
the architecture, making it a valuable resource for learning and exploration.
This thesis aims to expand Virtual Square’s software family by incorporating
the new RISC-V architecture, inheriting the skeleton of the previous project
𝜇MPS3.
Abstract
Teaching operating systems to students has always been a challenging task for
lecturers. To address this issue, educational architectures, and emulators have
been developed to offer students an easier entry point into the subject matter.
In this context, Virtual Square has created a simplified architecture named
𝜇MPS, along with its emulator. This simplified architecture serves as a starting point for students to familiarize themselves with the operating systems,
allowing them to gain foundational knowledge and understanding in the field.
Virtual Square has developed a range of software tools that emulate the MIPS
and ARM RISC architectures. In recent years, RISC-V has emerged as a new
and interesting RISC architecture. Known for its open-source nature, RISC-V
offers a promising instruction set architecture. One of its significant advantages
is the ability for students and professionals to directly study and customize
the architecture, making it a valuable resource for learning and exploration.
This thesis aims to expand Virtual Square’s software family by incorporating
the new RISC-V architecture, inheriting the skeleton of the previous project
𝜇MPS3.
Tipologia del documento
Tesi di laurea
(Laurea)
Autore della tesi
Rovelli, Gianmaria
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
emulation,riscv,educational emulator,operating system,debugging
Data di discussione della Tesi
19 Luglio 2023
URI
Altri metadati
Tipologia del documento
Tesi di laurea
(NON SPECIFICATO)
Autore della tesi
Rovelli, Gianmaria
Relatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
emulation,riscv,educational emulator,operating system,debugging
Data di discussione della Tesi
19 Luglio 2023
URI
Statistica sui download
Gestione del documento: