QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9187|回复: 0

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

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

14

主题

10

听众

43

积分

升级  40%

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

    [LV.3]偶尔看看II

    自我介绍
    发表于 2015-4-10 14:30 |显示全部楼层
    |招呼Ta 关注Ta
    Linux内核从原理到代码详解
    : h: o' Q9 }5 E5 P1 Y
    & t' V! O9 f  ?% Q7 i% B' w链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv
    $ S6 i$ d: z# C) o  x' r" r$ ?
    5 {) |# c9 }) a4 O) L# T网盘失效的话,请加QQ: 3113533060
    * w/ F/ m: `' y  B3 s% B
    - A. ?4 c$ P6 M一、课程内容:
    1 A; {0 ]( c- g* B% w0 _第一周 & q  u5 Q' q' J* A% M2 l
    1. 初识Linux内核 3 d5 C9 @& y$ M5 V8 w8 @
    1.1 认识操作系统 3 V. Y) c0 F& A# X& @. q- p
    1.2 开放源代码的UNIX/Linux操作系统 2 h* _$ Z! z7 o. ^! Q
    1.3 Linux内核 ( ]& x9 J) P4 @. h  @
    1.4 Linux内核源代码 % I' f4 i; [' z2 Q7 `5 Z8 e
    1.5 Linux内核模块编程入门  ( ?7 G7 O$ @+ J& T7 J* Z
    1.6 Linux 内核中链表的实现及应用 # d9 K) w! ~. ]) Z. _
    第二周
    ! h* N5 P9 X' W2. 内存寻址
    ) W" @& ]3 Y" k2 C5 q: n, f8 n2.1 内存寻址 - L! e( s  c, \7 R
    2.2 段机制
    / e/ C) v( k5 q- F3 b. S5 s. q' m2.3 分页机制 : R/ P+ w8 l, F6 {  k6 {1 @
    2.4 Linux中的分页机制 2 J$ v& j2 [8 u( n8 \3 s/ i, ^( v0 u
    2.5 Linux中的汇编语言
    " }. v/ F: o+ P. x5 F) }$ f第三周
    8 W; L8 ~4 M/ h4 j3章 进程
    6 P& i& A1 Q7 g5 I3.1 进程介绍 4 @  i, W$ D9 t2 V8 K2 K
    3.2 Linux系统中的进程控制块 & Z! x* U/ a3 n. Z# \
    3.3 Linux系统中进程的组织方式 8 U% `) G) o' u9 @# ^
    3.4 进程调度
    " B( S/ e9 i9 F% Q0 {3.5 进程的创建 & d  {$ ~, e' D0 M6 x
    3.6 与进程相关的系统调用及其应用
    9 z8 W% H" ^7 b3.7 系统调用及应用
    " m3 D) z% T$ E/ @3 d) E# ?第四周
    4 m4 n7 ^) C& m) B4章 内存管理
    : y) `4 Y  t% B6 ^: k4.1 Linux的内存管理概述 6 J) b: l0 n' [  L! x; A" g
    4.2 进程的用户空间管理
    ; [% N% B- j4 b; U4.3 请页机制
    0 q3 i; z* C; s& _2 i4.4 物理内存分配与回收 2 ]+ r: X2 V* h) r6 ?' N/ S: X
    4.5 交换机制
    8 K  x, Y" O8 U5 W5 ~4.6 内存管理实例 2 G/ f7 H( `1 r( ^9 n6 w1 `

    * c4 g1 |: u3 v% \第五周 2 ]5 Q, l* `" [
    5章 中断和异常 1 d$ g) q! g; `) U' [
    5.1 中断是什么
    $ [6 S. c3 ]% s$ G6 k6 @! t2 O5.2 中断描述符表的初始化
    / O* p( @3 h# u' F5.3 中断处理 1 `9 `1 H7 z& ?9 Y
    5.4 中断的下半部处理机制
    " q- a2 y+ B7 {- u5.5 中断应用——时钟中断
    7 d2 w% ^) K& @: e) A
    : |! m# G. e0 g& n# a' G: x第六周
    " I/ `$ W! u0 O* ?6章系统调用
    6 [$ X. E  B- b5 ?- Z6 R2 E6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
    + p7 f; q; q" E4 m' X  A' }6.2 系统调用基本概念 $ y* L% A2 w7 Q" e0 q
    6.3 系统调用实现 " H. O- v1 r4 D& W/ j% P& b( R
    6.4 封装例程 & y& [5 }% z+ l4 F
    6.5 添加新系统调用 . M+ e7 v: U9 }# U0 [- d

    ; {- H0 Z& \$ j( H* \% f* g& y7 I第七周 3 s7 d2 |$ O' ]9 }+ ]7 g
    7章内核中的同步
    ; P/ N( V: T9 W% D( a2 x7.1 临界区和竞争状态
    ) J! D# E% P4 q. z& X0 B9 |7.2 内核同步措施 5 D! M/ H/ ]; R, I+ k5 C
    7.3 生产者\消费者并发实例
    7 ~/ F1 y( v2 T. u7 \( o6 x: D7.4 内核多任务并发实例
    $ L* l( l/ S1 \: d第八周
    1 X- C- J8 l# \' j* W6 ^8章 文件系统
    ' f0 `6 l- Q1 _  @8.2 虚拟文件系统
    4 q5 V- x! G8 r1 u" \0 ]! R8.3 文件系统的注册、安装与卸载
    ; o$ Z; J) _, B8.4 文件的打开与读写 ' ~- L* p5 b& g/ M  t' Z
    8.5 编写一个文件系统
    5 x$ j# A5 @7 X( ~% O" f: |+ x( r  C1 y+ N( O
    第九周
    # T* F# X! f! ~$ n5 F9 设备驱动 ) `. E+ ?3 W3 G8 o( U$ B3 H
    9.1 概述 9 }9 V" w0 L& w1 x3 \$ J" D. j) P# q
    9.2 设备驱动程序框架
    . f1 m" g5 v3 v% U9.3 I/O空间的管理 5 ?9 _; {1 r1 o0 t5 b: L8 p
    9.4 字符设备驱动程序 - [4 g, p( Z! i; `+ Y: z2 G. d) |
    # v( {* w0 P/ ~1 `5 s% |
    5 ^) ^4 E2 L/ K: _. z& O; Z

    4 f+ w+ s& \' S+ E0 o, h2 `3 t6 r/ Q" Y. d2 _3 K

    # V' n. O' E/ }9 y+ O9 Z: p
    1 G/ _5 j3 u( ^5 f( o) j9 e6 H& P" J: }* ]4 s, s" I
      G% c: o; O' V( |9 t" b
    ' S3 ]$ y) f, ?; Q
    zan
    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

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

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

    蒙公网安备 15010502000194号

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

    GMT+8, 2026-6-10 06:28 , Processed in 0.648552 second(s), 54 queries .

    回顶部