izpis_h1_title_alt

Primerjava sistemskih klicev operacijskih sistemov Linux in Windows
ID Meglič, Miha (Author), ID Mihelič, Jurij (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,28 MB)
MD5: E3E674EB722E992FDD274BAFB5B80B71

Abstract
V diplomskem delu je predstavljeno področje sistemskih klicev operacijskih sistemov Linux in Windows. Opisane so zgodovina, arhitektura, struktura jedra in programski vmesnik obeh sistemov. Poudarek je na sistemskih klicih, ki so ključni za upravljanje procesov. Razloženi so koncepti sistemskih klicev in procesa. Ker operacijska sistema izhajata iz različnih družin operacijskih sistemov, so njuni vmesniki precej različni. Linux namreč uporablja standard POSIX, medtem ko Windows uporablja lasten vmesnik -- Windows API. Zato sta najprej predstavljeni implementaciji procesa ter niti in njune interne strukture v vsakem sistemu. Nato so predstavljeni sistemski klici za ustvarjanje in končanje procesov, signalizacijo, čakanje, spanje, ustvarjanje in manipulacijo niti ter pridobivanje sistemskih informacij o procesih in nitih. Za vsak sistemski klic je opisana funkcionalnost in namen ter argumenti, ki jih sprejema in vrača. Nazadnje so pomembnejši sistemski klici primerjani po izvajalnem času.

Language:Slovenian
Keywords:sistemski klic, upravljanje procesov, linux, windows, operacijski sistem
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2024
PID:20.500.12556/RUL-161555 This link opens in a new window
COBISS.SI-ID:213359619 This link opens in a new window
Publication date in RUL:12.09.2024
Views:201
Downloads:301
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Comparison of system calls in Linux and Windows operating systems
Abstract:
In this thesis we present the field of system calls of the Linux and Windows operating systems. We describe the history, architecture, structure of the kernel and programming interface of both systems. The focus is on system calls, which are crucial for process management. We explain the concepts of system calls and processes. Since the operating systems belong to different operating system families, their interfaces are quite different. Linux utilize the POSIX standard, while Windows uses its own interface -- Windows API. Therefore, we first present the process and thread implementations and their internal structures in each system. Then we present system calls for process creation and termination, signaling, waiting, sleeping, thread creation and manipulation, and obtaining system information about processes and threads. For each system call, we describe its functionality and purpose, as well as the arguments it accepts and returns. Finally, the most important system calls are compared by execution time.

Keywords:system call, process management, linux, windows, operating system

Similar documents

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

Back