计算机
文章平均质量分 79
Holy_666
GSoC - 2018 GNOME
展开
-
源代码到可执行文件之旅
你写的源代码是如何一步一步变化可执行文件的昨天看了 <<深入理解计算机系统>> 这本神书 “CSAPP” , 初看第一章漫游部分就让人大乎过瘾,其中提到了如何源代码是如何从文本文件编程可执行的二进制文件,整个章节是从软件以及硬件两个层面分别解析的。那么接下来我先从软件层面来解释一下其中步骤。正常情况下是这样的 gcc -o hello hello.c在这里,gc...原创 2018-12-12 17:31:14 · 324 阅读 · 0 评论 -
彻底理解 fork 之写时复制 《一》
彻底理解fork之写时复制<一>一直以来都对操作系统都比较感兴趣,这篇文章呢就主要研究一下当我们调用fork系统掉用所用到的写时复制技术(copy-on-write)。下图是fork系列函数的调用过程<摘自网络 侵删>写时复制,其实在很多地方都会用到,我们先来看看关于字符串使用写时复制的例子吧。 写时拷贝故名思意:是在写的时候(即改变字符串的时候)才会真正的开辟...原创 2018-12-29 11:31:33 · 3234 阅读 · 0 评论