书栈网 · BookStack 本次搜索耗时 0.043 秒,为您找到 116 个相关结果.
  • 从引导加载程序内核

    内核引导过程. 第一部分. 从引导加载程序内核 神奇的电源按钮,接下来会发生什么? 引导程序 内核设置 段寄存器设置 设置堆栈 BSS段设置 跳转到 main 函数 结束语 相关链接 内核引导过程. 第一部分. 从引导加载程序内核 如果看过我在这之前的文章 ,你就会知道我已经开始涉足底层的代码编写。我写了一些关于 Linux ...
  • 队列自旋锁

    Linux 内核的同步原语. 第二部分. 队列自旋锁 介绍队列自旋锁 队列自旋锁的API 总结 链接 Linux 内核的同步原语. 第二部分. 队列自旋锁 这是本章节 的第二部分,这部分描述 Linux 内核的和我们在本章的第一部分 所见到的--自旋锁 的同步原语。在这个部分我们将继续学习自旋锁的同步原语。 如果阅读了上一部分的相关内容...
  • 体系架构初始化

    内核初始化 第五部分 与系统架构有关的初始化后续分析 #DB 处理函数 早期ioremap初始化 获取根设备的主次设备号 Memory Map设置 复制 BIOS 增强磁盘设备信息 内存描述符初始化 结论 链接 内核初始化 第五部分 与系统架构有关的初始化后续分析 在之前的章节 中, 我们讲到了与系统架构有关的 setup_...
  • 过渡到 64 位模式

    内核引导过程. Part 4. 切换到64位模式 32 位入口点 必要时重新加载内存段寄存器 栈的建立和 CPU 的确认 计算重定位地址 进入长模式前的准备工作 长模式 初期页表初始化 切换到长模式 总结 相关链接 内核引导过程. Part 4. 切换到64位模式 这是 内核引导过程 的第四部分,我们将会看到在保护模式 中...
  • 视频模式初始化和转换到保护模式

    内核启动过程,第三部分 显示模式初始化和进入保护模式 内核数据类型 堆操作 API 设置显示模式 在切换到保护模式之前的最后的准备工作 设置中断描述符表 设置全局描述符表 切换进入保护模式 结论 链接 内核启动过程,第三部分 显示模式初始化和进入保护模式 这一章是内核启动过程 的第三部分,在前一章 中,我们的内核启动过程之旅停...
  • 在内核安装代码的第一步

    在内核安装代码的第一步 内核启动的第一步 保护模式 将启动参数拷贝到”zeropage” 控制台初始化 堆初始化 检查CPU类型 内存分布侦测 键盘初始化 系统参数查询 结束语 相关链接 在内核安装代码的第一步 内核启动的第一步 在上一节中 我们开始接触到内核启动代码,并且分析了初始化部分,最后我们停在了对main 函数...