Thesis (Selection of subject)Thesis (Selection of subject)(version: 368)
Thesis details
   Login via CAS
Porting SPARTAN kernel to SPARC V9 architecture
Thesis title in Czech: Porting SPARTAN kernel to SPARC V9 architecture
Thesis title in English:
Academic year of topic announcement: 2005/2006
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Software Engineering (32-KSI)
Supervisor: RNDr. Jakub Yaghob, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 01.11.2005
Date of assignment: 01.11.2005
Date and time of defence: 21.05.2007 00:00
Date of electronic submission:21.05.2007
Date of proceeded defence: 21.05.2007
Opponents: Mgr. Mikuláš Patočka, Ph.D.
 
 
 
Guidelines
Design and implementation of the SPARTAN kernel [1] port to an implementation [2] of the 64-bit SPARC V9 architecture [3].

The porting effort should result in a working kernel with support for:
- basic kernel functionality,
- memory management,
- userspace,
- multiprocessor systems.

The size of the implementation is expected, but not limited, to be between 1/3 and 1/2 of the total size of the SPARTAN kernel for SPARC V9, measured in KLOC (Kilo Lines of Code).

The thesis should discuss the above points in a considerable detail and provide comparison with already existing ports of the SPARTAN kernel. The analysis ought to pay attention to places where the new port influences or even changes the generic kernel interfaces. Where considered useful and applicable, alternative approaches used in other operating system kernels [4] will be presented.
References
[1] HelenOS project, http://helenos.itbs.cz
[2] UltraSPARC III Cu Processor User's Manual, http://www.sun.com/processors/manuals/USIIIv2.pdf
[3] The SPARC Architecture Manual, Version 9, http://www.sparc.com/standards/SPARCV9.pdf
[4] Mauro J., McDougall R.: Solaris Internals: Core Kernel Architecture, Prentice Hall, 2000
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html