1.参考书目《深入理解计算机系统》,在这本书里可以详细了解计算机系统的启动过程和实际结构的剖析,是理解操作系统底层代码的必备知识,可以加深对boot程序,bios等理解。
对找工作功不可没-评《深入理解计算机系统》,链接:http://book.51cto.com/art/201103/249824.htm
2.计算机与操作系统启动原理:http://blog.csdn.net/yxin1322/article/details/617595
3.linux操作系统开机过程的分析(bootsect.S):http://blog.sina.com.cn/s/blog_54f82cc2010140v1.html
4.HAL.dll:DLL 名称: Microsoft Windows Hardware Abstraction Layer DLL 描述: hal.dll是Windows硬件提取层模块,用于解决硬件的复杂性。 属于: Microsoft Windows Operating System
5.计算机启动原理:http://wenku.baidu.com/link?url=abLz0x_8z6rIvI99aYZl5fBqTfKK-mkMasvNx5vPrDlvDxUkdJqTU_0QExREFPzMvj6S6AoqM3l8PAxkFbhfMHySrH1HX8EBkrRJQG-Aw7u
6.计算机启动过程图文介绍:http://wenku.baidu.com/view/7ea545f8fab069dc502201c8.html
7.windows系统启动过程原理全面分析:http://wenku.baidu.com/view/fbe5d5ec5ef7ba0d4a733b7c.html
8.ntldr文件分析:http://www.doc88.com/p-282792459333.html
9.基于NTLDR的BOOTKIT原理及实践解析:http://security.ctocio.com.cn/tips/438/8593938_2.shtml
10. int 13中断程序作用:http://blog.sina.com.cn/s/blog_821c73630100vlf8.html
11. BIOS int 13原理:http://shenan1984.blog.163.com/blog/static/253085102011626115135982/
12.硬盘控制器原理:http://wenku.baidu.com/link?url=PhTjQGQVB_VeVZmuZKuXq9W51tUTH0UK6q9pwQ8KFlPqvh506AT9l3NbCW43WIKZ2Q0Bawmx8CvcFM9GBHxQX_C8Bcirbgaf3n2v8hAHzaC
13.硬件高手--硬盘:http://wenku.baidu.com/view/985238661ed9ad51f01df260.html
14.总线的历程和未来之星:PCI EXPRESS
15.ARM启动代码分析,不带硬盘,只有外设,SPI NAND FLASH器件存储代码,详解见:http://blog.csdn.net/coolbacon/article/details/6602112
16.ARM的Flash和RAM区别:http://blog.csdn.net/denghuanhuandeng/article/details/6904790
17.ARM芯片的启动程序分析和总结:http://blog.sina.com.cn/s/blog_506a53070100c0fg.html
18.ARM下启动代码和移动操作:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3641855
19.ARM Remap-重映射机制,读取Flash中的代码到RAM中来。
20.ARM裸机篇章:ARM裸机-启动代码分析:http://www.cnblogs.com/tao560532/archive/2011/12/13/2285765.html
21.ARM裸机程序研究:http://blog.csdn.net/hulifox007/article/details/7406211