Review of Current Principalled Approaches to System Programming

Lischer, Olivier (2024) Review of Current Principalled Approaches to System Programming. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of Review of Current Principalled Approaches to System Programming.pdf] Text
Review of Current Principalled Approaches to System Programming.pdf - Supplemental Material

Download (543kB)

Abstract

Computers are an essential part of our everyday life.
In this paper, I described based on the Intel’s CPU which hardware initialization an operating system has to perform and how to interact with the hardware. Starting from how a computer boots to memory management and interrupts to multitasking and finishing with kernel API.
The second focus is the language in which the operating system is written.
As most general purpose operating systems are written in C/C++ the question arose, if it is possible to write one using functional programming languages and techniques. I described why functional programming languages are not always suited for systems programming, and how one still could use techniques and concepts from such languages.

Item Type: Thesis (Other)
Subjects: Area of Application > Desktop based
Technologies > Operating Systems
Technologies > Programming Languages > Haskell
Metatags > IFS (Institute for Software)
Divisions: Master of Science in Engineering (MRU Software and Systems)
Depositing User: OST Deposit User
Date Deposited: 06 Oct 2025 20:51
Last Modified: 06 Nov 2025 09:53
URI: https://eprints.ost.ch/id/eprint/1334

Actions (login required)

View Item
View Item