Font Size: a A A

EFI/Tiano GUI System Design And Research Based On Intel Multi-Core Architecture

Posted on:2008-11-19Degree:MasterType:Thesis
Country:ChinaCandidate:R W YangFull Text:PDF
GTID:2178360212976073Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
EFI (Extensive Firmware Interface) defines a new object-oriented interface model between operating system and platform firmware. These interfaces encapsulate platform (CPU, memory, bus and peripherals) related information and operations, boot services for OS Loader and running services of OS itself in objects (functions and data tables), provide a standard operation and development environment for starting OS. Tiano is a next generation of computer BIOS based on Intel IA32 Architecture, which implements EFI specification. It's object-oriented design using high-level language development with strong scalability. In the development of methods and functions, Tiano has gone far beyond traditional BIOS and has become a platform for the development of enhanced functions. These enhancements cover operating system installation, initialization, hardware and software diagnosis, and asset management functions, etc.The paper presents EFI/Tiano GUI system (NUWA) design and development, studing GUI development experience from mature, following EFI/Tiano driven standards, using three-tier architecture design. NUWA system supports multiple window styles, control object, bitmap and other characteristics in order to provide users with more advanced graphical interface, rich EFI/Tiano value-added applications, and good platform for EFI/Tiano interactive applications in the future development.Then, we introduce the concept of multi-core technology and its development status, design framework. The paper make a detailed analysis using Intel Core Duo Processing Technology as an example.In the mastery of the theory, the paper makes the construction of the multi-core platform support in EFI/Tiano,...
Keywords/Search Tags:EFI, Tiano, Multi Core, Dual Core, Multi Threads, Multi Processing, NUWA, GUI, GAL, IAL
PDF Full Text Request
Related items