책 이미지
책 정보
· 분류 : 외국도서 > 컴퓨터 > 컴퓨터 엔지니어링
· ISBN : 9781466585546
· 쪽수 : 725쪽
목차
Introduction
Computer System Organization
Computer Evolution
Organization versus Design versus Architecture
Summary
Problems
Bibliography
Number Systems and Codes
Number Systems
Conversion
Arithmetic
Sign?Magnitude System
Complement Number System
Floating-Point Numbers
Binary Codes
Data Storage and Register Transfer
Representation of Numbers, Arrays, and Records
Summary
Problems
Bibliography
Combinational Logic
Basic Operations and Terminology
Boolean Algebra (Switching Algebra)
Minimization of Boolean Functions
Primitive Hardware Blocks
Functional Analysis of Combinational Circuits
Synthesis of Combinational Circuits
Some Popular Combinational Circuits
Integrated Circuits
Loading and Timing
Summary
Problems
Bibliography
Synchronous Sequential Circuits
Flip-Flops
Timing Characteristics of Flip-Flops
Flip-Flop ICs
Analysis of Synchronous Sequential Circuits
Design of Synchronous Sequential Circuits
Registers
Register Transfer Logic
Register Transfer Schemes
Register Transfer Languages
Designing Sequential Circuits with Integrated Circuits
Programmable Logic
Summary
Problems
Bibliography
A Simple Computer
A Simple Computer
ASC Assembler
Program Loading
Subroutines
Macros
Linkers and Loaders
Summary
Problems
Bibliography
A Simple Computer
Program Execution
Data, Instruction, and Address Flow
Bus Structure
Arithmetic and Logic Unit
Input/Output
Control Unit
Console
Microprogrammed Control Unit (MCU)
Summary
Problems
Bibliography
Input/Output
General I/O Model
I/O Function
Interrupts
Direct-Memory Access
Bus Architecture
Channels
I/O Processors
Serial I/O
Common I/O Devices
Examples
Summary
Problems
Bibliography
Processor and Instruction-Set Architectures
Types of Computer Systems
Operand (Data) Types and Formats
Registers
Instruction Set
Addressing Modes
Instruction-Set Orthogonality
RISC versus CISC
Example Systems
Summary
Problems
Bibliography
Memory and Storage
Types of Memory
Memory System Parameters
Memory Hierarchy
Memory Devices and Organizations
Memory System Design Using ICs
Speed Enhancement
Size Enhancement
Address Extension
Example Systems
Summary
Problems
Bibliography
Arithmetic/Logic Unit Enhancement
Logical and Fixed-Point Binary Operations
Decimal Arithmetic
Pipelining
ALU with Multiple Functional Units
Example Systems
Summary
Problems
Bibliography
Control Unit Enhancement
Speed Enhancement
Hardwired versus Microprogrammed Control Units
Pipeline Performance Issues
Example Systems
Summary
Problems
Bibliography
Advanced Architectures
MISD
SIMD
MIMD
Cache Coherence
Dataflow Architectures
Systolic Architectures
Example Systems
Summary
Problems
Bibliography
Embedded Systems
Characteristics
Software Architectures
Example Systems
Summary
Problems
Bibliography
Mobile Processors and System on Chip
Apple iPhone 4S
ARM v7-A Application Profile
Raspberry Pi
Summary
Problems
Bibliography
Computer Networks and Distributed Processing
Computer Networks
Distributed Processing
Grid Computing
Cloud Computing
Summary
Problems
Bibliography
Performance Evaluation
Performance Measures
Cost Factor
Benchmarks
Code Optimization
Summary
Problems
Bibliography
Appendix A
Appendix B
Index