Port HelenOS na architekturu IA-64
Porting HelenOS to IA-64
diploma thesis (DEFENDED)
![Document thumbnail](/bitstream/handle/20.500.11956/18927/thumbnail.png?sequence=7&isAllowed=y)
View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/18927Identifiers
Study Information System: 46048
Collections
- Kvalifikační práce [11266]
Author
Advisor
Referee
Ježek, Pavel
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software systems
Department
Department of Software Engineering
Date of defense
2. 2. 2009
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Good
Základní informace o operačním systému HelenOS a jeho implementaci (podpůrné funkce, plánovač, správa paměti, podpora aplikací, prostředí pro ovladače zařízení, meziprocesová komunikace). Přehled vlastností procesorů architektury IA-64 (zpracování instrukcí - EPIC, zásobník registrů - RSE, systémové registry, systém ochran, přístup k paměti, přerušení, vstup a výstup, meziprocesorová komunikace, firmware - PAL). Prostředí v počítačích s procesory IA-64 (firmware - SAL, zděděná (legacy) zařízení, USB). Přehled implementovaných změn (loader, boot, vstup a výstup, přerušení, výstup na obrazovku, vstup z klávesnice, multiprocesing). Vyhodnocení úspěchů a neúspěchů implementace.
Basic informations on HelenOS operating system (support functions, scheduler, memory management, application support, device driver environment, inter-process communication). IA-64 processor overview (instruction computing - EPIC, register stack engine - RSE, system registers, protection, memory access, interruption, I/O, inter-processor communication, firmware - PAL). IA-64 computers environment (firmware - SAL, lagacy devices, USB). Overview of implemented changes (loader, boot, I/O, interruption, video output, keyboard input, multiprocessing). Evaluation of achievements and misses of implementation.