QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9291|回复: 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内核从原理到代码详解 # f4 B$ _6 G, l2 }

    3 A8 K0 E2 r0 C4 w8 P链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv 6 i7 a+ v+ s$ Z3 H

    / f$ ^% V2 O, l# L/ L3 u网盘失效的话,请加QQ: 3113533060 " Y/ t, T9 Z+ O& s6 \

    " r4 L! f  b2 n; E6 r一、课程内容: ( _6 N1 E8 l# @4 l
    第一周 + w9 l! t. h9 a: L
    1. 初识Linux内核
    1 P- B$ d2 U/ }1.1 认识操作系统
    9 m9 \: ~, |  Y. `" H1.2 开放源代码的UNIX/Linux操作系统 ; j3 M& |8 I2 y) E! E0 \* r
    1.3 Linux内核 0 `2 ~0 y' Z# M
    1.4 Linux内核源代码 # G; W+ i/ l, W$ x0 N1 q
    1.5 Linux内核模块编程入门  # X  h$ c3 f. t$ K3 q/ H
    1.6 Linux 内核中链表的实现及应用
    7 z7 G$ `- f1 V* c' H第二周
    : X. d. C6 L: \+ [% w* L2. 内存寻址 ! D0 D7 q8 B3 E' _% P+ s1 ^, @  z( Y
    2.1 内存寻址 9 Y$ t7 ~& ~2 d2 i3 c" S( K
    2.2 段机制 - K  a& d" K1 C4 @& J
    2.3 分页机制
    + ?7 P- }- z- T* J: v& R2.4 Linux中的分页机制
    ! y" V2 I$ g; E1 ~& K1 I+ Q" z  |2.5 Linux中的汇编语言 . k+ E% ?" S( Z1 E$ K
    第三周
    7 ], E* k5 {1 r0 t$ m3章 进程 ' K% ]1 c# W5 i
    3.1 进程介绍 8 v3 B5 r! ?) E, _
    3.2 Linux系统中的进程控制块
    2 h  n; I( Z% a3.3 Linux系统中进程的组织方式
    / E2 K) H" k: R; O9 b9 A3.4 进程调度
    4 K- I3 `6 a: k: Y) b! O3.5 进程的创建
    , ]' b+ F1 M/ i# V3.6 与进程相关的系统调用及其应用 6 D6 T! U/ d( K0 V* a9 a) `
    3.7 系统调用及应用 + [' Q: S5 k$ f9 [  F( F  P
    第四周
    & |+ S/ x4 \0 t% {( g7 M5 t3 w4章 内存管理
    7 k& y8 P, ~, t* N* T# ^4.1 Linux的内存管理概述
    % J3 U: s& [) a; N( B! g" C3 h4.2 进程的用户空间管理 " [; X3 V3 m, e: m
    4.3 请页机制
    ( w3 g! A" @* o! V3 {; q* [4.4 物理内存分配与回收 ( M9 N. I5 v- N' g, r- S+ e' k
    4.5 交换机制 + M5 g9 u# c; w! B7 P9 b+ n4 Y
    4.6 内存管理实例 8 v9 J& c* s4 M& N, Q, l
    - V: W) v9 I2 w" z6 q# e; S
    第五周 & m$ y5 |+ _- E
    5章 中断和异常 - {" v* O- C7 E8 Q9 z8 k
    5.1 中断是什么
    / D- o# ]0 c* b% \, ]+ ~! s5.2 中断描述符表的初始化 + c4 I3 h2 f, \* T% Z4 f& J/ A
    5.3 中断处理 7 s  y- P6 p5 g" S" T7 o! B
    5.4 中断的下半部处理机制
    " z) s% h! T4 X; t/ X5.5 中断应用——时钟中断   c5 g4 d; w( `
    5 w, o5 Z+ J8 D# B* u* m
    第六周 9 {- n* f* T) E
    6章系统调用 8 F4 ^" U* m; Z5 b" w6 P5 [1 p
    6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
    . f3 V6 L4 T# u4 ]+ E' m6 f6 y0 c7 j6.2 系统调用基本概念
    2 \7 D; u/ w) l2 F- T  K6.3 系统调用实现 - F. Z8 q7 o, Z$ H5 }
    6.4 封装例程
    ) H% g1 B$ o  K6.5 添加新系统调用
    6 [+ s/ H( l8 @4 G' m5 J9 u
    + g9 v# X; h9 I( D% W" L第七周 6 F. G7 k2 x, V; _& [
    7章内核中的同步 ) t0 C; P: i* Y
    7.1 临界区和竞争状态 " c: h& F2 U6 ]! c0 B! Q9 P
    7.2 内核同步措施 9 `) U' J" m5 g
    7.3 生产者\消费者并发实例
    9 C) Y: V5 J2 k+ P7.4 内核多任务并发实例 # m4 E6 ^1 r% B. w" T2 D
    第八周 ( Y& K" U8 t5 K
    8章 文件系统 - P8 T- t* y5 x) O, K
    8.2 虚拟文件系统
    " [; Q$ I- A9 T% T/ C8.3 文件系统的注册、安装与卸载 7 ]! S8 |( B0 N4 A
    8.4 文件的打开与读写
    3 J% ?' n3 H5 O! A* ?: Z8.5 编写一个文件系统 : D2 L* u& N6 G! F; [' b3 ?

    ! V' n2 _4 ^, v, F( Z3 ]第九周 0 d3 O9 l. d' j! t! w6 U
    9 设备驱动
    , U/ B  j8 \4 C- E9.1 概述 9 K4 X. _) S' n& X! }
    9.2 设备驱动程序框架 * {3 C/ j7 }" g9 v( n4 S# r
    9.3 I/O空间的管理 % N* O, x! ?3 d4 N3 `
    9.4 字符设备驱动程序 - k: \* X0 |/ X/ P; c7 q
    . D% U2 O9 G$ M6 ?" p4 L0 t2 I: h5 c
    3 u0 x# P8 E- S8 p) H" i
    . y6 S8 I. G" c

    1 O" X2 v3 @7 y( W+ r- w/ Y
    / w2 F9 ?  o5 t7 a0 n( r6 f1 e3 d, h* O' _! p8 F# ]1 U
    1 {# J/ Z2 P( t, C. `

    ; B1 T. w2 `( q; Y' Q, N' C. F
    / k" M& N0 @3 H' @
    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-26 11:24 , Processed in 0.333480 second(s), 53 queries .

    回顶部