书籍详情
计算机系统结构基础(影印版国外优秀信息科学与技术系列教学用书)
作者:(美)科默
出版社:高等教育出版社
出版时间:2005-12-01
ISBN:9787040178166
定价:¥38.00
购买这本书可以去
内容简介
本书是畅销书作者DouglasE.Comer的一部力作,介绍了计算机体系结构方面的基本内容,包括数字逻辑、门电路、数据表示、处理器、存储器、输入/输出系统、计算机运行机制、并行计算结构、流水设计和计算机性能,帮助读者理解程序设计选择的重要性以编写更具效率、差错更少的程序,使得程序设计人员可以更快、更准确地查明代码错误根源。附录内容有实验设计题目。本书配有网站http://www.eca.cs.purdue.edu,包括一些类表示素材。本书适用于高等院校本科计算机及相关专业的计算机体系结构课程。
作者简介
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)。
目录
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
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
猜您喜欢