izpis_h1_title_alt

Razvrščevalniki procesov v operacijskih sistemih
ID ŠEKORANJA, MATEJ (Avtor), ID Zimic, Nikolaj (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (644,31 KB)
MD5: 09F636F34C1F21910B7573E07F03B628
PID: 20.500.12556/rul/69d6bfe5-07e2-47f4-a355-98074aa21061

Izvleček
Razvrščanje procesov je eno izmed ključnih opravil vsakega operacijskega sistema. Pravilno delovanje razvrščevalnika prestavlja ključen faktor odzivnosti sistema, predvsem pri procesih, ki zahtevajo delovanje v realnem času. Med slednje procese spada že predvajanje multimedijskih vsebin, ki dandanes prestavlja eno pogostejših opravil splošnonamenskega operacijskega sistema. V diplomski nalogi najprej predstavim teoretične osnove delovanja razvrščevalnikov: njihove naloge, načine razvrščanja in osnovne razvrščevalne algoritme. Obravnaval sem razvrščanje tako v enoprocesorskih kot tudi na večprocesorskih sistemih. Nadalje sem s podrobnim pregledom izvorne kode opisal delovanje razvrščevalnikov operacijskih sistemov FreeBSD, Linux in Windows NT (dostopa do izvorne kode Windows NT nisem imel, raziskal sem razpoložljivo literaturo). Diplomo sem zaključil z meritvami latenc razvrščevalnikov na različnih jedrih operacijskega sistema Linux pri neobremenjenem in obremenjenem sistemu.

Jezik:Slovenski jezik
Ključne besede:razvrščevalnik, razvrščanje, operacijski sistem, proces, latenca, izvorna koda, implementacija
Vrsta gradiva:Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2016
PID:20.500.12556/RUL-83685 Povezava se odpre v novem oknu
Datum objave v RUL:21.06.2016
Število ogledov:1647
Število prenosov:447
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Operating System Process Schedulers
Izvleček:
Process scheduling is one of the key tasks of every operating system. Proper implementation of a scheduler reflects itself in a system responsiveness, especially when processes require execution in real-time. Multimedia playback is one of these processes, also being one of the most common operating system tasks nowadays. In the beginning of this thesis, I present theoretical basics of scheduling: its goals, different scheduling types and basics algorithms. I cover scheduling in single-processor and multi-processor systems. The work continues with a detailed inspection of the source code and an explanation of internals of the following operating systems: FreeBSD, Linux, and Windows NT. In the end, I conduct measurement of scheduler latencies of different Linux kernels under un-loaded and loaded system conditions.

Ključne besede:scheduler, scheduling, operating system, process, latency, source code, implementation

Podobna dela

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

Nazaj