Unix / Linux 是如何启动的!
作者:showlife 日期:2008-07-31
写给某MM的操作系统的启动分析..
首先,当我们按下了计算机电源键的后,它会做加电自检(一系列的初始化),然后开始执行BIOS程序,硬盘启动的情况下,BIOS程序会检查硬盘的0柱面0磁道1扇区,如果发现它是以0XAA55结束的话,就会认为这是一个引导扇区,内容读入内存 0x07C00 处,如果检查到特定的操作(如在PC下,你按了F8 或者F12什么,完成特定操作后)就跳转到 0x07C00 处继续执行。0x07C00是什么:这是内存偏移地址,当执行码跳到这里来了以后 意味着BIOS的工作结束,下面开始就会交给MBR来继续(举例说就像是我们会看到:windows xp loading画面).
首先,当我们按下了计算机电源键的后,它会做加电自检(一系列的初始化),然后开始执行BIOS程序,硬盘启动的情况下,BIOS程序会检查硬盘的0柱面0磁道1扇区,如果发现它是以0XAA55结束的话,就会认为这是一个引导扇区,内容读入内存 0x07C00 处,如果检查到特定的操作(如在PC下,你按了F8 或者F12什么,完成特定操作后)就跳转到 0x07C00 处继续执行。0x07C00是什么:这是内存偏移地址,当执行码跳到这里来了以后 意味着BIOS的工作结束,下面开始就会交给MBR来继续(举例说就像是我们会看到:windows xp loading画面).
Google的美好生活
作者:showlife 日期:2008-07-27
UnixLite操作系统
作者:showlife 日期:2008-07-20
Google API 部分演示!
作者:showlife 日期:2008-07-18
Google I/O Session 幻灯片&视频
作者:showlife 日期:2008-06-12
Google I/O 2008
作者:showlife 日期:2008-06-06
linux 内核代码构架图
作者:showlife 日期:2008-05-08
Tibet WAS,IS,and ALWAYS WILL BE a part of China
作者:showlife 日期:2008-04-18











