《精通linux设备驱动程序开发》 第2章内核 学习笔记

1.启动过程

  1.1 BIOS从启动设备中导入主引导记录(MBR

  1.2 MBR中的代码查看分区表并从活动分区读取GRUBLILOSYSLINUX等引导装入程序(Bootloader

  1.3 Bootloader加载压缩后的内核映像并将控制权传递给内核

  1.4 内核将自身解压缩并投入运转

2.实模式和保护模式

实模式,用户仅可以使用1MB内存,且没有任何保护

保护模式,用户可以使用更多的高级功能(如分页)。

3. 内核模式和用户模式

内核模式,代码可以无限制地访问所有处理器指令集以及全部内存和I/O空间;

用户模式,必须通过系统调用向设备驱动程序或其他内核模式代码发出请求才可访问所有处理器指令集即全部内存和I/O空间;

4. 内核定时器

内核中许多工作都高度依赖于时间信息,内核定时器主要有jiffiesHZ等定时器变量。

 

posted @ 2020-08-20 23:48  铅灰色天空  阅读(114)  评论(0编辑  收藏  举报