UNIX : The Textbook( 3rd Edition)

Syed Mansoor Sarwar, Robert M. Koretsky

  • 出版商: Chapman
  • 出版日期: 2016-10-10
  • 售價: $5,750
  • 貴賓價: 9.5$5,463
  • 語言: 英文
  • 頁數: 1380
  • 裝訂: Hardcover
  • ISBN: 1482233584
  • ISBN-13: 9781482233582
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

UNIX: The Textbook, Third Edition provides a comprehensive introduction to the modern, twenty-first-century UNIX operating system. The book deploys PC-BSD and Solaris, representative systems of the major branches of the UNIX family, to illustrate the key concepts. It covers many topics not covered in older, more traditional textbook approaches, such as Python, UNIX System Programming from basics to socket-based network programming using the client-server paradigm, the Zettabyte File System (ZFS), and the highly developed X Windows-based KDE and Gnome GUI desktop environments.

 

The third edition has been fully updated and expanded, with extensive revisions throughout. It features a new tutorial chapter on the Python programming language and its use in UNIX, as well as a complete tutorial on the git command with Github. It includes four new chapters on UNIX system programming and the UNIX API, which describe the use of the UNIX system call interface for file processing, process management, signal handling, interprocess communication (using pipes, FIFOs, and sockets), extensive coverage of internetworking with UNIX TCP/IP using the client-server software, and considerations for the design and implementation of production-quality client-server software using iterative and concurrent servers. It also includes new chapters on UNIX system administration, ZFS, and container virtualization methodologies using iocage, Solaris Jails, and VirtualBox.

 

Utilizing the authors’ almost 65 years of practical teaching experience at the college level, this textbook presents well-thought-out sequencing of old and new topics, well-developed and timely lessons, a Github site containing all of the code in the book plus exercise solutions, and homework exercises/problems synchronized with the didactic sequencing of chapters in the book. With the exception of four chapters on system programming, the book can be used very successfully by a complete novice, as well as by an experienced UNIX system user, in both an informal and formal learning environment.

 

The book may be used in several computer science and information technology courses, including UNIX for beginners and advanced users, shell and Python scripting, UNIX system programming, UNIX network programming, and UNIX system administration. It may also be used as a companion to the undergraduate and graduate level courses on operating system concepts and principles.

 

 

 

商品描述(中文翻譯)

《UNIX: The Textbook, Third Edition》是一本全面介紹現代二十一世紀UNIX作業系統的教科書。本書使用PC-BSD和Solaris這兩個代表UNIX家族主要分支的系統來說明關鍵概念。相較於傳統教科書,本書涵蓋了許多以前未涉及的主題,例如Python、從基礎到基於socket的網路程式設計、Zettabyte檔案系統(ZFS)以及高度發展的基於X Windows的KDE和Gnome GUI桌面環境。

第三版經過全面更新和擴充,各章節進行了廣泛修訂。新增了一個關於Python程式語言及其在UNIX中使用的教學章節,以及一個關於git指令和Github的完整教學。另外,還新增了四個關於UNIX系統程式設計和UNIX API的章節,介紹了使用UNIX系統呼叫介面進行檔案處理、進程管理、信號處理、進程間通訊(使用管道、FIFO和socket)的方法,並詳細介紹了使用客戶端-伺服器軟體進行UNIX TCP/IP網路互連的內容,以及設計和實現生產級客戶端-伺服器軟體時的考慮事項,包括使用迭代和並發伺服器。此外,還新增了關於UNIX系統管理、ZFS和使用iocage、Solaris Jails和VirtualBox的容器虛擬化方法的章節。

本書作者擁有近65年的大學教學實踐經驗,教學內容經過精心安排,新舊主題有序呈現,課程內容豐富且及時,書中的所有程式碼和練習解答都可以在Github上找到,並且與書中章節的教學順序同步。除了四個系統程式設計的章節外,本書適合初學者和有經驗的UNIX系統使用者在非正式和正式的學習環境中使用。

本書適用於多個計算機科學和資訊技術課程,包括UNIX初學者和高級使用者、shell和Python腳本編程、UNIX系統程式設計、UNIX網路程式設計和UNIX系統管理。同時,它也可以作為本科和研究生操作系統概念和原則課程的輔助教材。