注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡操作系統(tǒng)操作系統(tǒng)理論LINUX的內核與編程

LINUX的內核與編程

LINUX的內核與編程

定 價:¥36.00

作 者: 雷澍
出版社: 機械工業(yè)出版社
叢編項: Linux與自由軟件資源叢書
標 簽: 操作系統(tǒng) 綜合

ISBN: 9787111081548 出版時間: 2000-07-01 包裝:
開本: 787*1092 1/16 頁數(shù): 349 字數(shù):  

內容簡介

  本書全面介紹了Linux操作系統(tǒng)的內核原理與編程方法。全書分兩個部分共19章,分別介紹了Linux操作系統(tǒng)實現(xiàn)的軟件基礎、內存管理、進程、進程間通信機制、PCI、中斷和中斷處理、設備驅動器、文件系統(tǒng)、網絡、內核機制、模件、內核源代碼、內部數(shù)據結構、GAWK語言、C語言、系統(tǒng)服務、多進程編程、網絡程序設計、GTK編程和字符元編程等內容。本叢書共三本,這是第三本。

作者簡介

暫缺《LINUX的內核與編程》作者簡介

圖書目錄

前言
第一部分 Linux內核原理
第1章 軟件基礎
1.1 計算機語言
1.2 什么是一個操作系統(tǒng)?
1.3 內核數(shù)據結構
第2章 內存管理
2.1 虛擬內存的抽象模型
2.2 高速緩沖(Caches)
2.3 Linux頁表
2.4 頁分配和釋放(Page Allocation and Deallocation)
2.5 內存鏡像
2.6 要求的頁(Demand Paging)
2.7 Linux頁高速緩沖(Page Cache)
2.8 交換出和拋棄頁(Swapping Out and Discarding
Pages)
2.9 交換式高速緩沖(The Swap Cache)
2.10 交換進頁
第3章 進程
3.1 Linux進程
3.2 ID
3.3 調度
3.4 文件
3.5 虛擬內存
3.6 增加一個進程
3.7 時間和計時器
3.8 可執(zhí)行程序
第4章 進程間通信機制
4.1 信號
4.2 管道
4.3 Sockets
第5章 PCI
5.1 PCI地址空間
5.2 PCI配置頭
5.3 PCI I/O和PCI內存地址
5.4 PCI-ISA橋
5.5 PCI-PCI橋
5.6 Linux PCI初始化
第6章 中斷和中斷處理
6.1 可編程中斷控制器
6.2 初始化中斷處理數(shù)據結構
6.3 中斷處理
第7章 設備驅動器
7.1 輪流檢測(polling)和中斷
7.2 直接內存訪問(DMA)
7.3 內存
7.4 設備驅動器到內核的接口
7.5 硬盤
7.6 網絡設備
第8章 文件系統(tǒng)
8.1 EXT2
8.2 VFS
8.3 緩沖式高速緩存
8.4 /proc文件系統(tǒng)
8.5 設備特殊文件
第9章 網絡
9.1 TCP/IP網絡的瀏覽
9.2 Linux TCP/IP網絡層
9.3 BSD Socket接口
9.4 INET Socket層
9.5 IP層
9.6 地址解析協(xié)議
9.7 IP路由
第10章 內核機制
10.1 Bottom Half處理
10.2 任務隊列
10.3 計時器
10.4 等待隊列
10.5 Buzz鎖
10.6 信號量
第11章 模件
11.1 加載一個模件
11.2 卸載一個模件
第12章 Linux內核源代碼
12.1 從哪里得到Linux內核源代碼
12.2 從哪里開始看
第13章 Linux數(shù)據結構
13.1 block_dev_struct
13.2 buffer_head
13.3 device
13.4 device_struct
13.5 file
13.6 files_struct
13.7 fs_struct
13.8 gendisk
13.9 inode
13.10 ipc_perm
13.11 irqaction
13.12 linux_binfmt
13.13 mem_map_t
13.14 mm_struct
13.15 pci_bus
13.16 pci_dev
13.17 request
13.18 rtable
13.19 semaphore
13.20 sk_buff
13.21 sock
13.22 socket
13.23 task_struct
13.24 timer_list
13.25 tq_struct
13.26 vm_area_struct
第二部分 編程方法
14.1 概述
14.2 簡介
14.3 讀取輸入文件
14.4 顯示
14.5 匹配模式(patterns)
14.6 表達式作為行為的語句
14.7 行為中的控制語句
14.8 變量
14.9 內療函數(shù)(Built-in Functions)
14.10 戶定義的函數(shù)
14.11 例子
14.12 結論
第15章 C語言編程
15.1 什么是C
15.2 GNU C編譯器
15.3 使用gcc
15.4 用gdb調試gcc程序
15.5 其他的C編程工具
15.6 Linux編程基礎
第16章 服務級系統(tǒng)調用
16.1 文件和記錄加鎖
16.2 任務控制
16.3 符號鏈接
16.4 用戶和組
第17章 多進程編程
17.1 多進程程序的特點
17.2 進程啟動和結束
17.3 子進程
17.4 其他系統(tǒng)調用
17.5 信號
第18章 網絡程序設計
18.1 套接字概念
18.2 通信類型
18.3 套接字地址
18.4 文件名字空間
18.5 Internet名字空間
18.6 數(shù)據報套接字操作
18.7 Inetd精靈進程
18.8 套接字選項
18.9 網絡數(shù)據庫
18.10 套接字和端口
18.11 套接字程序設計
18.12 編程實例
18.13 記錄和文件鎖定
第19章 GTK
19.1 開始
19.2 下一步
19.3 對象打包
19.4 對象概論
19.5 按鈕對象
19.6 Tooltips對象
19.7 Container對象
19.8 EventBox窗口對象
19.9 其他對象
19.10 文件對話框
19.11 List對象
19.12 Menu對象
19.13 Timeouts、IO及Idle函數(shù)
19.14 選取區(qū)域管理
19.15 glib
19.16 設置窗口對象屬性
19.17 GTK的rc文件
19.18 寫出自已的對象

本目錄推薦

掃描二維碼
Copyright ? 讀書網 ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號