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.
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 |