- 7
- 0
- 约1.25万字
- 约 5页
- 2017-08-10 发布于重庆
- 举报
微内核系统直接加载ELF文件机制的设计与研究.pdf
2009年第10期
中图分类号:TP316文献标识码:A 文章编号:1009—2552(2009}]o一0073—04
微内核系统直接加载ELF文件机制的设计与研究
王婧怡,应忍冬,周玲玲
(上海交通大学电子工程系,上海200240)
摘要:讨论在微内核环境下直接加载运行Linux的ELF文件的方法。通过分析ELF文件格式特
台执行。同时利用微内核的隔离性,把指定的ELF程序和其他程序模块隔离开,实现程序的安
全运行。
关键词:微内核;ELF;跨平台操作
andresearchof ELFfile
Design running
basedonmicrokernel
system
WANG
Jing-yi,YINGRen-dong,ZHOULing-ling
Electronic
(n掣州删0f Dlginee而嚷,Shangl-ai
Abstract:’11lisdiscussesabout ELFformatfihofLinux onmicmkemel
paper mnnillg directly system.It
of on
thefeaturesELF themethodof it L4/Fiascomicrokemel
format,and directlyloading
analy∞s presents
of
architecturecaII ELFformat on thecharacter
system.This implement pn)grmncross-platform.With
ELFformat isisolatedfromother call tothemicrokemel
isolation,the providesafety
pmgrara programs,which
system.
words:micmkemd
Key system;ELF
format;croos-platform
0 引言
andLinkable
IA/Fiasco是第二代微内核操作系统的代表,其 Format,译为可执行连接格式,这是由
独特的架构要求所有模块的运行均需在特定的环境 UNIX系统实验室(USL)作为应用程序二进制接口
中进行编译,这影响了简单程序的跨平台运行。本 (Applicationbinaray
文提出的方法是通过对于ELF格式可执行文件的 标准委员会(叫InterfaceStandards,幡)选择了发展
解析,提炼出ELF格式文件运行的关键信息,将其
作系统之间可移植的二进制文件格式…。
以二进制数组的形式传递给在微内核开发环境中已
1.1 ELF的结构
编译生成的可执行
原创力文档

文档评论(0)