書名: 系統程式
作者: GAOSHOU
ISBN: 9789861505336
出版社: 新文京
#資訊
#資料庫與資料管理
#軟體工程與專案管理
定價: 620
售價: 589
庫存: 已售完
LINE US! 詢問這本書 團購優惠、書籍資訊 等
此書籍已售完,調書籍需2-5工作日。建議與有庫存書籍分開下單

付款方式: 超商取貨付款 line pay
信用卡 全支付
線上轉帳 Apple pay
物流方式: 超商取貨
宅配
門市自取

為您推薦

系統程式設計 (下册) System Programming Vol II (1版)

系統程式設計 (下册) System Programming Vol II (1版)

類似書籍推薦給您

內容簡介   • 本書英文版System Programming獲得美國最權威的書評機構Bookauthority的推薦,並評為最佳網路程式設計書籍。   • 作者陳金追為電腦系統軟體世界級的專家!從事軟體研發三十幾年,曾為Oracle開發全新的資料庫復原系統。   • 想成為世界級的電腦軟體專家,看本書就對了!   本書有系統地介紹如何以POSIX標準所規定的作業系統程式界面,做跨平台的軟體開發,設計出一流軟體。   上册第1-11章(系統程式設計):   • 靜態與動態連結,動態載入。程序管理。軟體開發與軟體工程過程。   • 檔案輸入/輸出:循序I/O、隨機I/O、向量I/O、非同步I/O、直接I/O。   • 程序間通信方法:信號、旗誌、共有記憶、插口、有名與無名導管、信息排隊、映入記憶器檔案。   ‎• Pthreads多程線程式設計:互斥鎖、條件變數、程線特有資料、修復吊死的互斥鎖、程線取消、生産消費問題。   • 共時控制:更新遺失問題、系統五與POSIX旗誌。以組合語言撰寫自己的上鎖與解鎖函數,比系統所提供的任何共時控制設施,都快上25~80%的速度。如何預防鎖死。   下冊第12-16章(網路程式設計):   • 網路插口程式設計:不同種類的插口、客戶伺服程式、連線與非連線式通信、同時支援IPv4與IPv6、多工式伺服程式、多播作業、非同步連線、自動重新再連線、查取端口號。   • 插口選項:SO_KEEPALIVE、SO_LINGER、SO_REUSEADDR、SO_REUSEPORT 與緩衝器大小 。   • 性能調整:如何分別在應用軟體與作業系統核心層次,調整網路插口程式的性能。   • 分散式程式設計:如何解決跨印地(endian)、對位、32與64位元混合、永遠往後且往前相容、版本術、預防癱瘓攻撃。   • 電腦網路安全:對稱式與不對稱式密碼術。撰寫從事信息紋摘、加密、解密、‎HMAC、數位簽字,‎以及SSL/TLS‎等作業的客戶伺服程式。PKI,如何產生並建立自簽的X.509憑証,如何做不‎同格式憑證的轉換,SSL/TLS 程式設計,如何在SSL/TLS作業時驗證一串的憑證,以及‎如何在SSL/TLS‎上‎做客戶認證等。   • 如何設計一流軟體。   • 書中200多個C範例程式,均在Linux、AIX、Solaris、HPUX、Apple Darwin上測試過。網路插口程式也在微軟Windows測試過。 目錄 第12章 網路插口程式設計 12-1 基本網路概念 12-2 何謂插口 12-3 計算機網路通信的類型 12-4 使用資料郵包插口的非連線式通信 12-5 通配伺服位址與印地 12-6 使用連播插口的連線式通信 12-7 插口選項 12-8 支援多個平台 12-9 以主機名查取其IP位址 12-10‎ 同時支援‎IPv4與‎IPv6 12-11‎ 取得對手的位址與端口號 12-12 IP不分的程式 12-13 常見的插口函數錯誤與解決之道 12-14 同一計算機內的通信—Unix領域插口 12-15 非同步的插口作業 12-16‎ 發覺對手死掉並自動重新連線 12-17 多播 12-18‎ 多工的伺服器‎ 12-19 端口號—保留或不保留呢 12-20‎ 摘要 第13章 插口選項與性能調整 13-1 性能調整 13-2 如何調整各作業系統之核心層參數 13-3 調整插口之緩衝器大小 13-4‎ SO_KEEPALIVE插口選項 13-5 SO_LINGER‎插口選項 ‎ 13-6 SO_‎REUSEADDR與‎SO_‎REUSE‎PORT插口選項 13-7 SO_‎RCVTIMEO與‎SO_‎SNDTIMEO插口選項 13-8 ‎SO_RCVLOWAT與‎SO_‎SNDLOWAT插口選項 第14章 分散式軟體的設計 14-1 印地 14-2 分散式軟體的設計 第15章 計算機網路安全 15-1‎ OpenSSL 15-2 計算機網路安全的方面 15-3‎ 信息完整性 15-4‎ 信息保密一加密與解密 15-5 ‎信息確認 15-6 發送者確認—數位簽字 15-7‎ 公開暗碼‎環境結構(PKI) 15-8 X.509憑證 15-9 產生X.509憑證 15-10‎ SSL‎與TLS 15-11‎ SSL/TLS程式設計 15-12 ‎OpenSSL‎的錯誤處理 15-13‎ 庫存函數的原始碼 第16章 軟體設計原理與程式設計建議 16-1 程式設計的科學,工程及藝術 16-2‎ 設計與開發‎一流的軟體 16-3 軟體設計原理—設計層次的要點 16-‎4 ‎程式設計的建議

原價: 880 售價: 748 現省: 132元
立即查看
系統程式設計 (上册) System Programming Vol I (1版)

系統程式設計 (上册) System Programming Vol I (1版)

類似書籍推薦給您

內容簡介   • 本書英文版System Programming獲得美國最權威的書評機構Bookauthority的推薦,並評為最佳網路程式設計書籍。   • 作者陳金追為電腦系統軟體世界級的專家!從事軟體研發三十幾年,曾為Oracle開發全新的資料庫復原系統。   • 想成為世界級的電腦軟體專家,看本書就對了!   本書有系統地介紹如何以POSIX標準所規定的作業系統程式界面,做跨平台的軟體開發,設計出一流軟體。   上册第1-11章(系統程式設計):   • 靜態與動態連結,動態載入。程序管理。軟體開發與軟體工程過程。   • 檔案輸入/輸出:循序I/O、隨機I/O、向量I/O、非同步I/O、直接I/O。   • 程序間通信方法:信號、旗誌、共有記憶、插口、有名與無名導管、信息排隊、映入記憶器檔案。   ‎• Pthreads多程線程式設計:互斥鎖、條件變數、程線特有資料、修復吊死的互斥鎖、程線取消、生産消費問題。   • 共時控制:更新遺失問題、系統五與POSIX旗誌。以組合語言撰寫自己的上鎖與解鎖函數,比系統所提供的任何共時控制設施,都快上25~80%的速度。如何預防鎖死。   下冊第12-16章(網路程式設計):   • 網路插口程式設計:不同種類的插口、客戶伺服程式、連線與非連線式通信、同時支援IPv4與IPv6、多工式伺服程式、多播作業、非同步連線、自動重新再連線、查取端口號。   • 插口選項:SO_KEEPALIVE、SO_LINGER、SO_REUSEADDR、SO_REUSEPORT 與緩衝器大小 。   • 性能調整:如何分別在應用軟體與作業系統核心層次,調整網路插口程式的性能。   • 分散式程式設計:如何解決跨印地(endian)、對位、32與64位元混合、永遠往後且往前相容、版本術、預防癱瘓攻撃。   • 電腦網路安全:對稱式與不對稱式密碼術。撰寫從事信息紋摘、加密、解密、‎HMAC、數位簽字,‎以及SSL/TLS‎等作業的客戶伺服程式。PKI,如何產生並建立自簽的X.509憑証,如何做不‎同格式憑證的轉換,SSL/TLS 程式設計,如何在SSL/TLS作業時驗證一串的憑證,以及‎如何在SSL/TLS‎上‎做客戶認證等。   • 如何設計一流軟體。   • 書中200多個C範例程式,均在Linux、AIX、Solaris、HPUX、Apple Darwin上測試過。網路插口程式也在微軟Windows測試過。 目錄 第1 章 基本計算機概念 1-1 硬體與軟體,兩者缺一不可 1-2 計算機硬體簡介 1-3 計算機的基本作業 1-4 計算機軟體 1-5 作業系統 1-6 程式,程序與程線 1-7 電腦的階層 第2 章 軟體開發與軟體工程過程 2-1 軟體開發過程 2-2 原始碼控制系統 2-3 軟體釋出過程 2-4 產品建立的不同模式 2-5 產品建立的工具 2-6 退化測試組套 2-7 編譯式與解譯式程式語言 2-8 程式語言的選擇 第3 章 程式與庫存的建立 3-1 何謂庫存 3-2 存檔庫存與共用庫存 3-3 建立程式或庫存的兩個階段 3-4 靜態連結與動態連結 3-5 連結程式如何找到靜態與動態庫存 3-6 應用程式如何找到動態庫存 3-7 動態載入 — 不連結 3-8 編譯、載入與執行時段 3-9 混合式連結 3-10 建立與應用你自己的庫存 3-11 作業指令摘要 第4 章 檔案輸入/輸出 4-1 磁碟的結構 4-2 檔案的一些觀念 4-3 兩種程式界面 4-4 檔案描述與相關之核心層資料結構 4-5 打開與建立檔案 4-6 寫入檔案 4-7 撰寫健全牢固從事I/O 的軟體 4-8 讀取檔案 4-9 循序I/O 4-10 共時程序間共用檔案 4-11 隨機I/O 4-12 向量式I/O 4-13 非同步I/O 4-14 ‎直接I/O 4-15 輸入/輸出緩衝 4-16 檔案的共時更新 第5章 檔案與檔案夾 5-1 檔案的種類與權限 5-2 開創或剔除檔案夾 5-3 建立連結 5-4‎ 建立象徵連結 5-5 剔除或改名一個檔案或檔案夾 5-6 獲取配置參數的值 5-7 取得或改變現有工作檔案夾 5-8 讀取檔案夾元素的狀態資訊 5-9 打開與讀取檔案夾 5-10 改變權限 5-11 改變擁有者 5-12 複製檔案‎描述 5-13 ‎fcntl()函數 5-14 ioctl()函數 5-15 檔案與檔案夾之權限面罩 5-16 SUID,SGID,與黏著位元 5-17 access()與‎faccessat()函數 5-18 更改存取與異動時間 第6章 信號 6-1 信號簡介 6-2 處置信號的行動 6-3‎ 以kill()函數發送信號 6-4 信號面罩—被阻擋著的信號 6-5 接收被擋住,懸而未決的信號 6-6 保留給應用程式的信號 6-7 作業系統所定義的非必要信號 6-8 信號對sleep()函數的影響 6-9 信號的警訊 6-10 信號摘要 6-11 ‎其他的信號函數 第7章 程序 7-1 程序有關的觀念與函數 7-2 以fork()產生一新程序 7-3 母程序等候子程序 7-4‎ 產生新程序以執行不同的程式 7-5 母程序與子程序之溝通 7-6 孤兒與亡魂程序 7-7 程序終止 7-8 getenv()‎與‎sysconf()函數 7-9 ‎system()函數 7-10‎ 程序的資源極限 7-11 其他用戶與群組相關的函數 第8章 Pthreads程式設計 8-1 為何使用多程線程式設計 8-2 基本的Pthreads 8-3 ‎Pthreads‎屬性 8-4 共時控制問題的種類 8-5 互斥鎖 8-6 條件變數 8-7‎ 讀寫鎖 8-8 程線特有的資料 8-9‎ 取消程線 8-10 程線的信號處理 8-11 進一步參考資料 8-12‎ 所有的pthreads‎程式界面 8-13 含程線取消點的函數 第9章 共時控制與上鎖 9-1 共時控制簡介 9-2 系統五IPC資源簡介 9-3 系統五旗誌 9-4 不同類型的鎖 9-5 設計與實作自己的上鎖函數 9-6 POSIX旗誌 9-7 微軟視窗的旗誌與互斥鎖 9-8 鎖死 9-9 和旗誌有關的系統可調參數 9-10 ‎共時控制問題與解決辦法摘要 第10章 共有記憶 10-1 共有記憶簡介 10-2 共有記憶的程式界面 10-3 共有記憶實例 第11章 再談程序間通信方式 11-1 程序間通信摘要 11-2 具名的導管(FIFOs) 11-3 信息排隊 11-4 映入記憶器檔案

原價: 880 售價: 748 現省: 132元
立即查看
System Software: An Introduction to Systems Programming 系統程式  導讀本 (3版)

System Software: An Introduction to Systems Programming 系統程式 導讀本 (3版)

類似書籍推薦給您

書名:System Software: An Introduction to Systems Programming 3/E (系統程式) <導讀本> 作者:BECK/汪柏 導讀 出版社:高立 出版日期:2016/00/00 ISBN:9789863780403 內容簡介 Chapter 1 Background Chapter 2 Assemblers Chapter 3 Loaders and Linkers Chapter 4 Macro Processors Chapter 5 Compilers Chapter 6 Operating Systems Chapter 7 Other System Software Chapter 8 Software Engineering Issues Appendix

原價: 980 售價: 921 現省: 59元
立即查看
系統程式(System Software-An Introduction to Systems Programming 3/E) (1版)

系統程式(System Software-An Introduction to Systems Programming 3/E) (1版)

類似書籍推薦給您

【中文翻譯書】 書名:系統程式 2014年更新版 原文書名:System Software An Introduction to Systems Programming 3/E 原文作者:Leland L. Beck 審閱:王金龍 中文譯者:陳建伯 ISBN:9789862800645 <內容簡介> 本書將介紹各種類型之系統軟體的設計和運作,並專注於闡述機器結構與系統軟體之間的關係,亦即,機器結構會高度影響組譯器或作業系統的設計。本書透過討論各種實際機器上的一些系統軟體,以加強說明這些影響的程度。然而,在不同系統的軟體之間,仍有其相似之處。例如,大多數的計算機在基本架構與設計上,其組譯器具有相同的本質。此等與機器無關的特性,可以非常清楚地與機器特別相關的部分區分開來。 本書可提供給大三、大四或是研究所,關於系統軟體和系統程式的課程所用,亦可做為參考書或自修使用。本書的讀者至少必須熟悉一種機器的組合語言,同樣也必須瞭解計算機之指令和資料的表示法 ( 例如,八進位、十六進位的符號,和代表負值的一、二補數法 )。讀者同時也必須熟悉如何操作和使用基本資料結構,特別是關於鏈結串列和湊雜表。 <本書目錄> 第一章 背 景 第二章 組譯器 第三章 載入器和連結器 第四章 巨集處理器 第五章 編譯器 第六章 作業系統 第七章 其他系統軟體 第八章 軟體工程導論 附錄A SIC/XE 指令集與位址模式 附錄B ASCⅡ字元碼 附錄C SIC/XE 參考資訊

原價: 680 售價: 639 現省: 41元
立即查看
Linux系統程式設計 (2版)

Linux系統程式設計 (2版)

類似書籍推薦給您

書名:LINUX系統程式設計 第二版 出版社:歐萊禮 出版年月:201312 條碼:9789862769812 內容簡介 內容涵蓋 Linux Kernel 3.0 『任何人只要是對 Linux 的應用程式撰寫有興趣,或是想要知道如何提高自己的程式設計技能,書架上都應該有一本《Linux 系統程式設計》。這是一本專業 Linux 程式員必讀的書籍』 —Jeremy Allison Samba 團隊 直接與核心及 C 程式庫互動 Linux 系統程式設計所撰寫的軟體會直接利用 Linux 核心及基礎系統程式庫所提供的服務。Linux 核心的貢獻者 Robert Love 所寫的這本書,不僅是 Linux 系統程式設計的教材,也是 Linux 系統呼叫的參考手冊,亦是撰寫更聰明、更快速之程式碼的權威指南。 Love 對 POSIX 的標準函式與 Linux 所提供的特殊服務,做了明確的區分。除了新增了一章專門探討多執行緒,本書第二版還會從理論及各種程式設計議題來深入探討 Linux,內容包括: ‧Linux 核心、C 程式庫以及 C 編譯器概述 ‧基本 I/O 操作,例如檔案的讀及寫 ‧進階 I/O 介面、記憶體映射以及優化技術 ‧基本行程管理所用到的一系列系統呼叫 ‧進階的行程管理,包括即時行程 ‧執行緒的概念、多執行緒程式設計以及 Pthreads ‧檔案及目錄管理 ‧配置記憶體及優化記憶體存取的介面 ‧基本及進階的信號介面,以及它們在系統上所扮演的角色 ‧時鐘管理,包括 POSIX 時鐘以及高解析度計時器 Robert Love 自 Linux 草創之初就是它的使用者與貢獻者,他曾對 Linux 核心以及 GNOME desktop 環境做出重大貢獻。Robert 是 Google 的資深軟體工程師,而且是 Android 設計與運送團隊的成員 目錄 第一章 介紹與基本概念 第二章 檔案I/O 第三章 緩衝式I/O 第四章 進階檔案I/O 第五章 行程管理 第六章 進階的行程管理 第七章 執行緒 第八章 檔案與目錄的管理 第九章 記憶體管理 第十章 信號 第十一章 時間 附錄A GCC 對C 語言所做的擴充 附錄B 參考書目 索引

原價: 780 售價: 663 現省: 117元
立即查看