Linux
文章平均质量分 94
FeilyZhang
https://feily.tech
展开
-
Linux源码分析:从16位实模式到32位保护模式
从上文得知,在BIOS将Linux的磁盘引导程序`bootsect`加载到`0x07C00`之后,bootsect开始执行,其先是将自己移动到了`0x90000`处,然后设置了段寄存器ds、es、ss,后将setup、system程序加载至了指定位置,并确认了根设备号,最终通过段间跳转指令将CPU控制权交给了setup程序......原创 2021-02-16 11:19:34 · 764 阅读 · 0 评论 -
Linux源码分析:从加电启动到磁盘引导程序执行
本系列文章基于Linux 0.11内核源代码,共计14000+行左右,基本上都是Linux系统的精髓;而最新版Linux内核已经发展到了5.2.14已上千万行,是不利于学习Linux内核的。原创 2021-02-15 10:13:21 · 377 阅读 · 0 评论