程序员大本营 加入小组

519个成员 1423个话题 创建时间:2011-10-16

linux内核编程进阶大纲(由尚德系列讲座)

发表于 2012-05-24 3744 次查看

本课程:http://www.howzhi.com/course/656/

第一章 预备知识 
  1.1 AT&T汇编语法格式 
  1.2 通用链表 

第二章 保护模式 
  2.1系统寄存器 
  2.2 寻址方式 
  2.3 页式内存管理机制 
  2.4 异常与中断处理 

第3章 系统初始化 
  3.1启动步骤
  3.2 start_kernel简介 

第4章 内存管理 
  4.1内存管理数据结构 
  4.2用户堆栈空间的扩展 
  4.3 交换页面的分配与释放 
  4.4分配物理页面 
  4.5 slab机制 
  4.6 外设存储空间的映射 
  4.7 brk 
  4.8 mmap 

第5章 进程与进程调度 
   5.1 进程结构要素 
   5.2创建进程 
  5.3进程调度与切换 
  5.4强制调度 

第6章 中断与系统调用 
  6.1中断初始化与响应服务过程 
  6.2tasklet机制 
  6.3系统调用 

第7章 虚拟文件系统与ext2 
  7.1文件系统概述 
  7.2文件名到i节点的解析过程 
  7.3文件系统的安装与卸载 

第8章 执行文件加载过程 
  8.1可执行文件格式 
  8.2执行目标程序 

第9章 进程间通信 
  9.1 无名管道 
  9.2命名管道 
  9.3信号 

第10章 设备驱动 
  10.1 pci总线 
  10.2扫描pci设备 
  10.3 pci总线中断初始化 
  10.4为pci设备分配总线地址 

第11章 模块机制


发表回复
功能维护升级中,维护完成完后将再次开放,非常抱歉给您学习造成的不便。