Podrobno

Statični nadzornik navideznih strojev za procesorsko arhitekturo RISC-V
ID Križman, Marko (Avtor), ID Mihelič, Jurij (Avtor)

.pdfPDF - Predstavitvena datoteka, prenos (190,28 KB)
MD5: ED963E74C1C9EC815C436D5FA80C6FDD
URLURL - Izvorni URL, za dostop obiščite https://ev.fe.uni-lj.si/4-2026/Krizman.pdf Povezava se odpre v novem oknu

Izvleček
V članku predstavimo razvoj in izvedbo nadzornika navideznih strojev za procesorsko arhitekturo RISC-V. Nadzornik omogoca statično razdelitev virov, pri kateri se procesorska jedra, pomnilnik in naprave navideznim strojem dodelijo ob zagonu, med delovanjem pa se ta dodelitev ne spreminja. Z ustrezno razdelitvijo virov zagotovimo medsebojno izolacijo navideznih strojev in predvidljivo delovanje, kar je kljucno pri varnostno kritičnih sistemih. Nadzornik uporablja razširitev za virtualizacijo in podpira dvostopenjsko preslikovanje naslovov, virtualizacijo serijskih naprav, emulacijo zunanjega prekinitvenega krmilnika ter paravirtualizacijo blocnih naprav prek razsvetljenega gonilnika. Delovanje smo preizkusili v emulatorju QEMU na platformi riscv64-virt v razlicnih konfiguracijah, vključno s sočasnim izvajanjem dveh navideznih strojev z operacijskim sistemom xv6, od katerih ima vsak svojo serijsko napravo, disk in emulirani prekinitveni krmilnik.

Jezik:Slovenski jezik
Ključne besede:virtualizacija, nadzornik navideznih strojev, statična razdelitev virov, RISC-V
Vrsta gradiva:Članek v reviji
Tipologija:1.01 - Izvirni znanstveni članek
Organizacija:FE - Fakulteta za elektrotehniko
Različica publikacije:Objavljena publikacija
Datum objave:01.01.2026
Leto izida:2026
Št. strani:Str. 171-178
Številčenje:Letn. 93, št. 4
PID:20.500.12556/RUL-189977 Povezava se odpre v novem oknu
UDK:004.272.4:004.451.9
ISSN pri članku:0013-5852
COBISS.SI-ID:301549571 Povezava se odpre v novem oknu
Datum objave v RUL:19.10.2026
Število ogledov:41
Število prenosov:3
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Gradivo je del revije

Naslov:Elektrotehniški vestnik
Založnik:Strokovna zadruga koncesijoniranih elektrotehnikov, Elektrotehniška zveza Slovenije
ISSN:0013-5852
COBISS.SI-ID:742916 Povezava se odpre v novem oknu

Licence

Licenca:CC BY 4.0, Creative Commons Priznanje avtorstva 4.0 Mednarodna
Povezava:http://creativecommons.org/licenses/by/4.0/deed.sl
Opis:To je standardna licenca Creative Commons, ki daje uporabnikom največ možnosti za nadaljnjo uporabo dela, pri čemer morajo navesti avtorja.

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Static virtual machine monitor for the RISC-V processor architecture
Izvleček:
We present the development and implementation of a virtual machine monitor (VMM) for the RISC-V processor architecture. The VMM enables static resource partitioning, where processor cores, memory, and devices are assigned to virtual machines at startup and remain fixed throughout operation. Such resource partitioning ensures mutual isolation between virtual machines and predictable behavior, which is essential for safety-critical systems. The VMM leverages the hardware virtualization extension and supports two-stage address translation, virtualization of serial devices, emulation of the external interrupt controller, and paravirtualization of block devices via an enlightened driver. We evaluate the VMM on the QEMU riscv64-virt platform across several configurations, including the concurrent execution of two virtual machines running the xv6 operating system, each with a dedicated serial device, disk, and emulated interrupt controller

Ključne besede:virtualization, hypervisor, static resource allocation, RISC-V

Projekti

Financer:ARIS - Javna agencija za znanstvenoraziskovalno in inovacijsko dejavnost Republike Slovenije
Številka projekta:P2-0095
Naslov:Znanstveno računanje

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Zbirka

To gradivo je del naslednjih zbirk del:
  1. Elektrotehniški vestnik

Nazaj