資源簡介
這本書很好,適合于初學者。里面精講了很多的案例,非常的有用。
目 錄
雷蒙序
簡介
Linux文檔工程小組“公告”
譯者序
第一部分 Linux內核
前言
第1章 硬件基礎與軟件基礎 6
1.1 硬件基礎 6
1.1.1 CPU 7
1.1.2 存儲器 8
1.1.3 總線 8
1.1.4 控制器和外設 8
1.1.5 地址空間 9
1.1.6 時鐘 9
1.2 軟件基礎 9
1.2.1 計算機語言 9
1.2.2 什么是操作系統 11
1.2.3 內核數據結構 13
第2章 內存管理 15
2.1 虛擬內存抽象模型 15
2.1.1 請求調頁 17
2.1.2 交換 17
2.1.3 共享虛擬內存 18
2.1.4 物理尋址模式和虛擬尋址模式 18
2.1.5 訪問控制 18
2.2 高速緩存 19
2.3 Linux頁表 20
2.4 頁分配和回收 21
2.4.1 頁分配 22
2.4.2 頁回收 22
2.5 內存映射 22
2.6 請求調頁 23
2.7 Linux頁緩存 24
2.8 頁換出和淘汰 25
2.8.1 減少緩沖區和頁緩存大小 25
2.8.2 換出System V共享內存頁 26
2.8.3 換出和淘汰頁 27
2.9 交換緩存 27
2.10 頁換入 28
第3章 進程 29
3.1 Linux進程 29
3.2 標識符 31
3.3 調度 32
3.4 文件 34
3.5 虛擬內存 35
3.6 創建進程 36
3.7 時間和定時器 37
3.8 執行程序 38
3.8.1 ELF 39
3.8.2 腳本文件 40
第4章 進程間通信機制 41
4.1 信號機制 41
4.2 管道 42
4.3 套接字 44
4.3.1 System V的進程間通信機制 44
4.3.2 消息隊列 44
4.3.3 信號量 45
4.3.4 共享存儲區 47
第5章 PCI 49
5.1 PCI的地址空間 49
5.2 PCI配置頭 50
5.3 PCI的I/O和存儲地址空間 51
5.4 PCI-ISA橋 51
5.5 PCI-PCI 橋 51
5.5.1 PCI-PCI橋:PCI I/O和存儲地址
空間的窗口 51
5.5.2 PCI-PCI橋:PCI配置周期和PCI
總線編號 52
5.6 Linux PCI初始化 53
5.6.1 Linux內核PCI數據結構 53
5.6.2 PCI設備驅動程序 53
5.6.3 PCI的BIOS函數 56
5.6.4 PCI修正過程 57
第6章 中斷處理與設備驅動程序 60
6.1 中斷與中斷處理 60
6.1.1 可編程中斷控制器 61
6.1.2 初始化中斷處理數據結構 61
6.1.3 中斷處理 62
6.2 設備驅動程序 63
6.2.1 測試與中斷 64
6.2.2 直接存儲器訪問(DMA) 65
6.2.3 存儲器 66
6.2.4 設備驅動程序與內核的接口 66
6.2.5 硬盤 69
6.2.6 網絡設備 74
第7章 文件系統 77
7.1 第二個擴展文件系統EXT2 78
7.1.1 EXT2系統的inode節點 79
7.1.2 EXT2系統的超級塊 80
7.1.3 EXT2系統的組描述符 80
7.1.4 EXT2系統的目錄 81
7.1.5 在EXT2文件系統中查找文件 81
7.1.6 在EXT2文件系統中改變文件
的大小 82
7.2 虛擬文件系統 83
7.2.1 VFS文件系統的超級塊 84
7.2.2 VFS文件系統的inode節點 84
7.2.3 注冊文件系統 85
7.2.4 裝配文件系統 85
7.2.5 在虛擬文件系統中查找文件 87
7.2.6 卸載文件系統 87
7.2.7 VFS文件系統的inode緩存 87
7.2.8 目錄緩存 88
7.3 緩沖區緩存 88
7.3.1 bdflush內核守護進程 90
7.3.2 update進程 90
7.4 /proc文件系統 91
7.5 特殊設備文件 91
第8章 網絡 92
8.1 TCP/IP網絡概述 92
8.2 Linux中的TCP/IP網絡層次結構 95
8.3 BSD套
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????276540??2000-06-25?09:35??Linux編程從入門到精通\01-01.pdf
?????文件????1104640??2000-06-25?09:35??Linux編程從入門到精通\01-02.pdf
?????文件?????830737??2000-06-25?09:35??Linux編程從入門到精通\01-03.pdf
?????文件?????726676??2000-06-25?09:35??Linux編程從入門到精通\01-04.pdf
?????文件????1332808??2000-06-25?09:35??Linux編程從入門到精通\01-05.pdf
?????文件????1093307??2000-06-25?09:35??Linux編程從入門到精通\01-06.pdf
?????文件????1193267??2000-06-25?09:35??Linux編程從入門到精通\01-07.pdf
?????文件?????649360??2000-06-25?09:36??Linux編程從入門到精通\01-08.pdf
?????文件?????622665??2000-06-25?09:36??Linux編程從入門到精通\01-09.pdf
?????文件??????60120??2000-06-25?09:36??Linux編程從入門到精通\01-10.pdf
?????文件??????88020??2000-06-25?09:36??Linux編程從入門到精通\01-11.pdf
?????文件?????872070??2000-06-25?09:36??Linux編程從入門到精通\01-12.pdf
?????文件????2780159??2000-06-25?09:36??Linux編程從入門到精通\02.pdf
?????文件????3828395??2000-06-25?09:37??Linux編程從入門到精通\03.pdf
?????文件????1842797??2000-06-25?09:37??Linux編程從入門到精通\04.pdf
?????文件????1805111??2000-06-25?09:37??Linux編程從入門到精通\05.pdf
?????文件???????8452??2000-08-01?23:39??Linux編程從入門到精通\Content.txt
?????文件???????2125??2010-02-10?16:46??紅黑軟件使用幫助.txt
?????文件?????????75??2008-04-29?10:51??網絡技術速成.url
?????文件????????164??2008-09-27?12:27??網絡技術愛好者家園.url
?????文件????????127??2010-02-10?16:42??優秀投稿動畫獎勵計劃.url
?????文件????????124??2010-02-10?16:45??紅黑聯盟?軟件說明.url
-----------?---------??----------?-----??----
?????????????19117739????????????????????22
-----------?---------??----------?-----??----
?????文件?????276540??2000-06-25?09:35??Linux編程從入門到精通\01-01.pdf
?????文件????1104640??2000-06-25?09:35??Linux編程從入門到精通\01-02.pdf
?????文件?????830737??2000-06-25?09:35??Linux編程從入門到精通\01-03.pdf
?????文件?????726676??2000-06-25?09:35??Linux編程從入門到精通\01-04.pdf
?????文件????1332808??2000-06-25?09:35??Linux編程從入門到精通\01-05.pdf
?????文件????1093307??2000-06-25?09:35??Linux編程從入門到精通\01-06.pdf
?????文件????1193267??2000-06-25?09:35??Linux編程從入門到精通\01-07.pdf
?????文件?????649360??2000-06-25?09:36??Linux編程從入門到精通\01-08.pdf
?????文件?????622665??2000-06-25?09:36??Linux編程從入門到精通\01-09.pdf
?????文件??????60120??2000-06-25?09:36??Linux編程從入門到精通\01-10.pdf
?????文件??????88020??2000-06-25?09:36??Linux編程從入門到精通\01-11.pdf
?????文件?????872070??2000-06-25?09:36??Linux編程從入門到精通\01-12.pdf
?????文件????2780159??2000-06-25?09:36??Linux編程從入門到精通\02.pdf
?????文件????3828395??2000-06-25?09:37??Linux編程從入門到精通\03.pdf
?????文件????1842797??2000-06-25?09:37??Linux編程從入門到精通\04.pdf
?????文件????1805111??2000-06-25?09:37??Linux編程從入門到精通\05.pdf
?????文件???????8452??2000-08-01?23:39??Linux編程從入門到精通\Content.txt
?????文件???????2125??2010-02-10?16:46??紅黑軟件使用幫助.txt
?????文件?????????75??2008-04-29?10:51??網絡技術速成.url
?????文件????????164??2008-09-27?12:27??網絡技術愛好者家園.url
?????文件????????127??2010-02-10?16:42??優秀投稿動畫獎勵計劃.url
?????文件????????124??2010-02-10?16:45??紅黑聯盟?軟件說明.url
-----------?---------??----------?-----??----
?????????????19117739????????????????????22
評論
共有 條評論