哈工大计算机系统大作业报告-程序人生-Hello’s P2P摘 要本文以"Hello"程序为研究对象,系统性地剖析了一个C语言程序在现代计算机系统中的完整生命周期。通过P2P(Program to Process)和020(From Zero to Zero)两条主线,详细阐述了hello程序从源代码到进程执行的全过程,涵盖了预处理、编译、汇编、链接等构建阶段,以及进程管理、存储管理、I/O管理等运行时机制。研究采用GCC工具链在Ubuntu环境下进行实践验证,结合readelf、objdump、gdb等工具深入分析了ELF文件格式、机器指令生成、虚拟地址空间映射