当前位置:问答库>论文摘要

题目:基于x86架构处理器芯片的底层系统平台设计

关键词:操作系统;IA-32;软件工程;嵌入式;SOC

  摘要

目前主流PC上的CPU皆属于x86架构,嵌入式方面x86架构的应用也很多。在SOC方面,x86架构芯片也越来越多,而且,x86架构具有较好的与PC软件兼容性,因此,研究x86架构处理器的系统开发具有广泛的应用前景。操作系统渗入到服务器,个人电脑,嵌入式应用乃至SOC片上系统的方方面面,所以研究开发操作系统是研究软硬件的重要方面。桌面操作系统在上世纪90年代就已基本几乎被Windows独霸,现在正面临嵌入式发展高速期,包括SOC在内的嵌入式操作系统正迎来最大的机遇。本课题主要研究的是与CPU芯片相关的较底层软件设计,主要应用了软件工程的设计方法。该系统向上层完善可形成一个完整的操作系统,开发完善后,可用于商用,尤其是用于嵌入式领域。另外新开发出来的CPU以及SOC经常都会需要一种操作系统,这个课题实现后经过部分改造就可以适应很多新的芯片的需要。此外,向下精简,还可以完成较单一的系统软件功能,节省存储空间。所以本课题既具有很大的研究意义还具有很强的商业意义和扩展空间。X86架构也被称为IA-32架构,IA-32架构CPU有4个权限级别,而目前主流的Windows和Linux都只用到了两个权限级别,未充分发挥CPU的功能。而本课题应用了IA-32架构CPU的3个权限级别,在这方面的安全性上较Windows和Linux更好,而且由于本课题代码的重新编写及不公开,对于要求保密性较高的国防以及商业领域能有较好应用。