QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9288|回复: 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内核从原理到代码详解
      r# m, n6 x, i$ ]6 Z5 |3 s) }
    3 f; D5 H( W) A7 a% h) `) {链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv 7 B8 Q7 c4 C  k9 L( N% S( j( ]
      `/ O. ~- f, E
    网盘失效的话,请加QQ: 3113533060
    / `" H* O% l+ ]1 v4 W! @) @% @2 J9 j( v
    一、课程内容: - y% _1 G# r# Y$ X( B+ n& I
    第一周 3 [3 @+ V: k9 n, z
    1. 初识Linux内核
    ! a" r1 @# X/ y# J. q1.1 认识操作系统 ) `; u- M1 a  |" ^# o
    1.2 开放源代码的UNIX/Linux操作系统 ) \8 I  J* p* H8 `. a$ \5 }  ]7 c) x
    1.3 Linux内核
    $ h9 E" d6 k) c2 A$ W5 t1.4 Linux内核源代码
    1 C. S, ]9 Y/ t. F# L/ m/ H  i1.5 Linux内核模块编程入门  
    , M* ]4 d) F8 O; K1.6 Linux 内核中链表的实现及应用
    3 a7 B% F, U1 T! T第二周 , P) F+ @3 Y9 z: b
    2. 内存寻址 " T: W: H: ?' V- T( d
    2.1 内存寻址
    ) ]2 J; L* n+ j% k: ^0 h, h2.2 段机制 1 E# E1 M; o) u7 J6 u8 }
    2.3 分页机制
    ( h- h' t- z' ^, P) \2.4 Linux中的分页机制
    , I  j5 Q- V* M2 w; R) N5 E2.5 Linux中的汇编语言
    ; m- K1 d, }0 l: C5 @9 d9 Y! q第三周 8 v+ o/ B. z& q. ]2 |3 Z& n
    3章 进程
    9 v$ z2 r, }) |8 y! l" Y3.1 进程介绍
    1 H' x% M+ h% u; z. W# L3.2 Linux系统中的进程控制块
    5 B; |# n& W; I0 y2 Y0 j3.3 Linux系统中进程的组织方式
    % h' D& }# N2 t1 w3 s& \& ]3.4 进程调度 7 s* z, P# f8 |4 ^' i* S' Z
    3.5 进程的创建
    $ I6 q3 E) e0 P6 L7 j3.6 与进程相关的系统调用及其应用 4 c5 g! T- c8 q5 [# u; `
    3.7 系统调用及应用 , a( x8 |6 N! K5 v
    第四周 $ h" s% M" y! i' U
    4章 内存管理 1 L" D5 b% K3 `# L
    4.1 Linux的内存管理概述
    ( y0 i9 A/ t( P' h/ ?2 m  n4.2 进程的用户空间管理 ) f0 x# }( {+ r* ~
    4.3 请页机制
    ' Z; I( K! A- F2 c4.4 物理内存分配与回收 $ q# D0 x. _& m- ~
    4.5 交换机制 - l' @# v+ s' J- K
    4.6 内存管理实例 / h$ B9 \6 X- U3 h9 \1 c/ X
    3 H/ Q8 a: c% @- U1 _  }! S
    第五周
    + ~* }) A+ h  b# w5章 中断和异常 ; h% D. V  v6 k6 v
    5.1 中断是什么
    3 D: @, @0 A  R* Z  U2 h5.2 中断描述符表的初始化 8 o" U- D6 U3 I& L! N
    5.3 中断处理
    ; R9 c, ?- @5 q/ `3 Z5.4 中断的下半部处理机制 + S1 `  e' M$ r( G
    5.5 中断应用——时钟中断
    7 l4 V: g% I0 h' w; R
    * [5 o+ }2 L7 r( m, o第六周 4 t) S9 {9 M6 e; ^
    6章系统调用
    $ D% ?; D* Q' i- w9 a- e- d6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
    , q9 K7 y6 e* U' P. @6 y9 e6.2 系统调用基本概念 / J% `3 I' R) {: v4 _
    6.3 系统调用实现
    5 s) |- o! }% m" m6.4 封装例程
    9 S, v- z7 x7 K0 R5 X/ |6.5 添加新系统调用
    % \& S0 _& Y% {! ]& J: ]6 n, g1 b& Q% L0 q' d) w
    第七周 & T4 U1 J4 M8 V# R
    7章内核中的同步 # K# h( o) }8 `( a$ Q, D' X
    7.1 临界区和竞争状态 . X) F+ R5 ]% h* d
    7.2 内核同步措施 , ^9 q8 o' ~: s" k; E
    7.3 生产者\消费者并发实例
    ' c* k% h1 \0 r7 q" }9 G; Y0 F" g7.4 内核多任务并发实例
    4 E/ C" F% t  f2 Y第八周
    - P9 C6 Z; _: _' E8章 文件系统
    6 q0 \9 Q3 P/ g. R8.2 虚拟文件系统
    * G' a, |# n8 B8 a/ j0 i! ^; ~8.3 文件系统的注册、安装与卸载 3 Z1 Z# P$ ]3 I0 o6 @, W4 j
    8.4 文件的打开与读写 ) I% Q  g. V+ S  P- a
    8.5 编写一个文件系统
    9 c3 C- C- ~! A7 M9 l" e# `* m$ m& |' ?+ ~) b8 p
    第九周 ; j0 Y- q' B0 N) ~- j  a  r* P
    9 设备驱动   i: o, V. e5 }4 @
    9.1 概述
    / A5 P" b, Q9 f, ?9.2 设备驱动程序框架
    ( H! O8 b4 n3 s9.3 I/O空间的管理 ) }, S7 h/ G2 [+ l* _9 X
    9.4 字符设备驱动程序 & _$ X$ k/ T) q! Q+ {! e3 N
    + ]$ M, `; @" w3 d

    - e" e8 l! w4 ~( p
    , _# D6 A" l2 n/ `: @8 ~/ Z; y2 H: X# x
    + j) I4 h  y* Q$ ?) `3 B" c! u
    $ X3 I  n& D/ c  u) S* x8 I6 I
    , ]7 e9 Q9 b; p- Y% R, ~

    ( k& E: l+ F, X7 j$ J+ V. v& F+ a6 c/ W
    7 t! {5 {- a( s' \9 K! O  j
    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-8-25 04:39 , Processed in 0.457218 second(s), 53 queries .

    回顶部