Font Size: a A A

Heterogeneous Multi-core Systems Based On The Efi Software And Its Security Application Model

Posted on:2012-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:C ChenFull Text:PDF
GTID:2208330335496736Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
Recently, computer world is in a new stage of continuous innovation and adjustments. In hardware respect, new idea and technology have being release continuously launched, and even becoming more common, such as Extensible Firmware Interface and multi-core processors. But the software is relatively stagnant. On one hand, software systems, which are increasingly larger and more complex, are still blindly relying on the hardware system performance. On the other hand, software is lack of basic-level support to take advantage of these new hardware architectures. A typical case is that although multi-core has been launched a long time, the parallelization of software systems is relatively slow.Another issue that needs to be concerned is in Information Age, various network threats are growing serious. While people pay more attention to their security of information, security software has been indispensable companion of system. But these security software with others not only increases the burden on system but also devours performance of the system.How to solve these issues is a key point in the development of computer software. Virtualization technology has provided some good ideas and methods to improve the utilization ratio of system and enhance the system security, while virtualization itself is a drain on system performance. But we can learn a lot from virtualization.In order to deal with these problems, by drawing lessons from virtualization, the thesis introduces a model designing blue print called as"Software based Heterogeneous Multi-core"System ("SHM"in short). The thesis also discusses how apply this system in security filed. SHM system is such a method that combining software and hardware to apply homogeneous multi-core as heterogeneous multi-core in functional aspects.By first, after studying EFI, multi-core, and virtualization, the thesis discusses how to run multi-OS in a multi-core system, while each core is running an OS instance without the help of virtualization. And system resources including memory are divided to every OS. A core with an OS running on it and resources divided to it is call a partition. Each partition is just responsible for task allocated to it. Every partitions run independently.Secondly, the SHM system provides inter multi-OS communication based on shared memory and Inter Processor Interrupt (IPI). And with the help of the communication, the thesis finds a method to share devices between multi-OS, which further improve the utilization ratio of system.Thirdly, the thesis applies the SHM system into security filed, and provides two application models for network security and file protection to enhance the system security.At last, after test and comparing with native system and virtualization, the result data shows the SHM system has higher performance. This thesis also discusses the reason.
Keywords/Search Tags:EFI, multi-core, virtualization, software, heterogeneous multi-core, security
PDF Full Text Request
Related items