《LINUX内核源代码情景分析》
基本信息
打开支付宝首页搜“673273051”领红包,领到大红包的小伙伴赶紧使用哦!
相关书籍
- 《Linux高级程序设计(第3版)》杨宗德[]
- 《Linux高级程序设计》[]
- 《PYCHARM for ubuntu 安装及使用》[]
- 《UBUNTU 安装VMWARE TOOLS》[]
- 《ubuntu更改源》[]
- 《UBUNTU 安装》[]
- 《ubuntu安装搜狗输入法》[]
- 《循序渐进Linux基础知识、服务器搭建、管理、集群应用》[]
- 《Linux性能优化实战》[]
- 《Unix编程艺术》[]
内容介绍
䏿–‡å称:《LINUXå†…æ ¸æºä»£ç 情景分æžã€‹
版本:PDG
地区:大陆
è¯è¨€ï¼šæ™®é€šè¯æ•™ç¨‹è¯è¨€ï¼š ç®€ä½“ä¸æ–‡
教程类型: 程åºè®¾è®¡
è¿è¡ŒçŽ¯å¢ƒï¼šWin2003, WinXP, Win2000, NT, WinME
出版社: 浙江大å¦å‡ºç‰ˆç¤¾
作者: æ¯›å¾·æ“ èƒ¡å¸Œæ˜Ž
译者:
开本: 889*1194 1/16
页ç : 841页
出版时间: 2001年9月第1版
æ¡å½¢ç : 9787308027031
简介:本书采å–ç±»ä¼¼äºŽè‹±è¯æ•™å¦ä¸è¡Œä¹‹æœ‰æ•ˆçš„æƒ…景会è¯çš„æ•™å¦æ–¹æ³•ï¼Œå…¨é¢æ·±å…¥åœ°å‰–æžäº†Linux最新版本(2.4.0ï¼‰æ ¸å¿ƒæºä»£ç ,并对Linuxæ ¸å¿ƒçš„ç‹¬ç‰¹ä¼˜ç‚¹å’Œéœ€è¦è¿›ä¸€æ¥æ”¹è¿›çš„问题作了精辟的评述。 全书分上下两册。上册包括预备知识ã€å˜å‚¨ç®¡ç†ã€ä¸æ–和系统调用ã€è¿›ç¨‹å’Œè¿›ç¨‹è°ƒåº¦ã€æ–‡ä»¶ç³»ç»Ÿä»¥åŠä¼ 统的Unix进程间通讯共å…ç« ï¼Œä¸‹å†Œåˆ™åˆ†åŸºäºŽSocket的进程间通讯ã€è®¾å¤‡é©±åЍã€å¤šå¤„ç†å™¨SMP系统结构以åŠç³»ç»Ÿå¼•导和åˆå§‹åŒ–å››ç« ã€‚ä¸Šä¸‹ä¸¤å†Œä¸å¯åˆ†å‰²ï¼Œæ˜¯ä¸€ä¸ªæœ‰æœºçš„æ•´ä½“。 本书写法独特,论述精辟,ä¸å›žé¿ä»£ç 分æžä¸çš„难点,å¯ä»¥ä½œä¸ºæ“作系统高级课程的教æï¼Œä¹Ÿå¯ä»¥ä½œä¸ºè®¡ç®—æœºè½¯ä»¶ä¸“ä¸šå’Œå…¶ä»–ç›¸å…³ä¸“ä¸šå¤§å¦æœ¬ç§‘高年级å¦ç”Ÿå’Œç ”究生深入å¦ä¹ æ“ä½œç³»ç»Ÿä»¥è‡³è½¯ä»¶æ ¸å¿ƒæŠ€æœ¯çš„é‡è¦å‚è€ƒä¹¦ã€‚åŒæ—¶ï¼Œè¿˜å¯ä½œä¸ºå„行业从事软件开å‘的工程师ã€ç ”究人员以åŠå…¶ä»–对Linuxæœ€æ–°æŠ€æœ¯æ„Ÿå…´è¶£è€…çš„è‡ªå¦æ•™æã€‚
《LINUXå†…æ ¸æºä»£ç 情景分æžï¼ˆä¸Šå†Œï¼‰ã€‹å›¾ä¹¦ç›®å½•如下:
--------------------------------------------------------------------------------
第1ç« ã€€é¢„å¤‡çŸ¥è¯†
1. 1 Linuxå†…æ ¸ç®€ä»‹
1. 2 Intel X86 CPUç³»åˆ—çš„å¯»å€æ–¹å¼
1. 3 i386的页å¼å†…å˜ç®¡ç†æœºåˆ¶
1. 4 Linuxå†…æ ¸æºä»£ç ä¸çš„Cè¯è¨€ä»£ç
1.5 Linuxå†…æ ¸æºä»£ç ä¸çš„æ±‡ç¼–è¯è¨€ä»£ç
第2ç« å˜å‚¨ç®¡ç†
2.1 Linux内å˜ç®¡ç†çš„基本框架
2.2 åœ°å€æ˜ 射的全过程
2.3 å‡ ä¸ªé‡è¦çš„æ•°æ®ç»“构和函数
2.4 越界访问
2.5 ç”¨æˆ·å †æ ˆçš„æ‰©å±•
2.6 物ç†é¡µé¢çš„使用和周转
2.7 物ç†é¡µé¢çš„分é…
2.8 页é¢çš„定期æ¢å‡º
2. 9 页é¢çš„æ¢å…¥
2.10 å†…æ ¸ç¼“å†²åŒºçš„ç®¡ç†
2.11 外部设备å˜å‚¨ç©ºé—´çš„åœ°å€æ˜ å°„
2.12 系统调用brk()
2.13 系统调用mmap()
第3ç« ä¸æ–ã€å¼‚常和系统调用
3.1 X86 CPU坹䏿–的硬件支æŒ
3. 2 䏿–å‘é‡è¡¨IDTçš„åˆå§‹åŒ–
3. 3 䏿–请求队列的åˆå§‹åŒ–
3. 4 䏿–çš„å“应和æœåŠ¡
3. 5 è½¯ä¸æ–与Bottom Half
3.6 页é¢å¼‚常的进入和返回
3. 7 æ—¶é’Ÿä¸æ–
3. 8 系统调用
3. 9 系统调用å·ä¸Žè·³è½¬è¡¨
第4ç« è¿›ç¨‹ä¸Žè¿›ç¨‹è°ƒåº¦
4.1 进程四è¦ç´
4.2 è¿›ç¨‹ä¸‰éƒ¨æ›²ï¼šåˆ›å»ºã€æ‰§è¡Œä¸Žæ¶ˆäº¡
4.3 系统调用fork()ã€vfork()与clone()
4.4 系统调用execve()
4.5 系统调用exit()与wait4()
4.6 进程的调度与切æ¢
4.7 强制性调度
4.8 系统调用nanosleep()和pause()
4.9 å†…æ ¸ä¸çš„互斥æ“作
第5ç« æ–‡ä»¶ç³»ç»Ÿ
5.1 概述
5. 2 从路径ååˆ°ç›®æ ‡èŠ‚ç‚¹
5. 3 访问æƒé™ä¸Žæ–‡ä»¶å®‰å…¨æ€§
5. 4 文件系统的安装和拆å¸
5.5 文件的打开与关é—
5. 6 文件的写与读
5.7 其他文件æ“作
5. 8 特殊文件系统ï¼proc
第6ç« ä¼ ç»Ÿçš„Unix进程间通信
6.1 概述
6.2 管é“和系统调用pipe()
6.3 命å管é“
6.4 ä¿¡å·
6. 5 系统调用ptrace()和进程跟踪
6.6 æŠ¥æ–‡ä¼ é€’
6.7 共享内å˜
6.8 ä¿¡å·é‡
《LINUXå†…æ ¸æºä»£ç 情景分æžï¼ˆä¸‹å†Œï¼‰ã€‹å›¾ä¹¦ç›®å½•如下:
--------------------------------------------------------------------------------
第7ç« åŸºäºŽsocket的进程间通信
7.1 系统调用socket()
7.2 函数sys—socket()——创建æ’å£
7.3 函数sys—bind()——指定æ’å£åœ°å€
7.4 函数sys—listen()——设定serveræ’å£
7.5 函数sys—accept()——接å—连接请求
7.6 函数sys—connect()——请求连接
7.7 报文的接收与å‘é€
7.8 æ’å£çš„å…³é—
7.9 其他
第8ç« è®¾å¤‡é©±åŠ¨
8.1 概述
8.2 系统调用mknod()
8.3 å¯å®‰è£…模å—
8.4 PCI总线
8.5 å—设备的驱动
8.6 å—符设备驱动概述
8.7 终端设备与汉å—ä¿¡æ¯å¤„ç†
8.8 控制å°çš„驱动
8.9 通用串行外部总线USB
8.10 系统调用select()以åŠå¼‚æ¥è¾“å…¥ï¼è¾“出
8.11 设备文件系统devfs
第9ç« å¤šå¤„ç†å™¨SMP系统结构
9.1 概述
9.2 SMP结构ä¸çš„互斥问题
9.3 高速缓å˜ä¸Žå†…å˜çš„一致性
9.4 SMP结构ä¸çš„䏿–机制
9.5 SMP结构ä¸çš„进程调度
9.6 SMP系统的引导
第10ç« ç³»ç»Ÿå¼•å¯¼å’Œåˆå§‹åŒ–
10.1 系统引导过程概述
10.2 系统åˆå§‹åŒ–(第一阶段)
10.3 系统åˆå§‹åŒ–(第二阶段)
10.4 系统åˆå§‹åŒ–(第三阶段)
10.5 系统的关é—å’Œé‡å¼•导
