close

作者:(美)莫雷(Molay,B) 著,楊宗源,黃海濤 譯
出版社:清華大學出版社
出版日期:2004-10-1
ISBN:730209613
字數:740000
印次:1
版次:1
紙張:膠版紙

內容提要
操作系統是計算機最重要的系統軟件。Unix操作系統歷經了幾十年,至今仍是主流的操作系統。本書通過解釋Unix的工作原理,循序漸進地講解實現Unix中系統命令的方法,讓讀者理解並逐步精通Unix系統編程,進而具有編制Unix應用程序的能力。書中采用啟發式、舉一反三、圖示講解等多種方法講授,語言生動、結構合理、易於理解。每一章後均附有大量的習題和編程練習,以供參考。
本書適合作為高等院校計算機及相關專業的教材和教學參考書,亦可作為有一定系統編程基礎的開發人員的自學教材和參考手冊。

作者簡介
Bruce Molay,哈佛大學著名教授,從事Unix系統編程和教學十余年之久,本書就是在哈佛繼續教育學院的Unix systim Programming課程的基礎上,結合作者的實踐、教學經驗編寫而成。

目錄
第1章 Unix系統編程概述
1.1 介紹
1.2 什麽是系統編程
1.2.1 簡單的程序模型
1.2.2 系統模型
1.2.3 操作系統的職責
1.2.4 為程序提供服務
1.3 理解系統編程
1.3.1 系統資源
1.3.2 目標:理解系統編程
1.3.3 方法:通過三個問題來理解
1.4 從用戶的角度來理解Unix
1.4.1 Unix能做些什麽
1.4.2 登錄--運行程序--註銷
1.4.3 目錄操作
1.4.4 文件操作
1.5 從系統的角度來看Unix
1.5.1 用戶和程序之間的連接方式
1.5.2 網絡橋牌
1.5.3 bc:Unix的計算器
1.5.4 從bc/dc到Web
1.6 動手實踐
1.7 工作步驟與概要圖
1.7.1 接下來的工作步驟
1.7.2 Unix的概要圖
1.7.3 Unix的發展歷程
小結
第2章 用戶、文件操作與聯機幫助:編寫who命令
2.1 介紹
2.2 關於命令who
2.3 問題1:who命令能做些什麽
2.4 問題2:who命令是如何工作的
2.5 問題3:如何編寫who
2.5.1 問題:如何從文件中讀取數據結構
2.5.2 答案:使用open、read和close
2.5.3 編寫wh01.c
2.5.4 顯示登錄信息
2.5.5 編寫wh02.c
2.5.6 回顧與展望
2.6 編寫cp(讀和寫)
2.6.1 問題1:cp命令能做些什麽
2.6.2 問題2:cp命令是如何創建/重寫文件的
2.6.3 問題3:如何編寫cp
2.6.4 Unix編程看起來好像很簡單
2.7 提高文件I/O效率的方法:使用緩沖
2.7.1 緩沖區的大小對性能的影響
2.7.2 為什麽系統調用需要很多時間
2.7.3 低效率的wh02.c
2.7.4 在wh02.c中運用緩沖技術
2.8 內核緩沖技術
2.9 文件讀寫
2.9.1 註銷過程:做了些什麽
2.9.2 註銷過程:如何工作的
2.9.3 改變文件的當前位置
2.9.4 編寫終端註銷的代碼
2.10 處理系統調用中的錯誤
小結
第3章 目錄與文件屬性:編寫ls
3.1 介紹
3.2 問題1:1s命令能做什麽
3.2.1 1s可以列出文件名和文件的屬性
3.2.2 列出指定目錄或文件的信息
3.2.3 經常用到的命令行選項
3.2.4 問題1的答案
3.3 文件樹
3.4 問題2:1s是如何工作的
3.4.1 什麽是目錄
3.4.2 是否可以用open、read和close來操作目錄
3.4.3 如何讀目錄的內容
……
第4章 文件系統:編寫pwd
第5章 連接控制:學3]stty
第6章 為用戶編程:終端控制和信號
第7章 事件驅動編程:編寫一個視頻遊戲
第8章 進程和程序:編寫命令解釋器sh
第9章 可編程的shell、shell變量和環境:編寫自己的shell.
第10章 I/O重定向和管道
第11章 連接到近端或遠端的進程:服務器與Socket(套接宇)
第12章 連接和協議:編寫Web服務器
第13章 基於數據報(Datagram)的編程:編寫許可證服務器
第14章 線程機制:並發函數的使用
第15章 進程間通信(1PC)
阿寶價:357      宅配:100
arrow
arrow
    全站熱搜

    baosell 發表在 痞客邦 留言(0) 人氣()