Vaš brskalnik ne omogoča JavaScript!
JavaScript je nujen za pravilno delovanje teh spletnih strani. Omogočite JavaScript ali pa uporabite sodobnejši brskalnik.
Repozitorij Univerze v Ljubljani
Nacionalni portal odprte znanosti
Odprta znanost
DiKUL
slv
|
eng
Iskanje
Brskanje
Novo v RUL
Kaj je RUL
V številkah
Pomoč
Prijava
Podrobno
Implementacija minimalnega operacijskega sistema
ID
ŠUBIC, TINE
(
Avtor
),
ID
Dobravec, Tomaž
(
Mentor
)
Več o mentorju...
PDF - Predstavitvena datoteka,
prenos
(736,83 KB)
MD5: AAA179319C13C500DDB1BEAC9A4307F5
PID:
20.500.12556/rul/91180a4a-92ba-4b09-a932-cd4804921e95
Galerija slik
Izvleček
V diplomskem delu je predstavljena implementacija minimalnega operacijskega sistema, ki podpira interakcijo z uporabnikom skozi terminalsko okno. Sam sistem se zgleduje po operacijskem sistemu GNU/Linux in je v osrčju sestavljen iz monolitnega jedra in podpira dinamično upravljanje s pomnilnikom, podporo jedrnim modulom in gonilnike za tipkovnico, VGA terminal, prekinitve in serijske vhode. Drugi del sistema predstavlja uporabniški del v obliki REPL terminala z nekaj vgrajenimi osnovnimi orodji za uporabo sistema in prikaz osnovnih funkcionalnosti. Projekt je napisan v programskih jezikih C in zbirniku za arhitekturo x86. Za simulacijo strojne opreme med razvojem je bil uporabljen virtualni stroj Bochs, sistem pa je možno naložiti tudi na zgoščenko in ga zagnati na kompatibilni fizični strojni opremi.
Jezik:
Angleški jezik
Ključne besede:
zbirnik
,
C
,
prekinitve
,
operacijski sistem
,
jedro
,
Linux
Vrsta gradiva:
Diplomsko delo/naloga
Organizacija:
FRI - Fakulteta za računalništvo in informatiko
Leto izida:
2017
PID:
20.500.12556/RUL-94821
Datum objave v RUL:
07.09.2017
Število ogledov:
1914
Število prenosov:
722
Metapodatki:
Citiraj gradivo
Navadno besedilo
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
ŠUBIC, TINE, 2017,
Implementacija minimalnega operacijskega sistema
[na spletu]. Diplomsko delo. [Dostopano 1 maj 2025]. Pridobljeno s: https://repozitorij.uni-lj.si/IzpisGradiva.php?lang=slv&id=94821
Kopiraj citat
Objavi na:
Sekundarni jezik
Jezik:
Slovenski jezik
Naslov:
Minimal operating system implementation
Izvleček:
The following thesis describes an implementation of a minimal operating system which supports user interaction through keyboard and a terminal window. The system design is inspired by GNU/Linux operating system and is at its core monolithic kernel with support for memory management, kernel modules and various peripheral drivers, like serial ports, VGA terminal, timers and interrupts. The second part of the system is the user mode using a REPL terminal with some inbuilt tools for basic computer tasks and demonstration on system capabilities. The operating system uses C programming language, as well as x86 architecture assembly for some critical parts. Bochs, the virtual machine software was used to emulate hardware while in development, however, the system can be booted on compatible physical hardware.
Ključne besede:
assembly
,
C
,
interrupts
,
operating system
,
kernel
,
Linux
Podobna dela
Podobna dela v RUL:
Izdelava detajlne pedogeografske karte z uporabo daljinsko zaznanih podatkov
Primernost spletnih GIS-orodij za izdelavo interaktivnih Sončevih kart
Uporaba daljinsko zaznanih posnetkov pri proučevanju spreminjanja toplotnega otoka v Ljubljani
Geografska analiza klicev v sili
Zdraviliški turizem v občini Brežice
Podobna dela v drugih slovenskih zbirkah:
Ni podobnih del
Nazaj