注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)操作系統(tǒng)UNIXUNIX技術(shù)(系統(tǒng)程序設(shè)計(jì)篇)

UNIX技術(shù)(系統(tǒng)程序設(shè)計(jì)篇)

UNIX技術(shù)(系統(tǒng)程序設(shè)計(jì)篇)

定 價(jià):¥28.00

作 者: 劉祖亮著;新智工作室改編
出版社: 電子工業(yè)出版社
叢編項(xiàng): UNIX技術(shù)叢書
標(biāo) 簽: UNIX操作系統(tǒng)

ISBN: 9787505357723 出版時(shí)間: 2000-01-01 包裝:
開本: 26cm 頁數(shù): 311頁 字?jǐn)?shù):  

內(nèi)容簡介

  本書由淺入深地介紹了用C或C++進(jìn)行UNIX系統(tǒng)程序設(shè)計(jì)的有關(guān)內(nèi)容,并以大量的示例程序相輔,使有一定基礎(chǔ)的讀者進(jìn)一步了解UNIX的程序設(shè)計(jì)。本書前7章主要介紹了UNIX的文件系統(tǒng),包括:系統(tǒng)調(diào)用的基本概念,文件系統(tǒng)的基礎(chǔ)知識(shí),與文件系統(tǒng)有關(guān)的系統(tǒng)調(diào)用,終端機(jī)的系統(tǒng)調(diào)用,UNIX的快速緩沖區(qū),文件銷定與記錄銷定,幾種常見的UNIX文件系統(tǒng)。從第8章起,重點(diǎn)轉(zhuǎn)到進(jìn)程控制系統(tǒng),介紹了進(jìn)程的管理,分時(shí)與實(shí)時(shí)系統(tǒng)調(diào)度,信號(hào)處理,進(jìn)程間的通訊,UNIX的存儲(chǔ)管理系統(tǒng)。最后一章則是對(duì)常見問題的討論與概念清。本書根據(jù)臺(tái)灣和碩科技文化有限公司出版的,由臺(tái)灣劉祖亮先生編寫的繁體版著作《新洞悉UNIX:系統(tǒng)程式設(shè)計(jì)篇》改編而成,適用于有一定的UNIX系統(tǒng)程序設(shè)計(jì)經(jīng)驗(yàn)的人員,也可作為大學(xué)計(jì)算機(jī)系的教材。

作者簡介

暫缺《UNIX技術(shù)(系統(tǒng)程序設(shè)計(jì)篇)》作者簡介

圖書目錄

第0章 導(dǎo)論
本書適用對(duì)象
本書的編排風(fēng)格
閱讀本書所必需的背景知識(shí)
本書的組織結(jié)構(gòu)
第1章 認(rèn)識(shí)系統(tǒng)調(diào)用
何謂系統(tǒng)調(diào)用
系統(tǒng)調(diào)用的使用
系統(tǒng)調(diào)用的執(zhí)行
系統(tǒng)調(diào)用與一般函數(shù)的區(qū)別
核心程序的結(jié)構(gòu)
STREAMS
第2章 認(rèn)識(shí)文件系統(tǒng)
目錄與文件
文件的存取權(quán)限與性質(zhì)設(shè)定
UNIX文件系統(tǒng)的內(nèi)部結(jié)構(gòu)
INODE
文件的內(nèi)部結(jié)構(gòu)
文件存取的方式
第3章 操作文件的系統(tǒng)調(diào)用
認(rèn)識(shí)文件描述符(file descripto)
OPEN系統(tǒng)調(diào)用
lose系統(tǒng)調(diào)用
read與write系統(tǒng)調(diào)用
Iseek系統(tǒng)調(diào)用
dup系統(tǒng)調(diào)用
link系統(tǒng)調(diào)用
unlink系統(tǒng)調(diào)用
fcntl系統(tǒng)調(diào)用
stat與fstat系統(tǒng)調(diào)用
access系統(tǒng)調(diào)用
chmod系統(tǒng)調(diào)用
chown系統(tǒng)調(diào)用
chroot系統(tǒng)調(diào)用
chdir系統(tǒng)調(diào)用
mkdir與rmdir系統(tǒng)調(diào)用
mknod系統(tǒng)調(diào)用
pipe系統(tǒng)調(diào)用
mount與umount系統(tǒng)調(diào)用
文件描述符與文件指針的關(guān)系
將文件指針轉(zhuǎn)換為文件描述符的函數(shù)
更周延穩(wěn)定的系統(tǒng)調(diào)用
關(guān)于inode的進(jìn)一步認(rèn)識(shí)
第4章 控制終端機(jī)的系統(tǒng)調(diào)用
ioctl系統(tǒng)調(diào)用與終端機(jī)的輸出輸入
輸入模式
輸出模式
控制模式
區(qū)域模式
Ioctl()在系統(tǒng)接口上的改進(jìn)
STREAMS的概念
STREAMS的應(yīng)用
Stream信息(message)
信息類型(Message Type)
控制信息與數(shù)據(jù)(Control Information& Data)
信息的結(jié)構(gòu)
信息的接收與傳遞
putmsg()與getmsg()
模塊與驅(qū)動(dòng)程序( Modules & Driver)
多任務(wù)(Multiplexing)
select()與poll()
異步輸出輸入(Asynchronousl/O)
第5章 UNIX的快速緩沖區(qū)
為何要使用快速緩沖區(qū)
快速緩沖區(qū)的運(yùn)作
快速緩沖區(qū)的數(shù)據(jù)結(jié)構(gòu)
與快速緩沖區(qū)運(yùn)作有關(guān)的子程序
hinit子程序
bread子程序
breada子程序
bwrite子程序
getblk子程序
brelse子程序
使用快速緩沖區(qū)的負(fù)面影響
第6章 文件鎖定與記錄鎖定
為什么需要文件鎖定
文件銷定技術(shù)的變革
鎖定的方式和種類
銷定的繼承權(quán)
深入研究fcntl()系統(tǒng)調(diào)用
lockf則函數(shù)
死鎖( dead lock)
第7章 文件系統(tǒng)
s5文件系統(tǒng)
BSD.4.4的文件系統(tǒng)
快速文件系統(tǒng)(FFS)
記錄結(jié)構(gòu)文件系統(tǒng)(LFS)
存儲(chǔ)器基本文件系統(tǒng)(MFS)
UFS-AT&T版的快速文件系統(tǒng)
ufs的啟動(dòng)塊
ufs的超級(jí)塊
ufs的inode
ufs的存儲(chǔ)(數(shù)據(jù))塊
ufs對(duì)目錄的處理
sfs文件系統(tǒng)
vxfs文件系統(tǒng)
AIX的文件系統(tǒng)-JFS
AIX的虛擬文件系統(tǒng)
JFS的結(jié)構(gòu)
UNIX的文件格式
ELF文件格式
第8章 進(jìn)程的管理
進(jìn)程與程序
進(jìn)程的建立與執(zhí)行
exec系統(tǒng)調(diào)用
進(jìn)程的優(yōu)先權(quán)
fork與exec的應(yīng)用實(shí)例
線程(Threa)的概念
線程與資源
線程的類型
以函數(shù)庫為基礎(chǔ)的線程
以核心支持為基礎(chǔ)的線程
第9章 分時(shí)與實(shí)時(shí)系統(tǒng)調(diào)度
前言
系統(tǒng)調(diào)度的目標(biāo)
時(shí)間配額
UNIX的調(diào)度程序( Scheduler)
進(jìn)程的狀態(tài)變化
實(shí)時(shí)系統(tǒng)(real time System)
UNIX如何支持實(shí)時(shí)系統(tǒng)
擴(kuò)充原有的系統(tǒng)功能
主從(host/target)支持
兼容作業(yè)
重建核心程序但維持標(biāo)準(zhǔn)UNIX接口
加入奪取點(diǎn)(Preemption points)
實(shí)時(shí)系統(tǒng)的效率評(píng)估
控制系統(tǒng)調(diào)度的指令
構(gòu)造調(diào)度程序
第10章 信號(hào)處理
何謂信號(hào)(signal)
SVR4及POSIX.1所定義的信號(hào)列表
信號(hào)的處理
處理信號(hào)的系統(tǒng)調(diào)用
sigset系統(tǒng)調(diào)用
kill系統(tǒng)調(diào)用
alarm系統(tǒng)調(diào)用
Pause系統(tǒng)調(diào)用
舊有信號(hào)處理子程序的弊病
阻塞信號(hào)(Block Signal)
供需系統(tǒng)的模擬
信號(hào)屏蔽
SVR4新增的信號(hào)子程序
更多的例子
工作控制(Job Control)
信號(hào)使用實(shí)例——精確地計(jì)算時(shí)間
第11章 進(jìn)程間的通訊
背景知識(shí)
pipe系統(tǒng)調(diào)用
命名管道與mknod系統(tǒng)調(diào)用
命名管道的應(yīng)用——客戶與服務(wù)器
第12章 進(jìn)程間通訊過階
IPC對(duì)象與消息隊(duì)列
IPC對(duì)象的內(nèi)容
觀察IPC對(duì)象內(nèi)容的系統(tǒng)指令
消息隊(duì)列的使用
messgget系統(tǒng)調(diào)用
msgctl系統(tǒng)調(diào)用
msgsnd與msgrcv系統(tǒng)調(diào)用
信息隊(duì)列的限制
信號(hào)與訊號(hào)
CRTICAL SECTION
DIJKSTRA演算法
UNIXSVR4的信號(hào)
操作信號(hào)的系統(tǒng)調(diào)用
共享存儲(chǔ)器
第13章 UNIX的存儲(chǔ)器管理
UNIX的存儲(chǔ)器管理策略
需求分頁
認(rèn)識(shí)TraP
trap的種類
將進(jìn)程鎖定在主存儲(chǔ)器中
UNIX系統(tǒng)的存儲(chǔ)器配置
進(jìn)程的虛擬存儲(chǔ)器尋址
fork與vfork
用戶模式與核心程序模式的轉(zhuǎn)換
第14章 問回與解答
何謂System Panics
什么是監(jiān)視狗重設(shè)(Watchdog reset)
如何建立兩個(gè)超級(jí)用戶帳號(hào)
每次登錄都看到的信息是哪里來的
Zombie進(jìn)程
如何暫停造成高負(fù)荷的程序
O_NONBLOCK與 O_NDELAY標(biāo)志
挽救被誤刪的文件
ed的臭蟲(bug)
目錄上的常駐位
同樣的程序?yàn)槭裁摧敵鼋Y(jié)果不同
魔術(shù)數(shù)字
啟動(dòng)X窗口時(shí)出現(xiàn)奇怪的信息
Script的循環(huán)為何只執(zhí)行一次
如何讓程序在啟動(dòng)文件之前執(zhí)行

本目錄推薦

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