izpis_h1_title_alt

Simulator razvrščanja po zgledu jedra Linux
ID Makovecki, Jan (Avtor), ID Dobravec, Tomaž (Mentor) Več o mentorju... Povezava se odpre v novem oknu, ID Žabkar, Jure (Komentor)

.pdfPDF - Predstavitvena datoteka, prenos (1,95 MB)
MD5: 40F4B25F8D10D91031E04D0AD6639C17

Izvleček
V magistrski nalogi predstavimo simulator razvrščanja procesov, oblikovan po zgledu razvrščevalnika jedra Linux. V simulatorju so politike razvrščanja implementirane v objektih, imenovanih "razvrščevalni razredi", ki jim med simulacijo dodelimo procese. Simulator zbira različne statistike na nivoju simulacije in posameznih procesov, vsebuje pa tudi grafični vmesnik, v katerem prikaže rezultate v obliki grafov, potek simulacije pa kot gantogram. Natančne definicije simulacij omogočajo uporabo poljubno procesorsko-zahtevnih procesov, ki lahko svoje obnašanje tekom simulacije tudi spreminjajo. V nalogi opišemo zgradbo, nastavitve, delovanje, vmesnik in uporabo simulatorja, predstavimo pa tudi zgodovino, sestavo in delovanje razvrščevalnika jedra Linux, na katerem je simulator zasnovan.

Jezik:Slovenski jezik
Ključne besede:časovni dodeljevalnik, časovni razvrščevalnik, razvrščanje procesov, simulacija, jedro Linux, sistemsko programiranje, JavaScript
Vrsta gradiva:Magistrsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2019
PID:20.500.12556/RUL-112689 Povezava se odpre v novem oknu
COBISS.SI-ID:1538446275 Povezava se odpre v novem oknu
Datum objave v RUL:05.11.2019
Število ogledov:2045
Število prenosov:273
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:A Scheduling Simulator Based on the Linux Kernel
Izvleček:
The thesis presents a process scheduling simulator based on the scheduler of the Linux kernel. Scheduling policies in the simulator are implemented as objects called "scheduling classes" to which processes are assigned during a simulation. The simulator collects various statistics, both on simulation level as well as per process, and presents them in an included user interface in the form of charts, along with a Gantt chart which illustrates the execution of the simulation. Precise simulation definitions allow for the use of arbitrarily processor-intensive processes that also possess the ability to alter their behaviour during the course of a simulation. In this thesis we describe the structure, settings, operation, user interface and usage of the simulator, as well as present the history, structure and operation of the Linux kernel scheduler, on which the simulator is based.

Ključne besede:scheduler, process scheduling, simulation, Linux kernel, system programming, JavaScript

Podobna dela

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

Nazaj