Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Mikroydinarkkitehtuuri käyttöjärjestelmissä: Etuja, haasteita ja soveltaminen omaan käyttöjärjestelmäprojektiin ErikOS:ssa

Inkinen, Erik (2025)

 
Avaa tiedosto
InkinenErik.pdf (160.3Kt)
Lataukset: 



Inkinen, Erik
2025

Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
Hyväksymispäivämäärä
2025-08-21
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202507017484
Tiivistelmä
Tutkielmassa tarkastellaan mikroydinarkkitehtuuria käyttöjärjestelmissä kirjallisuuden ja oman käyttöjärjestelmäprojektin, ErikOS:n, kautta. Työn tavoitteena on selvittää, mitkä ovat mikroytimen keskeisimmät edut ja haasteet järjestelmäohjelmistojen suunnittelussa, ja miten nämä havainnot ilmenevät käytännön kehitystyössä.

Työ perustuu kirjallisuuskatsaukseen ja vertailevaan analyysiin, jossa mikroydinarkkitehtuuria verrataan monoliittisiin ja hybridimalleihin neljän kriteerin näkökulmasta: modulaarisuus, viestinvälityksen suorituskyky, virheensietokyky ja ylläpidettävyys. Lisäksi esitellään seL4:n ja MINIX 3:n kaltaisia mikroytimiä ja tarkastellaan niiden toteutuksia.

ErikOS:n yhteydessä havaittiin, että mikroytimen tarjoama komponenttieristys helpottaa testausta ja virheenkäsittelyä, mutta IPC-mekanismin suorituskyky muodostuu helposti pullonkaulaksi.
 
This thesis examines the microkernel architecture in operating systems through literature and a personal operating system project, ErikOS. The goal of the work is to determine the key advantages and challenges of the microkernel in system software design, and how these observations manifest in practical development.

The study is based on a literature review and comparative analysis, where the microkernel architecture is compared to monolithic and hybrid models from four perspectives: modularity, interprocess communication (IPC) performance, fault tolerance, and maintainability. The thesis also introduces microkernels such as seL4 and MINIX 3 and explores their implementations.

In the context of ErikOS, it was observed that the component isolation provided by the microkernel facilitates testing and error handling, but the performance of the IPC mechanism can easily become a bottleneck.
 
Kokoelmat
  • Kandidaatintutkielmat [10267]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste