注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)操作系統(tǒng)理論LINUX的內(nèi)核與編程

LINUX的內(nèi)核與編程

LINUX的內(nèi)核與編程

定 價(jià):¥36.00

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

ISBN: 9787111081548 出版時(shí)間: 2000-07-01 包裝:
開(kāi)本: 787*1092 1/16 頁(yè)數(shù): 349 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

暫缺《LINUX的內(nèi)核與編程》作者簡(jiǎn)介

圖書(shū)目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)