計算機系統結構基礎

圖書信息

出版社: 高等教育出版社; 第1版 (2005年12月1日)
叢書名: 國外優秀信息科學與技術系列教學用書
平裝: 369頁
正文語種: 英語
開本: 16
ISBN: 7040178168
條形碼: 9787040178166
尺寸: 23.5 x 18.8 x 1.5 cm
重量: 522 g

作者簡介

作者:(美)科默
Douglas comer,博士,在計算機系統領域有著廣泛的知識背景,而且一直從事著軟體和硬體的教學與研究工作。Comer在軟體方面的研究工作橫跨計算機系統的各個領域,包括編譯器和作業系統。他構建過一個完整的作業系統,包括進程管理器、記憶體管理器以及串列接口和並行接口的設備驅動程式。Comer也為常規計算機和網路處理器編寫過網路協定軟體和網路設備驅動程式。他開發的作業系統Xinu和TCP/IP協定棧已經被套用於商業產品中。 Comer的硬體工作經驗包括設計離散元件、邏輯門電路以及基本的矽工藝經驗。他已經編寫了幾本暢銷的關於網路處理器體系結構的教材。在貝爾實驗室,Comer研究過USSI設計並設計了一種VLSI晶片。 Comer是普度大學計算機科學系的著名教授,他致力於計算機系統結構、作業系統、網路和Internet方面的開發、教學和研究。Comer建立了幾個創新實驗室,使得學生可以建立和測試各種系統,例如作業系統和IP路由器;Comer的所有課程都包括實驗。他還不斷地在世界各地的大學、工業界和會議上進行諮詢和演講。 除了編寫一系列享譽世界的計算機作業系統、網路、TCP/IP和計算機技術等方面的書籍外,Comer還兼任Software:Practice and Experience雜誌的主編。他是ACM成員、普度大學教學學會成員,獲得過無數嘉獎,其中包括USENIX終身成就獎(USENIXLifetime Achievement Awed)。

內容簡介

《計算機系統結構基礎(影印版)》主要分為五個部分。第1部分講述數字邏輯、邏輯門和數據表示的基礎知識,重點是數據表示這一章,這是因為二進制補碼運算和整數值域的概念是編程的基礎。第Ⅱ、第Ⅲ和第Ⅳ部分分別介紹體系結構的三個基本組件:處理器、存儲器和I/0系統。各章都為學生提供了充足的背景知識,以便理解系統操作機制及其對於程式設計師的意義。最後,第V部分討論了一些高級論題,例如並行處理、流水線技術以及性能。

目錄

Preface
Chapter I Introduction And Overview
1.1 The Importance Of Architecture
1.2 Learning The Essentials
1.3 Organization Of The Text
1.4 What We Will Omit
1.5 Terminology: Architecture And Design
1.6 Summary
PART 1 Basics
Chapter 2 Fundamentals Of Digital Logic
2.1 Introduction
2.2 Electrical Terminology: Voltage And Current
2.3 The Transistor
2.4 Logic Gates
2.5 Symbols Used For Gates
2.6 Construction Of Gates From Transistors
2.7 Example lnterconnection Of Gates
2.8 Multiple Gates Per Integrated Circuit
2.9 The Need For More Than Combinatorial Circuits
2.10 Circuits That Maintain State
2.11 Transition Diagrams
2.12 Binary Counters
2.13 Clocks And Sequences
2.14 The Important Concept Of Feedback
2.15 Starting A Sequence
2.16 Iteration In Software Vs. Replication In Hardware
2.17 Gate And Chip Minimization
2.18 Using Spare Gates
2.19 Power Distribution And Heat Dissipation
2.20 Timing
2.21 Physical Size And Process Technologies
2.22 Circuit Boards And Layers
2.23 Levels Of Abstraction
2.24 Summary
Chapter 3 Data And Program Representation
3.1 Introduction
3.2 Digital Logic And Abstraction
3.3 Bits And Bytes
3.4 Byte Size And Possible Values
3.5 Binary Arithmetic
3.6 hexadecimal Notation
3.7 Notation For Hexadecimal And Binary Constants
3.8 Character Sets
3.9 Unicode
3.10 Unsigned Integers, Overflow, And Underflow
3.11 Numbering Bits And Bytes
3.12 Signed Integers
3.13 An Example Of Two's Complement Numbers
3.14 Sign Extension
3.15 Floating Point
3.16 Special Values
3.17 Range Of lEEE Floating Point Values
3.18 Data Aggregates
3.19 Program Representation
3.20 Summary
PART 2 Processors
PART 3 Memories

熱門詞條

聯絡我們