Thesis (Selection of subject)Thesis (Selection of subject)(version: 390)
Thesis details
   Login via CAS
Podpora procesorů UltraSPARC III, IV, T1 a T2 v HelenOS
Thesis title in Czech: Podpora procesorů UltraSPARC III, IV, T1 a T2 v HelenOS
Thesis title in English: Support for UltraSPARC III, IV, T1 and T2 processors in HelenOS
Academic year of topic announcement: 2007/2008
Thesis type: diploma thesis
Thesis language: angličtina
Department: Department of Software Engineering (32-KSI)
Supervisor: Mgr. Martin Děcký, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 14.11.2007
Date of assignment: 16.01.2008
Date and time of defence: 07.09.2009 00:00
Date of electronic submission:07.09.2009
Date of proceeded defence: 07.09.2009
Opponents: prof. Ing. Petr Tůma, Dr.
 
 
 
Guidelines
Přehled vlastností operačního systému HelenOS (základní podpora kernelu, správa paměti, podpora uživatelských aplikací). Přehled vlastností 64-bitových procesorů UltraSPARC III, IV, T1 a T2 (registry, trapy, jednotka správy paměti, ASI, hardwarová přerušení). Popis implementace jednotlivých částí systému HelenOS pro procesory UltraSPARC III, IV, T1 a T2 (správa paměti, přepínání kontextů, podpora víceprocesorových konfigurací). Modifikace plánovače pro optimální plánování na vícejádrových procesorech. Přehled a srovnání s implementacemi v operačních systémech Solaris a Linux. Přehled a srovnání s podporou ostatních procesorů v systému HelenOS.
References
HelenOS 0.2.0 Design Documentation (http://www.helenos.eu/documentation)
Jermář, J.: Porting SPARTAN kernel to SPARC V9 architecture, Master Thesis, Faculty of Mathematics and Physics, Charles University in Prague, 2007
The SPARC Architecture Manual (http://www.sparc.com/standards/SPARCV9.pdf)
SPARC Joint Programming Specification (JPS1): Commonality (http://www.fujitsu.com/downloads/PRMPWR/JPS1-R1.0.4-Common-pub.pdf)
McDougall, R., Mauro, J.: Solaris Internals: Solaris 10 and OpenSolaris Kernel Architecture, Prentice Hall, 2006
Galligher, G.: The SPARC Port of Linux (summary), USENIX Annual Technical Conference, Anaheim, California, 1997
Katta, S.: Porting User Mode Linux to Ultrasparc Architecture (http://www.csee.wvu.edu/~katta/uml/)
Preliminary scope of work in English
Overview of the HelenOS operating system (basic kernel functionality, memory management, userspace support). Overview of the 64-bit UltraSPARC III, IV, T1 and T2 processors (registers, traps, memory management unit, ASI, interrupts). Description of implementation of the HelenOS operating system for the UltraSPARC III, IV, T1 and T2 processors (memory management, context switching, multiprocessor configuration support). Modifications of the scheduler for optimal multicore processors support. Overview and comparison of Solaris and Linux implementations. Overview and comparison of other processors support in HelenOS.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html