izpis_h1_title_alt

Razvrščevalniki procesov v operacijskih sistemih
ŠEKORANJA, MATEJ (Author), Zimic, Nikolaj (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (644,31 KB)
MD5: 09F636F34C1F21910B7573E07F03B628

Abstract
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.

Language:Slovenian
Keywords:razvrščevalnik, razvrščanje, operacijski sistem, proces, latenca, izvorna koda, implementacija
Work type:Undergraduate thesis (m5)
Organization:FRI - Faculty of computer and information science
Year:2016
Views:640
Downloads:348
Metadata:XML RDF-CHPDL DC-XML DC-RDF
 
Average score:(0 votes)
Your score:Voting is allowed only to logged in users.
:
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

Secondary language

Language:English
Title:Operating System Process Schedulers
Abstract:
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.

Keywords:scheduler, scheduling, operating system, process, latency, source code, implementation

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back