QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9152|回复: 0
打印 上一主题 下一主题

Linux内核从原理到代码详解教程

[复制链接]
字体大小: 正常 放大

14

主题

10

听众

43

积分

升级  40%

  • TA的每日心情
    慵懒
    2015-5-5 09:46
  • 签到天数: 10 天

    [LV.3]偶尔看看II

    自我介绍
    跳转到指定楼层
    1#
    发表于 2015-4-10 14:30 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    Linux内核从原理到代码详解
    0 X2 d! `! z) s, T8 U. t" L" c- q; o$ ~5 W
    链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv $ {, v8 e+ z6 N6 H; \+ O0 ~0 Y) o
    3 \$ C+ f" y0 c# ^/ Z
    网盘失效的话,请加QQ: 3113533060 " k# c% E2 x0 W& Q; a' B7 Z
    7 M0 M9 y- L" w' [  l$ Y: v
    一、课程内容: 4 g) A& Q/ J) D+ B: ?9 k+ @( W
    第一周 : Q& |" L3 f" Z3 I, g
    1. 初识Linux内核 % R  A9 m$ S: B
    1.1 认识操作系统 $ ~+ W5 k: t( @6 _" c, U
    1.2 开放源代码的UNIX/Linux操作系统
    / [) J$ w# A* G2 J7 P1 `2 f1.3 Linux内核 ! n) z; w6 p9 X( E/ [7 S
    1.4 Linux内核源代码 ; s  v, E1 {  m* b3 A
    1.5 Linux内核模块编程入门  
    7 U" G+ g$ \* ]8 k/ Y$ @! e1.6 Linux 内核中链表的实现及应用 2 |) _/ J" s/ A  t- j7 H" W
    第二周
    8 F) g( C% }2 r1 M4 s8 r  H2. 内存寻址 ' N: s7 s& t1 s5 t7 B$ P
    2.1 内存寻址 4 U" {+ V" J& C  |% g
    2.2 段机制 ( n2 c. Q2 b3 C* F/ Y) v+ v. J
    2.3 分页机制
    ) i$ Z$ v" C. Q1 b2.4 Linux中的分页机制 8 c" W6 _) o# o0 B- D# c1 k
    2.5 Linux中的汇编语言
    + E- i9 [  k% p  b* i, T( i" h  K  e第三周 ) a3 H4 y" J& e% c* @
    3章 进程 # R) `' @: \6 h! R1 r
    3.1 进程介绍 " T: u0 Y+ s2 v0 o) L0 F
    3.2 Linux系统中的进程控制块
    5 ^, [2 u3 v9 i# y3.3 Linux系统中进程的组织方式
    ( H6 {; b# N: P" k3 T. A% Y+ |  M3.4 进程调度 ! ^2 o7 }  m$ ~& N1 T
    3.5 进程的创建 & h8 m  S5 }( F) e* ?7 I" E
    3.6 与进程相关的系统调用及其应用
    " n9 v( `, f3 b& t$ b  W- e# S3.7 系统调用及应用 & w3 F# V' \( X& z. m3 Q3 T' l
    第四周 # J1 n' J( o* O* @' ]; s/ x
    4章 内存管理
    ' M9 V: n! N) u# d: k4.1 Linux的内存管理概述
    ; A- E& Z2 B* l! \4.2 进程的用户空间管理
    2 s+ e8 |# A0 t% P, p  Q# O4.3 请页机制
    . ~5 M+ ]/ S) r$ W: f4.4 物理内存分配与回收 " d0 }1 s' q4 t8 d& f( m
    4.5 交换机制 2 \$ Q, J; p2 P7 `% `
    4.6 内存管理实例
    ; q2 o. o0 S' `
    & J; H3 R6 b2 p2 b9 d0 J0 ~第五周
    ' R& e. `5 U3 X, p5章 中断和异常 ' ]; z' p/ Q4 z
    5.1 中断是什么 2 x" f& q. A5 b
    5.2 中断描述符表的初始化 0 _8 W1 K& @" s! l& W
    5.3 中断处理 % N1 l. t( W2 b7 e& ^
    5.4 中断的下半部处理机制
    ! ?( V+ Y6 i/ ^2 x" {7 O5.5 中断应用——时钟中断
    5 K4 O$ ^/ i, Q# k$ \7 W1 T6 c7 d! l8 W( m) d& }- v. L  X2 a
    第六周 . Y8 b$ z& ^$ u% ]4 t
    6章系统调用 / b" {6 f8 T7 Q) J
    6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
    ! G2 O# l. j$ I/ f: G& X4 h+ Z8 H6.2 系统调用基本概念
    5 i, N9 T) a% B8 a: [6.3 系统调用实现
    , R/ B/ O0 W& l) j* }8 p6.4 封装例程
    9 [; F) A/ s" b6.5 添加新系统调用 ( C& f8 ~/ Z5 P& \
    , I2 w4 B0 i" C. v
    第七周 ; T6 u' v8 _6 t& D5 a
    7章内核中的同步
    3 G) L- I# e7 `7.1 临界区和竞争状态
    + T6 V- m; _6 Z7 o) K. ]7.2 内核同步措施 . U  S5 J2 p) M, V1 L0 Z
    7.3 生产者\消费者并发实例
    0 F3 H6 b' l) U. O. d$ t1 X; h" ?7.4 内核多任务并发实例 * D4 R' r6 n/ m! m
    第八周
    - k6 |* L- x2 n  h8章 文件系统 * E1 \) d! B# Y. g/ {* F4 O
    8.2 虚拟文件系统 3 \0 p" p+ |7 ]* ]* _$ U! V) Z
    8.3 文件系统的注册、安装与卸载
    & M2 f2 n" j# k( H8.4 文件的打开与读写 ! Y8 G) g2 ]) z1 P
    8.5 编写一个文件系统
    % d$ d. q7 Z0 m' c) y4 A' w# z* l& D5 ?* H$ `
    第九周
    ) L2 `5 z7 `; [: Y: d# I9 设备驱动 0 r6 U6 B# _4 T1 s
    9.1 概述
    # N% x! h1 y5 \: T0 H9 V) A6 d9.2 设备驱动程序框架
    8 q4 Q) k6 c* [/ r9.3 I/O空间的管理 # _% b) b1 N8 R7 f& @: a
    9.4 字符设备驱动程序 7 {8 s# }% T5 `
    ( j0 J+ j9 Q$ g$ H9 {

    / M7 t; d8 u) x4 e- n! _; i" t
    9 P3 ~% m9 u$ }3 V/ m9 u' s
    : l3 U5 ]" v: e) T) C( N3 x# y. o0 X
    : q, ?  m3 [7 t2 M9 `( V1 K* j' U4 |: C# ^! t

    ; I' N" [. W6 \- M3 T
    0 ^4 N% ]0 B4 b' `/ G  \' s  W
    - q7 ^0 b4 Q: ^' N- H
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-15 15:33 , Processed in 0.409409 second(s), 54 queries .

    回顶部