随笔分类 - linux内核
摘要:了解一下A20历史 每台 PC 的基本问题是其硬件与所有以前的硬件兼容。这就是为什么每台现代 PC 都包含甚至获得专利的古老技术成就和奇思妙想。其中就有A20门,在Itanium、Opteron甚至HyperTransport I/O协议中也没有死。A20 门是 8086 处理器时代的产物。它对于今
阅读全文
摘要:前言: Linux内核是一个免费和开源的、单片、模块化、多任务、类 Unix操作系统内核。它最初由Linus Torvalds于 1991 年为他的基于i386的 PC 编写,并很快被采用为GNU 操作系统的内核,该操作系统被编写为Unix的免费 (libre)替代品。 要特别注意的是,由于linu
阅读全文
摘要:1. Linux/x86 启动引导协议(特定于x86架构) 来自: https://www.kernel.org/doc/html/v5.6/x86/boot.html 如果你想分析Linux启动时候的 ...\linux内核\linux-2.6.38.5\arch\x86\boot\header.
阅读全文
摘要:一、你知道x86汇编程序编程中的神奇数字“0x7C00”吗? “0x7C00”是BIOS将MBR(主引导记录,hdd/fdd中的第一个扇区)加载到的内存地址。OS或引导加载程序开发人员必须假设其汇编程序代码已加载,并从0x7C00开始。 但是首先,你可能会感到奇怪。 “我阅读了所有的英特尔x86(3
阅读全文
摘要:一、Linus 全名:Linus Benedict TorvaldsLinus Torvalds,无可争议的Linux之父,几乎一己之力更新维护Linux内核,绝对的大神级存在.Linus was born on December 28, 1969 in Helsinki, Finland. He
阅读全文