哈尔滨工业大学计算机系统原理 大作业——程序人生-Hello’s P2P摘 要 本报告以经典的 "hello" 程序为研究对象,系统分析了从源代码到可执行程序再到进程运行的完整生命周期,深入探讨了计算机系统中程序编译、链接、进程管理和 I/O 操作的核心机制。报告首先介绍了预处理、编译、汇编、链接四个阶段的具体工作原理,详细分析了每个阶段的输入输出、处理过程和关键技术。接着深入研究了 ELF 文件格式的结构特点,对比分析了目标文件和可执行文件的差异。然后探讨了进程的概念、作用以及 Shell 的命令处理流程。最后详细剖析了 Unix IO 接口的设计思想和核心函数。 通过对