操作系统
Biscuit_823
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
计算机系统-第一章总结
一个.C文件中的奥秘文本信息就是位+上下文,一个helloworld由源文件而来,而源文件里,则是由ASCII码来表示各个字节翻译阶段翻译阶段由4个阶段完成,如图 分为预处理器(cpp)->编译器(ccl)->汇编器(as)->链接器(ld)预处理阶段源程序文件由预处理器在预处理阶段转化为修改了的源程序,通常是.i文件编译阶段修改了的源程序由编译器在汇编阶段转化为汇编程序 通常是.s文件汇编阶段汇编程序由汇编器在编译阶段转化为二进制文件 通常是.o文件链接阶段二进制原创 2020-05-16 17:02:37 · 416 阅读 · 0 评论 -
计算机系统-进程的虚拟地址空间
从最低的地址开始逐步网上分别是只读代码和数据text区:这里是需要执行的机器指令readonly区:这里是const全局变量和字符串常量,const变量不存放在这里读/写数据data区:初始化后的全局变量 静态变量BSS区:未初始化的全局变量 静态变量堆区当调用像malloc和free这样的C标准库函数时,堆区可以在运行时动态地扩展和收缩共享库的内存映射区域大约在地址空间的中间部分是一块用来存放像C标准库和数学库这样的共享库的代码和数据的区域栈区位于用户虚拟地址顶部的是栈区,编译器.原创 2020-05-16 15:53:16 · 434 阅读 · 0 评论
分享