面试真题

操作系统 · 中等 · 腾讯

二进制文件加载进内存后的结构?

中等 操作系统 🎤 腾讯
参考答案
结论:二进制文件(如ELF)加载后按段映射到虚拟地址空间,包含代码段、数据段、堆、栈等。核心要点:1.结构:文件头描述入口和段表;.text代码段只读可执行;.data已初始化全局变量;.bss未初始化变量(加载时清零);之后堆向上、栈向下。2.原理:加载器解析program header,通过mmap建立虚拟页到文件页映射,缺页调入;设置环境后跳入口。示例:readelf -l查看段信息。
题目整理自公开面经,答案由校招宝自研生成,仅供参考