Advanced PC Architecture

by ;
Edition: 1st
Format: Paperback
Pub. Date: 2001-01-01
Publisher(s): Addison-Wesley Professional
List Price: $69.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

The first book ever to give a complete picture of the workings of a PC! A comprehensive guide to the component systems of the PC, this book provides a foundation to the understanding of previous, current and future PC systems, and how the specification of each component of a PC affects the overall system performance.The book outlines each of the main PC processors and contrasts their performance. It also examines each of the main interface devices and shows how they integrate into the main systems.If you are an undergraduate or professional looking for a complete understanding of the internal architecture of the PC, and how it is changing, this book is for you. It explains how systems have evolved from the original PC, keeping its compatibility with previous systems, whilst increasing its power. It also provides an insight into how the PC will evolve in the future.Key chapters: Motherboards - Analyses typical motherboards and shows how each of the components interfaces together, and how the architecture affects the system performance. Memory - Shows how chache memory and DRAM memory interface to the system and the processor. PCI bus - Discusses the fundamentals of the PCI bus and shows its importance in the architecture of modern PCs. On-line multiple choice tests for students On-line PowerPoint/HTML slides of all the graphics from the book. 0201398583B04062001

Table of Contents

Prefacep. vii
Introductionp. 1
Pre-PC Developmentp. 1
8008/8080/8085p. 7
8086/8088p. 13
80186/80188p. 19
80286p. 20
Post-PC Developmentp. 21
Top 15 Achievers and Under-achieversp. 39
History of Computer Systemsp. 44
Exercisesp. 46
DECp. 52
Note from the Authorp. 54
PC Basicsp. 56
PC Systemsp. 56
Practical PC Systemp. 57
Busesp. 58
Interruptsp. 70
Interfacingp. 79
Exercisesp. 84
Note from the Authorp. 86
Introduction to Intel Processorsp. 87
Introductionp. 87
Intel Rangep. 88
Memory Addressingp. 93
8088 Microprocessorp. 95
View Inside the Processorp. 100
Exercisesp. 101
8086 Basicsp. 103
Introductionp. 103
Assembly Language Elementsp. 104
Timingp. 111
Moving Data Around in Memoryp. 113
Equatesp. 114
Exercisesp. 114
Data Definitionp. 117
Assembler Directivesp. 118
8086 Referencep. 119
80486p. 124
Introductionp. 124
80486 Pin Outp. 124
80386/80486 Registersp. 128
Memory Cachep. 128
Exercisesp. 138
80486 Microprocessor Signalsp. 138
Bus Cycles, Bus Controller and Direct Memory Accessp. 151
Introductionp. 151
Bus Cyclesp. 151
Bus Controllerp. 157
Direct Memory Accessp. 165
Exercisesp. 170
CMOS, Memory and I/Op. 171
CMOSp. 171
Memoryp. 173
Input/output Memoryp. 181
Port Bp. 183
Exercisesp. 183
I/O Memory Mapp. 184
Background on Memoryp. 186
UART and PICp. 191
Introductionp. 191
Universal asynchronous receiver transmitter (8250)p. 191
Programmable Interrupt Controller (8259)p. 199
Exercisesp. 203
PPI and PTCp. 206
Introductionp. 206
Programmable Peripheral Interface (8255)p. 206
Programmable Timer Controller (8254)p. 213
Timers and the PCp. 221
Exercisesp. 223
Introduction to the Pentiump. 226
Introductionp. 226
Intel Processor Developmentp. 226
Terminologyp. 228
Pentium II and Pentium Prop. 229
System Overviewp. 230
Pentium Detailsp. 234
Exercisesp. 242
Transaction Phase Signalsp. 247
Introductionp. 247
Transaction Examplesp. 256
Additional Pentium Pro Signalsp. 263
Exercisesp. 268
Memoryp. 270
Introductionp. 270
Memory Basicsp. 270
Memory Subsystemp. 282
Memory Errorsp. 286
Exercisesp. 291
Additional diagramsp. 292
MMX Technologyp. 294
Introductionp. 294
PII Technology Profilep. 294
MMX Technologyp. 295
Instruction Executionp. 305
Introductionp. 305
Typical Processor Approach to Instruction Executionp. 306
PII Approach to Instruction Executionp. 307
PII Processor Block Diagramp. 308
PII Dynamic Execution Implementationp. 309
PII Bus Featuresp. 310
PII/III Bus Transactionsp. 312
Transaction Typesp. 315
Transaction Phasesp. 316
Processor Bus Transaction Signals Diagramp. 317
Exercisesp. 326
SC242 Signalsp. 327
Introductionp. 327
Additional SC242 signalsp. 330
Exercisesp. 335
Processor Developmentsp. 336
Introductionp. 336
Other Processorsp. 340
x84-64 Architecturep. 342
Interface Busesp. 343
Introductionp. 343
PC Busp. 343
ISA Busp. 345
Other Legacy Busesp. 349
Summary of Interface Bus Typesp. 350
Comparison of Different Interface Bus Typesp. 353
Exercisesp. 354
The Fall of the MCA Busp. 355
Note from the Authorp. 356
PCI Busp. 361
Introductionp. 361
PCI Operationp. 363
Bus Arbitrationp. 367
PCI I/O Write Data Cycle Timing Diagram Sectionp. 369
Other PCI Pinsp. 377
Configuration Address Spacep. 378
I/O Addressingp. 380
Bus Cyclesp. 384
PCI Faultsp. 388
Interrupt Handlingp. 390
Exercisesp. 391
PCI Functional Signal Groupsp. 392
Example Manufacturer and Plug-and-play IDsp. 394
Note from the Authorp. 395
IDEp. 396
Introductionp. 396
Tracks and Sectorsp. 396
Fixed Disksp. 397
Drive Specificationsp. 398
Hard Disk and CD-ROM Interfacesp. 398
IDE Interfacep. 400
IDE Communicationp. 402
Optical Storagep. 408
Magnetic Tapep. 412
File Systemsp. 413
Exercisesp. 415
Note from the Authorp. 416
SCSIp. 418
Introductionp. 418
SCSI Typesp. 418
SCSI Interfacep. 419
SCSI Operationp. 422
Message System Descriptionp. 424
SCSI Commandsp. 426
Statusp. 429
Exercisesp. 430
Note from the Authorp. 430
PCMCIA (PC Card)p. 432
Introductionp. 432
PCMCIA Registersp. 433
Exercisesp. 437
Additional: PCMCIA Types and Pin Connectionsp. 437
Note from the Authorp. 438
USB and Firewirep. 439
Introductionp. 439
USBp. 440
Firewirep. 445
Exercisesp. 448
Note from the Authorp. 449
Games Port, Keyboard and Mousep. 450
Introductionp. 450
Games Portp. 450
Mousep. 453
Keyboardp. 455
Mouse and Keyboard Interfacep. 458
Exercisesp. 459
Note from the Authorp. 460
AGPp. 461
Introductionp. 461
PCI and AGPp. 462
Bus Transactionsp. 463
Pin Descriptionp. 463
AGP Connectionsp. 466
AGP Master Configurationp. 466
Bus Commandsp. 467
Addressing Modes and Bus Operationsp. 468
Register Descriptionp. 468
Exercisesp. 472
Note from the Authorp. 473
RS-232p. 474
Introductionp. 474
Electrical Characteristics and Connectorsp. 474
Communications Between Two Nodesp. 476
Programming RS-232p. 480
RS-232 Programsp. 480
Interface to the Motherboardp. 483
Exercisesp. 483
Note from the Authorp. 488
Parallel Portp. 489
Introductionp. 489
Data Handshakingp. 489
I/O Addressingp. 492
Interrupt-driven Parallel Portp. 497
ECP/EPP Modep. 501
Interface to the Motherboardp. 510
Exercisesp. 511
Note from the Authorp. 514
PC Motherboardsp. 516
Introductionp. 516
Intel HXp. 517
TX Motherboardp. 527
450NX PCIsetp. 531
450KX and 450GX PCISETp. 533
Exercisesp. 534
Interface to Flashp. 535
Note from the Authorp. 535
Hub-based Architecturep. 537
Introductionp. 537
820 Chipsetp. 539
840 Chipsetp. 546
810E Chipsetp. 550
Exercisesp. 551
Appendicesp. 553
SIMM/DIMM Pin Connectionsp. 553
Slot 1/SC242 Connectionsp. 560
Quick Referencep. 562
ASCIIp. 565
Additional WWW materialp. 567
Indexp. 568
Table of Contents provided by Syndetics. All Rights Reserved.

Excerpts

The internal architecture of the PC is changing for many reasons, including: * Phasing-out of old legacy busses and devices. PCs have, in the past, been difficult to configure and to add new equipment to, as they are still very much based on legacy systems. The worst offender of this is the ISA bus which requires the use of interrupt lines (IRQs) and special memory address (I/O ports). These have always been difficult to configure and normally require some degree of expertise before they can be correctly configured. New interfaces, such as the USB, allow for the automatic identification and configuration of a device and for addition and deletion of a device while the PC is still powered on. * Increase in the system data rate. Over the years, the processor has increased its speed, but the system board has struggled to keep up with these increases. New architectures are now being developed which more closely match system memory and the graphics controller to the processor, while moving other devices and interfaces, such as the hard disk and communication ports, away from the processor. This allows high-speed devices to have direct access to the processor, allowing for increased data transfer to and from memory, and for enhanced 3D photorealisitic graphics. * New memory devices. Traditional memory (DRAM) can be slow when compared with the processor speed. New memory devices, such as RDRAM, have now been developed which allows ultra-high data transfers between the processor and the memory. * New plug-and-play architectures. USB provides a great deal of enhancements over traditional connections, and will be used extensively over the next few years to connect devices to the PC. * Increased usage of electronic bridges. These segment the PCs into segments which are more closely matched to the speed of the device. A typical device is the PCI bridge. This book provides a foundation on the understanding of previous, current and future PC systems. These principles will allow undergraduates and professionals to fully understand how the specification of each component of a PC affects overall system performance. It outlines each of the main PC processors and contrasts their performance. It also examines each of the main interface devices and shows how they integrate into the complete system. In the motherboard material, previous, current and future motherboards are shown in some detail to allow undergraduates and professionals to understand how data is passed around the PC. The main objectives are to: * Provide a complete understand of all PC systems, current or future. This helps in understanding the specifications of a computer so that users can purchase the required specification for their application. * Provide an insight in how PC systems will involve in the future. This will allow hardware and software developers to properly understand how they design and develop their products to encapsulate new systems. * Show how systems have evolved from the original PC to current and future systems. This shows how the PC has kept compatibility with previous systems, but increased its power. One of the main aims of this book is to provide a foundation on the understanding of previous, current and future PC systems, and how the specification of each component of a PC affects the overall system performance. It shows where PCs have been in the past, where they are now, and how new architectures and interfaces devices will change the PC from a difficult-to-use, difficult-to-configure and difficult to add-to system into an easy-to-use supercomputer. With new GHz processor speeds, and new memory and interfacing techniques, the PC is never going to be the same again. For the first time, the PC will discard the past and look towards the future. First in line in the discard pile will be the ISA bus, and gone forever will be IRQs and complex soft

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.