QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9304|回复: 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内核从原理到代码详解
    7 P# W& o8 ]; c
    6 j/ v7 z9 [' d1 J0 g链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv
    1 O5 }/ Z$ \9 d: M: B( S1 p2 _5 i" k  e3 ^" E! ]
    网盘失效的话,请加QQ: 3113533060
    % Q, s& v2 j$ z
      v; i3 E6 |! p7 ~1 \一、课程内容: / k) W( D5 s9 i, f  ?5 Y
    第一周
    ! ?7 Y+ p6 Q, }) Y0 ~1. 初识Linux内核 4 I0 ?) V4 ~8 m; b. L8 C
    1.1 认识操作系统
    3 \, {& q: }' }1.2 开放源代码的UNIX/Linux操作系统
    / |3 t6 o% f) K* a6 x5 K1.3 Linux内核
      |* F: R6 @! g% G( `6 E5 F3 K1.4 Linux内核源代码 6 O# s7 q8 C! o. w  G# O  A
    1.5 Linux内核模块编程入门  : o' a5 z: Y% {9 E" B3 E
    1.6 Linux 内核中链表的实现及应用 8 W3 g% t  d7 ~8 _
    第二周 2 }6 A: y. j5 _' ^  a- j
    2. 内存寻址 ; v) @2 k& v1 Y' z! W4 [6 E
    2.1 内存寻址 ! z+ G3 K, L3 E8 M  `. O/ a
    2.2 段机制
    7 F9 c7 U1 x8 [6 y/ p2.3 分页机制 : A; j2 k2 j8 h$ m/ d2 l
    2.4 Linux中的分页机制 2 {( A/ A1 V: i
    2.5 Linux中的汇编语言 + S, n  o6 U! ]9 R1 ]
    第三周
    ( w) A: t* U  i! W% ?3章 进程
    4 ^* y6 X* j* V& Y& h2 t8 h$ G3.1 进程介绍
    1 V% X6 _# E9 Q# A% I2 k0 q3.2 Linux系统中的进程控制块
    $ t" U8 |' O! \- P3.3 Linux系统中进程的组织方式 0 W) J$ x! a1 T
    3.4 进程调度
    " D# H$ u' e  {9 m5 L3.5 进程的创建 . b3 \* d; H! j5 X  J
    3.6 与进程相关的系统调用及其应用 & b/ J; r  Z: m7 j
    3.7 系统调用及应用
    0 z% j) S; W1 V, Y: e5 W7 o1 J9 k第四周 ' K' E4 S$ i$ S$ M& ^) U1 T
    4章 内存管理
    , F- [% y; K8 t  ~3 `# J4.1 Linux的内存管理概述
    9 e0 V* r' U7 \) X6 B4.2 进程的用户空间管理
    5 z- l0 {4 F) M4.3 请页机制
    8 y* @+ W% k3 P: g0 |: Z% ?( }' R4.4 物理内存分配与回收 2 A8 W2 N; f/ _! Y
    4.5 交换机制 * |, C/ I/ z: [2 _# E2 C
    4.6 内存管理实例
    3 z, E8 h9 g6 b, K4 }* ?1 t0 [3 M, E7 N9 v( @7 K9 E
    第五周 ) b1 {# E. T1 d9 e- `$ b- t
    5章 中断和异常   N- `2 N/ ~. x' R( C+ K
    5.1 中断是什么
    + I, L0 y8 P# _% [8 E7 |5.2 中断描述符表的初始化
    / Q# R3 s: x- H: E" O; W5.3 中断处理 # X. R/ w1 g1 x  T2 w8 n7 J
    5.4 中断的下半部处理机制
    $ F; Q  b8 U' y4 P6 d5.5 中断应用——时钟中断 9 S  X" M+ t" T# ^$ v3 Z
    - T4 N/ ~2 `7 Z5 ~) @& q* s
    第六周
    : \# M* x& r0 r3 C3 _6章系统调用 + X2 N6 g- h/ z3 Z
    6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
    3 v, O6 X  `# f: ]) v0 |: N6.2 系统调用基本概念 9 v8 ^5 L) J  Z
    6.3 系统调用实现
    " D7 X' K# |- e9 K& k- d6.4 封装例程
    , @, }) ~4 T+ H6.5 添加新系统调用 ; O; f& l% e: p3 `. K4 }/ \

    2 }' E5 X3 x( _; x2 D$ s+ W, |4 m第七周 / |( Y- y+ h% E( c1 U: y
    7章内核中的同步
      v  p! w! [' }  Z7.1 临界区和竞争状态 % k( O0 o( S2 E
    7.2 内核同步措施
    9 @- Q1 j9 j8 B1 V# w+ m& s7.3 生产者\消费者并发实例 & |" g! z! D' ^* F, D' x$ B* f5 e% \; W
    7.4 内核多任务并发实例 & K8 T, I2 K0 C' n  C) f
    第八周
    " ]$ ]. [; m/ V1 ], j, K2 w9 L8章 文件系统 1 g; W# E6 X1 Z( u8 t. Z. X% A
    8.2 虚拟文件系统
    5 B- E$ A+ R( s3 N7 M* E8.3 文件系统的注册、安装与卸载 - [7 `) ~2 C! L& Q  Q& l% p+ P
    8.4 文件的打开与读写 " v/ j- |. Y' E: M/ k  H8 V; @
    8.5 编写一个文件系统
    + r; x$ G+ z- \6 s! s
    3 ?: R8 v- y0 V( `  `% l' m- x第九周 $ A4 h, l" @' m  L8 x1 m
    9 设备驱动
    # Q' N3 O4 t, U1 X9.1 概述 $ B0 D, b  y# s/ K# c+ ^8 K) f
    9.2 设备驱动程序框架
    3 `) C) |; x  }9.3 I/O空间的管理 , Z1 O% z' ^# i. p: s2 c0 I
    9.4 字符设备驱动程序
    9 }3 l: H7 p* b, [3 ^% }
    - o/ k3 Y4 q! p% g$ H% |
    % V: h- B) c" i6 ~+ c4 q: ^; T  V; M) y1 @6 W: z' l, X- q  [* F
    , U2 P+ V; C% G3 J$ h2 d

    - T# P( ~1 V9 {8 b! E/ W9 @! l- x3 W1 L3 {! `% e0 N5 r# }
    , o  Y" j3 f1 w) e

    9 r" i: f" g2 Y% d
    - _4 q- D# S" [1 z: X" C4 P
    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-9-2 01:44 , Processed in 0.417982 second(s), 54 queries .

    回顶部