操作系统
那我就换个名字吧
这个作者很懒,什么都没留下…
展开
-
堆栈-操作系统(一)
很早就想写一篇文章,关于操作系统中的堆栈。说是堆栈,其实就是操作系统如何处理代码的,即如何为代码中的各种类型的变量、常量、方法体(函数体)等等分配内存空间。了解这些内容,可以帮助我们做一些判断:帮助我们在程序出错时更快找到错误地点。 帮助们尽可能利用效率高的方式编程。接下来开始浅析操作系统中的堆栈。堆:由程序员申请的一片数据区域,并在程序执行完之前由程序员手动释放。类似于链表结...原创 2019-04-01 18:32:44 · 1914 阅读 · 1 评论 -
堆栈-操作系统(二)
接上文。这篇文章没有涉及到最根本的原理,只是浅谈。毕竟只是记问之学,没有深入研究过,做此章供大家参考。上文我们提到了栈和堆存放不同类型的变量,但是有部分问题仍未解决。这篇文章将简说内存分配的其他空间。代码段:存放代码的空间,这里的代码指的是二进制代码。比如你写了一个hello world的程序,总得有一个地方存放这段程序,而普通c语言代码存放在磁盘中,可是经过编译链接后的代码存放在哪...原创 2019-04-02 08:45:28 · 828 阅读 · 1 评论