Teaching Linux based Operating System
Ng, Yat P, Liesl Lohlun and Warren Ebell (2004) Teaching Linux based Operating System. Technical Report CS04-11-00, Department of Computer Science, University of Cape Town.
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.
|EPrint Type:||Departmental Technical Report|
|Keywords:||Linux, process scheduler, O(1) algorithm scheduler, loadable module, kernel, virtual memory sub-system, paging algorithm, Virtual File System.|
|Subjects:||D Software: D.4 OPERATING SYSTEMS|
|Deposited By:||Ebell, Warren|
|Deposited On:||21 October 2004|