QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9155|回复: 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内核从原理到代码详解 : F- j6 _& D) [: N8 {( r

    3 {" p8 P' }2 Y0 Q# D) w$ }; {. [链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv
    . Y% \, t$ i8 E" B: R$ f- Q% x) i
    " @$ s3 Z& A& v* Z# O: U: F网盘失效的话,请加QQ: 3113533060 + E  ~/ ^& S# V  g7 K
    * \* s; N1 F8 O+ `  C3 @+ n, J
    一、课程内容: / E6 }3 W/ g7 f" x
    第一周 6 C6 K$ z: X) K
    1. 初识Linux内核
    / O1 S+ b1 Y2 {$ n: ~" Z% ?/ a1.1 认识操作系统
    4 L" a8 F+ _" o( i' Z1.2 开放源代码的UNIX/Linux操作系统
    $ b* i* O- n* F" G1.3 Linux内核
    $ U' V7 o" T- g1 }2 l) E/ N1.4 Linux内核源代码 3 _; a" t. ~0 A3 Q, v" [
    1.5 Linux内核模块编程入门  
    ) ~6 z, D8 q3 v! z1.6 Linux 内核中链表的实现及应用
    * {. m' X# Y  W( y8 Z5 k3 V第二周 7 I/ X* C  N* G3 d0 S
    2. 内存寻址
    % r2 Q$ L- g: f* k  \2.1 内存寻址
    & Y: U6 D7 J+ ]8 d2 K2.2 段机制 - O' R7 M! B! s9 _) j8 ~- `
    2.3 分页机制 / C, ^1 e/ d5 B( F3 ]0 c& y0 z/ r  X
    2.4 Linux中的分页机制 : @  y8 A( _& z$ j$ X3 f% B/ Q  X
    2.5 Linux中的汇编语言 / V2 ]: F; V0 Q7 M5 p% C
    第三周 1 {  m. H/ [3 [. t& _8 e
    3章 进程
    / y5 K# f0 K# r* c2 ?' f3.1 进程介绍
    8 T; T4 a7 |# _" N# y- B7 Z2 U3.2 Linux系统中的进程控制块 + v" f) [/ c' }8 N. H% x
    3.3 Linux系统中进程的组织方式
    6 l* J9 g3 d% @. ]7 ~0 l# F8 z  U& C' X3.4 进程调度 ! W+ @  M* l, a3 O
    3.5 进程的创建 / n4 A2 @5 l7 b: U  s0 z5 l
    3.6 与进程相关的系统调用及其应用 1 E- n8 r6 T. G$ ]% v8 e% p8 v
    3.7 系统调用及应用 8 S8 E/ [) g1 O4 H# D( L8 T5 J
    第四周
    ! {# v, L# i8 J! l4章 内存管理
    * v4 e" }+ c4 t4 I4.1 Linux的内存管理概述
    * [9 K* Q1 W' q: D) o# `% K0 E3 A' b4.2 进程的用户空间管理
    & l* u9 U4 U1 M' e5 N4.3 请页机制 + y- r- ~1 S/ V, I1 ?; n% Z0 s
    4.4 物理内存分配与回收 " l1 ?* w3 j" {' I
    4.5 交换机制
    : E4 {3 G2 n! a: g4.6 内存管理实例 ) V5 `9 X2 h# `8 V! L* ~) @& e$ l
    % [! h- p$ a3 E* v. e; u
    第五周 3 w: X, N0 x9 G3 G3 J7 Y
    5章 中断和异常
    7 y0 l' T! @; a5.1 中断是什么 ' y. W2 `& m9 D9 p6 B! v
    5.2 中断描述符表的初始化
    4 V" x5 Z- j* l  j! _5.3 中断处理
    8 M: N/ l" t7 s5.4 中断的下半部处理机制
    2 p6 O6 p1 |2 P6 f5.5 中断应用——时钟中断 6 M5 j% c; [" s
    8 V' g9 J( ~/ F* u) v0 H
    第六周 & e7 x& \1 Z8 e3 e; A
    6章系统调用
    : ^/ |% _2 |9 w& V5 k6 X6.1 系统调用与应用编程接口、系统命令以及内核函数的关系 . Q' n: J3 ]4 \; U
    6.2 系统调用基本概念 1 i, ^+ e9 `. v
    6.3 系统调用实现 $ ], o% P& u3 u: r
    6.4 封装例程 ( B) S- ~- _. m1 @
    6.5 添加新系统调用
    ; p$ {. h: u* P# C% K% S( b# l! L& x' t6 a4 @; ?/ s
    第七周
    7 F3 [* w' N$ X( g1 ~7章内核中的同步
    % a4 y8 h5 j' R7.1 临界区和竞争状态 * T% O, v1 T1 z& v( ~( T5 @
    7.2 内核同步措施 * B% l5 ^! A6 e( s5 T# V
    7.3 生产者\消费者并发实例
    * L3 e7 @1 @, ^( t8 z/ u7.4 内核多任务并发实例 - m' f* _/ @( f0 {" q
    第八周 ; g6 G. F4 U* l% ?7 ]; B
    8章 文件系统
    . o* e% N8 n7 o% \8.2 虚拟文件系统
    6 _) u) h) z2 H! W( ?9 O5 x8.3 文件系统的注册、安装与卸载
      R8 {4 E5 N1 x2 w" H4 r1 }8.4 文件的打开与读写   M2 h- i3 J& |
    8.5 编写一个文件系统
      K1 H4 V3 C# N8 g+ }+ o$ C) j2 U3 u$ [: z5 h: H! D
    第九周 - c7 h7 I" T2 R9 I5 K! H4 b
    9 设备驱动
    ( m1 z5 A: t4 \# t8 w# w- A' O9.1 概述
    9 R% S! d: v" f$ ]  j) h0 L+ p8 L& }9.2 设备驱动程序框架   R5 z0 @; y0 ^! ^0 ^
    9.3 I/O空间的管理
    % @) D0 c. _( c7 h+ @3 P, N9.4 字符设备驱动程序 ! d" c1 Q/ S; @+ f( F0 |+ @8 t

    ! Y/ O! d. S7 d; Z
    ; T7 g- a0 b! T+ ?: n$ Y
    ! c# h  f% N. b& q3 V& L
    7 o/ p$ k/ @" {4 {, C
    # {1 P* m/ A% h2 H/ R( P
    7 [' \. X+ t7 L4 N
    / c, M1 Y0 B' ]
    7 H  k* u3 B& g4 {: [# y
    8 o7 a6 W* T; G6 p* 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-4-17 20:16 , Processed in 0.576088 second(s), 53 queries .

    回顶部