Linux操作系统分析.pptVIP

  • 1
  • 0
  • 约1.53千字
  • 约 17页
  • 2017-02-12 发布于北京
  • 举报
Linux操作系统分析.ppt

xlanchen@2007.6.25 Embedded Operating Systems Linux操作系统分析 主讲:陈香兰 助教:贾永泉、毛熠璐 xlanchen@ustc.edu.cn 3606864-83(西区电三421) Autumn 2007 程序的执行 xlanchen@2007.10.16 操作系统是如何通过可执行文件的内容建立进程的执行上下文的? 可执行文件的格式 程序以可执行文件的形式存放在磁盘上 库 可供很多程序使用的一些例程的集合 静态库 vs 共享库 命令行参数、环境变量等 Shell提示符下输入 从shell继承而来,用户可修改 提纲 可执行文件 可执行格式 Exec函数 可执行文件 可执行文件是一个普通的文件,它描述了如何初始化一个新的进程上下文 Fork + execve 命令行参数和shell环境 用户使用shell来执行某个程序时,可以指定命令行参数 例如:$ ls -l /usr/bin 列出/usr/bin下的目录信息 Shell本身不限制命令行参数的个数,但它受限于命令自身 例如,int main(int argc, char *argv[]) 又如, int main(int argc, char *argv[], char *envp[]) 命令行参数和环境串都放在用户态堆栈中 库 源文件?目标文件?可

文档评论(0)

1亿VIP精品文档

相关文档