QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 9156|回复: 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内核从原理到代码详解
    % @- z, \. [; Z' U1 Y- A6 ^% A! e0 N( S& T6 K9 o% ~
    链接: http://pan.baidu.com/s/1sj0Szj3 密码: ywyv
    : Q. P/ A) f( `! |" W2 Z! d8 e( g. K% T/ Q" n* ?
    网盘失效的话,请加QQ: 3113533060 $ F" X. J( u5 T

    ! Z$ _# a2 m4 G5 W一、课程内容: % ?1 O1 s+ o* s! H, W- g5 {
    第一周   N1 G" c3 P: O4 t+ g) m4 b
    1. 初识Linux内核
    $ u' C4 r! x) v9 B1.1 认识操作系统 2 Q! I3 h! O# p+ g( S" [
    1.2 开放源代码的UNIX/Linux操作系统 8 q0 k. d* a+ a% O- Z
    1.3 Linux内核 4 }/ r. r- [- s0 L# V% a. o
    1.4 Linux内核源代码 $ [5 r* ^$ c1 C) Y" c2 K
    1.5 Linux内核模块编程入门  
    ) W7 K; P! U% \- p; O+ Z1.6 Linux 内核中链表的实现及应用 # |' }2 o  x) Y" z: Y/ X/ G0 Y- p
    第二周 % Z  F* H& C6 v1 u- o! O% b
    2. 内存寻址 $ D1 r0 j9 _/ }7 K. y6 O1 j7 J4 ~
    2.1 内存寻址 . V! W! R7 c" U9 X( D
    2.2 段机制 , O* ~2 y( t& N2 J
    2.3 分页机制
    9 f3 D# D; O3 f+ W' K2.4 Linux中的分页机制
    : y# y4 Q, P; Z; s2.5 Linux中的汇编语言 & ?& E5 y# F4 F
    第三周 . F6 E  \3 ?7 |. G( M4 D- ~* a' h
    3章 进程
    5 Y+ k9 u# l4 n0 l: c, M) |+ p3.1 进程介绍
    $ _2 `$ q1 Z9 v8 p# v1 x! H3.2 Linux系统中的进程控制块
      ?( q. m9 U( q& _3.3 Linux系统中进程的组织方式
    : s8 t6 C! ^  W  d( V' E5 }3.4 进程调度
    9 k0 ]6 o* Y6 z# x! Z3.5 进程的创建
    . B. t/ l( C/ G3.6 与进程相关的系统调用及其应用 * T" V9 C+ o( a6 B' ?  A: U
    3.7 系统调用及应用 # J8 l2 A8 }& x# [
    第四周 ! N- g/ P6 N' d0 W3 B
    4章 内存管理
    8 B4 B  h( R% E4 s& y4.1 Linux的内存管理概述 ( T# j2 j# o0 p4 x# p- w, _5 j2 B  N
    4.2 进程的用户空间管理
    . }; W3 j4 z8 A' o  T& n4.3 请页机制
    7 m; b4 B8 K$ A) U4.4 物理内存分配与回收 . o/ L) O- g! S2 M+ a' f5 O
    4.5 交换机制 ; k$ g/ N4 c* \, m! }
    4.6 内存管理实例 9 |. Y) X( J; W: S- Q7 P- \9 I+ v

    " }0 }4 o% V5 R2 F' i1 B. w6 e第五周
    ; b, d$ r. N5 q/ `5章 中断和异常 6 U: O2 _  C1 Z- }# Q5 @2 L
    5.1 中断是什么 : c( a6 s8 l: k, k) e0 G; T8 t
    5.2 中断描述符表的初始化
    " W4 U+ ?2 _' K; ?1 `6 ]5.3 中断处理 * s5 N) z) g2 Q- n# F* z3 @- j- r
    5.4 中断的下半部处理机制 2 r+ z+ J2 g, ]
    5.5 中断应用——时钟中断 ! E( y6 E3 k. T
    / b: M9 ]5 i* V$ S$ y% P
    第六周
    & I; r% C0 F, y4 a4 R) D( C. q6章系统调用
    " d4 j2 ?2 d7 U* z6.1 系统调用与应用编程接口、系统命令以及内核函数的关系
    . N$ [8 h5 t. W4 H! X6.2 系统调用基本概念 2 v" h0 n1 W$ S& Z2 P2 b2 J: m
    6.3 系统调用实现
    2 h5 I) v# N3 l) |2 e6.4 封装例程 % t+ p6 q; y- h+ B( S3 P% E* G
    6.5 添加新系统调用
    ! V; {7 k4 U' ~! j; D, m& J5 f* Y, V  e
    第七周 4 i4 |5 d, [! [3 K2 g" A9 m
    7章内核中的同步
    # I" r& M6 F- X$ e" ~7.1 临界区和竞争状态 ! [8 Z9 K7 f- Z5 o- g, H- |" I2 l
    7.2 内核同步措施
    6 p7 _6 T# e+ q; X; x+ P2 _7.3 生产者\消费者并发实例
    1 H, r6 G2 N+ e2 S8 U7.4 内核多任务并发实例 . d& I1 t7 l; o# ]: E% }
    第八周 4 i, p1 v$ ]9 I+ ~; V
    8章 文件系统 ! I6 O5 y9 }( k  v( R
    8.2 虚拟文件系统 9 u* ~# c7 M, H
    8.3 文件系统的注册、安装与卸载 / Q# ]! \: P7 W9 g& A4 b8 r
    8.4 文件的打开与读写 8 e( @2 d( r. V) @6 i& B' l# Y
    8.5 编写一个文件系统
    $ c) {* g) _( n4 s9 J9 U1 V$ _# ?& N: V9 i( F
    第九周
    3 R# |1 C; _8 h+ F9 设备驱动
      d7 _6 x) L/ L8 u9.1 概述 ) G2 Y" [; M3 r/ }0 i
    9.2 设备驱动程序框架 : P1 G5 r( _; p  ^
    9.3 I/O空间的管理
    $ X; |# h6 {. C0 A* B" T3 l% `9.4 字符设备驱动程序
    # k4 f% _( K* g5 G5 Z2 V6 |& Y1 g: y& d- l" P  _. `$ b1 ]

    9 l$ h# ^$ J* O( e5 H0 U( o
    9 x& J4 U7 L" U4 O
    4 }2 d- Q: @, p) `
    . S. |% ]9 n9 g; U: b1 c0 D% P3 n4 E/ s2 Q

    0 b$ m$ s% m% ]7 D* I4 ?5 W& @4 Y4 @6 W: d7 ~
    0 E0 I, _" B: J6 ]; a% `8 Y
    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-18 00:38 , Processed in 1.950416 second(s), 54 queries .

    回顶部