{"?xml":{"@version":"1.0"},"edm:RDF":{"@xmlns:dc":"http://purl.org/dc/elements/1.1/","@xmlns:edm":"http://www.europeana.eu/schemas/edm/","@xmlns:wgs84_pos":"http://www.w3.org/2003/01/geo/wgs84_pos","@xmlns:foaf":"http://xmlns.com/foaf/0.1/","@xmlns:rdaGr2":"http://rdvocab.info/ElementsGr2","@xmlns:oai":"http://www.openarchives.org/OAI/2.0/","@xmlns:owl":"http://www.w3.org/2002/07/owl#","@xmlns:rdf":"http://www.w3.org/1999/02/22-rdf-syntax-ns#","@xmlns:ore":"http://www.openarchives.org/ore/terms/","@xmlns:skos":"http://www.w3.org/2004/02/skos/core#","@xmlns:dcterms":"http://purl.org/dc/terms/","edm:WebResource":[{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:doc-Y2OECLEX/61a2e2bc-fbe8-48cd-83b7-19bad30b88d8/PDF","dcterms:extent":"190 KB"},{"@rdf:about":"http://www.dlib.si/stream/URN:NBN:SI:doc-Y2OECLEX/58a86e50-0dee-485c-9979-d3176f9fe823/TEXT","dcterms:extent":"0 KB"}],"edm:ProvidedCHO":{"@rdf:about":"URN:NBN:SI:doc-Y2OECLEX","dcterms:issued":"2026","dc:creator":["Križman, Marko","Mihelič, Jurij"],"dc:format":[{"@xml:lang":"sl","#text":"številka:4"},{"@xml:lang":"sl","#text":"letnik:93"},{"@xml:lang":"sl","#text":"str. 171-178"}],"dc:identifier":["ISSN:0013-5852","COBISSID_HOST:301549571","URN:URN:NBN:SI:doc-Y2OECLEX"],"dc:language":"sl","dc:publisher":{"@xml:lang":"sl","#text":"Elektrotehniška zveza Slovenije"},"dc:source":{"@xml:lang":"sl","#text":"Elektrotehniški vestnik"},"dc:subject":[{"@xml:lang":"en","#text":"hypervisor"},{"@xml:lang":"sl","#text":"nadzornik navideznih strojev"},{"@xml:lang":"sl","#text":"RISC-V"},{"@xml:lang":"en","#text":"static resource allocation"},{"@xml:lang":"sl","#text":"statična razdelitev virov"},{"@xml:lang":"sl","#text":"virtualizacija"},{"@xml:lang":"en","#text":"virtualization"}],"dc:title":{"@xml:lang":"sl","#text":"Statični nadzornik navideznih strojev za procesorsko arhitekturo RISC-V|"},"dc:description":[{"@xml:lang":"sl","#text":"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"},{"@xml:lang":"sl","#text":"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"}],"edm:type":"TEXT","dc:type":[{"@xml:lang":"sl","#text":"znanstveno časopisje"},{"@xml:lang":"en","#text":"journals"},{"@rdf:resource":"http://www.wikidata.org/entity/Q361785"}]},"ore:Aggregation":{"@rdf:about":"http://www.dlib.si/?URN=URN:NBN:SI:doc-Y2OECLEX","edm:aggregatedCHO":{"@rdf:resource":"URN:NBN:SI:doc-Y2OECLEX"},"edm:isShownBy":{"@rdf:resource":"http://www.dlib.si/stream/URN:NBN:SI:doc-Y2OECLEX/61a2e2bc-fbe8-48cd-83b7-19bad30b88d8/PDF"},"edm:rights":{"@rdf:resource":"http://rightsstatements.org/vocab/InC/1.0/"},"edm:provider":"Slovenian National E-content Aggregator","edm:intermediateProvider":{"@xml:lang":"en","#text":"National and University Library of Slovenia"},"edm:dataProvider":{"@xml:lang":"sl","#text":"Elektrotehniška zveza Slovenije"},"edm:object":{"@rdf:resource":"http://www.dlib.si/streamdb/URN:NBN:SI:doc-Y2OECLEX/maxi/edm"},"edm:isShownAt":{"@rdf:resource":"http://www.dlib.si/details/URN:NBN:SI:doc-Y2OECLEX"}}}}