Porting SPARTAN kernel to SPARC V9 architecture
Název práce v češtině: | Porting SPARTAN kernel to SPARC V9 architecture |
---|---|
Název v anglickém jazyce: | |
Akademický rok vypsání: | 2005/2006 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra softwarového inženýrství (32-KSI) |
Vedoucí / školitel: | RNDr. Jakub Yaghob, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 01.11.2005 |
Datum zadání: | 01.11.2005 |
Datum a čas obhajoby: | 21.05.2007 00:00 |
Datum odevzdání elektronické podoby: | 21.05.2007 |
Datum proběhlé obhajoby: | 21.05.2007 |
Oponenti: | Mgr. Mikuláš Patočka, Ph.D. |
Zásady pro vypracování |
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. |
Seznam odborné literatury |
[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 |