Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 368)
Detail práce
   Přihlásit přes CAS
Podpora procesorů UltraSPARC III, IV, T1 a T2 v HelenOS
Název práce v češtině: Podpora procesorů UltraSPARC III, IV, T1 a T2 v HelenOS
Název v anglickém jazyce: Support for UltraSPARC III, IV, T1 and T2 processors in HelenOS
Akademický rok vypsání: 2007/2008
Typ práce: diplomová práce
Jazyk práce: angličtina
Ústav: Katedra softwarového inženýrství (32-KSI)
Vedoucí / školitel: Mgr. Martin Děcký, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 14.11.2007
Datum zadání: 16.01.2008
Datum a čas obhajoby: 07.09.2009 00:00
Datum odevzdání elektronické podoby:07.09.2009
Datum proběhlé obhajoby: 07.09.2009
Oponenti: prof. Ing. Petr Tůma, Dr.
 
 
 
Zásady pro vypracování
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.
Seznam odborné literatury
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/)
Předběžná náplň práce v anglickém jazyce
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.
 
Univerzita Karlova | Informační systém UK