QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9148|回复: 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内核从原理到代码详解
    3 }) L+ p5 c/ _- L$ b( o0 B: L1 n/ h( D2 m9 A. s
    链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv 6 N" H# I0 G$ |* H( Y; @

    " z( ]7 ?: c" z! k' M+ O7 R网盘失效的话,请加QQ: 3113533060
    $ M& w. J. y0 [' q2 U; G! |. H/ I$ c2 a5 G  P; ^. n8 P
    一、课程内容:
    9 v0 ]* Z  }, F6 O1 H5 \5 m# C第一周 # ~+ ?: D- Z, Y
    1. 初识Linux内核
    * ^7 Q$ b3 r/ \$ ~  c* L1.1 认识操作系统
    $ K- [* ]7 A0 b! e1.2 开放源代码的UNIX/Linux操作系统
    9 t: J0 V$ E, {% B1.3 Linux内核 ! f  v: y0 N, F* J$ s
    1.4 Linux内核源代码 5 g9 T5 J2 T- d# c2 k' d! q
    1.5 Linux内核模块编程入门  
    3 N3 d# B2 H- P9 a" J& h1.6 Linux 内核中链表的实现及应用
    7 R" M2 Y- C: g7 e; z- l第二周
    8 j6 r8 M/ g6 j: Q8 R( P2. 内存寻址 7 C7 ]  r  o  i( b4 i. r/ r& ]
    2.1 内存寻址
    : r- s( U2 B. [$ l9 T2.2 段机制 3 @% e4 s& S/ |
    2.3 分页机制 * U1 a/ ?4 A/ J8 z
    2.4 Linux中的分页机制 . p+ W& r; Z  h/ v5 u
    2.5 Linux中的汇编语言
    * t; m  x: E3 \( t第三周 $ F% v" _* W' q) v7 S
    3章 进程
    , z% }$ b9 m* `: Q* c# E2 z3.1 进程介绍 7 L/ o9 {0 E) O7 G+ x
    3.2 Linux系统中的进程控制块
    2 P5 t+ [( H* X# F( w- Q( f2 j1 d3.3 Linux系统中进程的组织方式 + J4 y- Y4 V# a0 z0 Y3 V
    3.4 进程调度
    ) A, f; H$ b) t, A4 ]) z5 u& d3.5 进程的创建
    ; ]  v& J: g) l; U$ h7 e5 c3.6 与进程相关的系统调用及其应用
    " d4 _4 C! R: L! ?( G; X3.7 系统调用及应用
    ; l/ h# x$ _, ]9 i2 r2 g3 R6 L第四周 0 v/ `5 y5 ^& ]6 Q- z
    4章 内存管理
    1 X# U. ]' R) V' m* A5 H- }* n! q4.1 Linux的内存管理概述
    ) Y/ j+ E! n+ _6 e- \: y4.2 进程的用户空间管理 / w- o  d8 n% q9 |  ^- r
    4.3 请页机制 . c6 P. u' Y. j4 V
    4.4 物理内存分配与回收
      J4 ?/ U* }+ w4.5 交换机制 4 F, N8 D2 d% o8 m1 F1 _
    4.6 内存管理实例
    2 q% c' E, W; N2 ~: |1 O5 p4 `! a: h( f
    第五周 7 K( f* [; ?9 v! K' f
    5章 中断和异常 3 w4 u8 Q3 o5 H& f$ z
    5.1 中断是什么
    ; _  z# _% e# F2 o8 s) W5.2 中断描述符表的初始化 " k; l. i/ I: o9 E0 d
    5.3 中断处理 % ?5 E+ n, _  t! B- Q# f
    5.4 中断的下半部处理机制
    + x( l  Y. [8 h1 w. ?# a5.5 中断应用——时钟中断 ! ]6 A6 j1 t9 e4 h, J3 X: k

    ; F7 P7 l  U9 @  @& G5 c0 z, s- c( D第六周
    ( |$ W: X; J8 W" [5 }6章系统调用
    ; F% Z3 a) T1 ]+ \% r- M0 C, V7 P6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
    5 N) a6 ^2 d- A* e4 N; L6.2 系统调用基本概念
    9 E" v$ K% y- V+ R2 m6.3 系统调用实现
    ) d. K. s$ C: x& E+ e0 N6.4 封装例程
    $ w. ~# e, \8 u/ o$ n6.5 添加新系统调用 * N1 {( J5 G+ A( L

    - b$ E1 r" R5 i4 e# C6 [$ h第七周
    6 |% B: C. d: ~8 ~0 n5 y2 ?) z2 O& Y7章内核中的同步
    + r# `( o0 A: z# s" b8 s& ^7.1 临界区和竞争状态
    , n3 O; G& i4 r# e, f, m7.2 内核同步措施 ) l( M. ?( d+ J2 W; r9 ]# y% F
    7.3 生产者\消费者并发实例
    & e( `- S  v$ ?" z7.4 内核多任务并发实例
    . V2 \$ A$ L. z; e6 _, M5 n第八周
    * P1 A+ |$ [( I9 _8章 文件系统
    % H( J1 t) I3 g8.2 虚拟文件系统 5 q- x+ h4 }6 J1 H
    8.3 文件系统的注册、安装与卸载
    ; t, ?( |8 F0 e! i8.4 文件的打开与读写
    / |( |3 P" W$ H; P0 b3 y! f8.5 编写一个文件系统 0 `. p0 y* `4 i* {* {! A

    " m+ o' g$ V; d0 t7 W第九周 / u( m5 Q% U% T. C2 C5 y2 i4 b
    9 设备驱动
    ) ~; z: C1 Q6 i2 \& K0 y* s9.1 概述
    ; V6 C  C: s5 P9.2 设备驱动程序框架 9 @% S* d% D( p$ A) O* B! z
    9.3 I/O空间的管理
    # s8 @0 n5 N; C/ g9 F/ j9.4 字符设备驱动程序 - c7 X% N4 b$ |" @9 m2 e. e6 S

    # Y" R0 [" n$ d. i: I* b! p. d7 W' x- g! a$ W; K  O+ Z

    * E) A5 s$ F2 P
    5 A# m" o" i; r/ o- S2 E  g' Y8 k" S7 I4 `" l- [% P6 s
    / a; g0 a. K7 {" [( D. u7 b
    2 S$ ], X$ ~0 d, N( l
    1 u1 N9 {! n% H+ X# {0 f

    + {+ Q8 U* N+ _- b% e
    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-10 03:25 , Processed in 0.405294 second(s), 54 queries .

    回顶部