文件名称:可定制的应用运行环境 (2013年)
文件大小:2MB
文件格式:PDF
更新时间:2024-05-30 00:36:18
自然科学 论文
现代操作系统提供的功能日益复杂,其中一些通用设计造成了应用程序运行时不必要的性能损耗。为此,提出了一种新的系统软件架构Codelego,通过支持异构的开发环境和运行环境来提升应用性能。Codelego的原型系统基于Linux,通过扩展Linux内核及修改Libc库,使得应用程序无需修改即可在操作系统的内核态运行。实验显示,与原有架构相比,Codelego对应用性能的提升最高达40%。