zoukankan      html  css  js  c++  java
  • 《精通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等定时器变量。

    stay hungry, stay foolish
  • 相关阅读:
    zoj 3693, 卡精度
    zoj 3690, 计数 dp , 快速幂
    hdu 1496,枚举
    zoj 2399, 哈弗曼编码
    poj 2560,mst
    poj 2007, 乱搞,计算几何
    bnu 29064, 期望 水题
    img,bg
    垂直居中,定位的方法
    .reverse ,join,split区分
  • 原文地址:https://www.cnblogs.com/zygote/p/13538742.html
Copyright © 2011-2022 走看看