计算机组成与体系结构(英文版)
作者 : Linda Null,Julia Lobur
丛书名 : 经典原版书库
出版日期 : 2004-11-15
ISBN : 7-111-15311-1
定价 : 55.00元
教辅资源下载
扩展信息
语种 : 英文
页数 : 573
开本 : 16开
原书名 : The Essentials of Computer Organization and Architecture
原出版社: Jones and Bartlett Publishers,Inc.
属性分类: 教材
包含CD :
绝版 :
图书简介

本书是适用于一学期教学的计算机组成和体系结构课程教材,直接按照ACM-IEEE Computing Curricula 2001方针编写。书中通过完整地介绍基本概念和原理来揭示现代数字计算机的内部工作方式,采用真实的例子,注重实践应用,以便读者全面理解如何在计算环境里应用基本的组成和体系结构概念。本书是从计算机科学的角度编写的,没有采用特定于某种类型机器的术语。
  全面讨论I/O和数据压缩技术,并且以清晰明了的方式介绍了缓存内存和分页。
  概述了各种体系结构,包括RISC、超标量计算机、指令级并行度、中性网络和分布式体系结构。
  本书的配套网站 (http://computerscience.jbpub.com/ECOA) 提供了学习资源,包括MARIE体系结构、内存指南和模拟器、指南软件等。
  涵盖ACM-IEEE Computing Curricula 2001中关于组织和体系结构的主题:
  AR1。数字逻辑和数字系统
  AR2。数据的机器级表示
  AR3。汇编级机器组织
  AR4。内存系统的组织和体系结构
  AR5。接口和通信
  AR6。功能性组织
  AR7。多处理和替代的体系结构
  AR8。性能改进
  AR9。网络和分布式系统的体系结构

图书特色

作者简介

Linda Null,Julia Lobur:Linda Null: 1991年于艾奥瓦州立大学获得计算机科学博士学位。从事数学和计算机科学教学工作超过25年,目前在宾夕法尼亚州立大学哈里斯堡高等教育部门工作。其研究领域包括计算机组成与体系结构、操作系统以及计算机安全。
Julia Lobur: 从事计算机工作超过20年,曾做过系统咨询师、程序员/分析员、系统和网络设计师、软件开发经理,并且具有丰富的教学经验。

图书目录

Introduction
1.1 Overview
1.2 The Main Components of a Computer
1.3 An Example System: Wading through the Jargon
1.4 Standards Organizations
1.5 Historical Development
1.6 The Computer Level Hierarchy
1.7 The von Neumann Model
1.8 Non-von Neumann Models

Data Representation in Computer Systems
2.1 Introduction
2.2 Positional Numbering Systems
2.3 Decimal to Binary Conversions
2.4 Signed Integer Representation
2.5 Floating-Point Representation
2.6 Character Codes
2.7 Codes for Data Recording and Transmission
2.8 Error Detection and Correction

Boolean Algebra and Digital Logic
3.1 Introduction
3.2 Boolean Algebra
3.3 Logic Gates
3.4 Digital Components
3.5 Combinational Circuits
3.6 Sequential Circuits
3.7 Designing Circuits

MARIE: An Introduction to a Simple Computer
4.1 Introduction
4.2 MARIE
4.3 Instruction Processing
4.4 A Simple Program
4.5 A Discussion on Assemblers
4.6 Extending Our Instruction Set
4.7 A Discussion on Decoding: Hardwired vs. Microprogrammed
Control
4.8 Real-World Examples of Computer Architectures

A Closer Look at Instruction Set Architectures
5.1 Introduction
5.2 Instruction Formats
5.3 Instruction Types
5.4 Addressing
5.5 Instruction-Level Pipelining
5.6 Real-World Examples of ISAs

Memory
6.1 Memory
6.2 Types of Memory
6.3 The Memory Hierarchy
6.4 Cache Memory
6.5 Virtual Memory
6.6 A Real-World Example of Memory Management

Input/Output and Storage Systems
7.1 Introduction
7.2 Amdahl’s Law
7.3 I/O Architectures
7.4 Magnetic Disk Technology
7.5 Optical Disks
7.6 Magnetic Tape
7.7 RAID
7.8 Data Compression

System Software 
8.1 Introduction
8.2 Operating Systems
8.3 Protected Environments
8.4 Programming Tools
8.5 Java: All of the Above
8.6 Database Software
8.7 Transaction Managers

Alternative Architectures
9.1 Introduction
9.2 RISC Machines
9.3 Flynn’s Taxonomy
9.4 Parallel and Multiprocessor Architectures
9.5 Alternative Parallel Processing Approaches

Performance Measurement and Analysis
10.1 Introduction
10.2 The Basic Computer Performance Equation
10.3 Mathematical Preliminaries
10.4 Benchmarking
10.5 CPU Performance Optimization
10.6 Disk Performance

Network Organization and Architecture
11.1 Introduction
11.2 Early Business Computer Networks
11.3 Early Academic and Scientific Networks: The Roots and Architecture of the Internet
11.4 Network Protocols I: ISO/OSI Protocol Unification
11.5 Network Protocols II: TCP/IP Network Architecture
11.6 Network Organization
11.7 High-Capacity Digital Links
11.8 A Look at the Internet

Data Structures and the Computer
A.1 Introduction
A.2 Fundamental Structures
A.3 Trees
A.4 Network Graphs

教学资源推荐
作者: Linda Null, Julia Lobur
作者: [美]莫里斯·赫利希(Maurice Herlihy),[美]尼尔·沙维特(Nir Shavit),[美]维克多·卢昌科(Victor Luchangco),[美]迈克尔·斯皮尔(Michael Spear) 著
作者: 陈仪香 陈彦辉 编著
参考读物推荐
作者: 国际商业机器中国有限公司
作者: Douglas Schmidt,Michaes Stal,Hans Rohnert,Frank Buschmann
作者: [美]阿诺德·S.伯格(Arnold S.Berger) 著