Teaching Linux based Operating System

Ng, Yat P and Lohlun, Liesl and Ebell, Warren (2004) Teaching Linux based Operating System, CS04-11-00, Department of Computer Science, University of Cape Town.

[img] PDF
teaching_linux_based_operating_system.pdf

Download (153kB)

Abstract

The teaching of operating system internals at UCT does not take a practical view of the operating system. Students are not given the opportunity to gain any experience with source code, and the inner functions. To decrease the impact of testing, a minimized version of the operating system would be ideal. The Linux operating system presents opportunities to alter source code, but the amount of information available to prospective users is limited. Also there is a means to implement a minimalist version of the kernel. Sections of interest are the scheduler, the file system, and the virtual memory manager. The goal was to provide detailed information about each section, as well as some means of altering it.

Item Type: Technical report
Uncontrolled Keywords: Linux, process scheduler, O(1) algorithm scheduler, loadable module, kernel, virtual memory sub-system, paging algorithm, Virtual File System.
Subjects: Software and its engineering > Software organization and properties > Contextual software domains > Operating systems
Date Deposited: 21 Oct 2004
Last Modified: 10 Oct 2019 15:35
URI: http://pubs.cs.uct.ac.za/id/eprint/166

Actions (login required)

View Item View Item