linux内核设计与实现
文章平均质量分 76
lianliange85
这个作者很懒,什么都没留下…
展开
-
linux 启动流程
http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件以后发生的事情,也就是操作系统的启动流程。这个部分比较有意思。因为在BIOS阶段,计算机的行为基本上被写死了,程序员可以做的事情并不多;但是,一旦进入操作系统转载 2014-01-07 13:44:51 · 574 阅读 · 0 评论 -
Linux LMA AND VMA 浅析
对于ROM来说,CPU 也是可以直接从ROM里面读取代码,然后运行的。为何还要前面提到的,弄个LMA 和VMA不同,搬来搬去的呢?因为ROM,顾名思义,是只读的,只能读取,不能写入的。而程序中的代码段,由于只是被读取,不涉及到修改写入,是没有问题的。但是对于数据段和bss位初始化段来说,里面的所有的程序的变量,多数都是在运行的时候,不仅要读取,而且要被修改成新的值,然后写入新的值的,所以,如果转载 2014-11-16 13:14:47 · 1185 阅读 · 0 评论