The architecture of computer hardware and systems software : an information technology approach /
Irv Englander.
- 2nd ed.
- New York : Wiley, c2000.
- xx, 764 p. : ill. ; 25 cm.
CONTENTS
Part 1 An Overview of computer systems
Chapter 1 Computer systems
1.0 Introduction 1.1 The user's point of view 1.2 Components of the Computer system 1.3 Overview of this Book 1.4 A brief architectural history of the computer
Part 2. Data in the computer
Chapter 2 Number Systems
2.0 Introduction 2.1 Numbers as a physical representation 2.2 Counting in different bases 2.3 Performing arithmetic in different number bases 2.4 Numeric conversion between number bases etc Chapter 3 Data Formats
3.0 Introduction 3.1 General consideration 3.2 Alphamerical Character Data 3.3 Image Data 3.4 Audio Data etc
5 .0 Introduction 5.1 A review of exponential notation 5.2 Floating point format 5.3 Normalization and formatting of floating point numbers 5.4 A programming Example etc
Part 3 Computer architecture and hardware operation
Chapter 6 The Little man computer
6.0 Introduction 6.1 Layout of the Little man computer 6.2 Operation of the LMC 6.3 A simple program 6.4 An extended instruction set etc
Chapter 7 The CPU and memory
7.0 Introduction 7.1 The components of CPU 7.2 The concept of registers 7.3 The memory unit 7.4 The fetch-execute instruction cycle etc
Chapter 8 Input/output
8.0 Introduction 8.1 Characteristics of typical I/O devices 8.2 Programed I/O 8.3 Interrupts 8.4 Direct memory access etc
Chapter 9 Computer peripherals
9.0 Introduction 9.1 The hierarchy of storage 9.2 Magnetic disk 9.3 Magnetic tape 9.4 Optical and magneto-optical disk storage etc
Chapter 10 CPU design and organization
10.0 Introduction 10.1 CISC and RISC architectures 10.2 Addressing modes 10.3 Modern CPU processing methods 10.4 Implementation issues
Chapter 11 Modern computer systems
11.0 Introduction 11.1 Putting the pieces together 11.2 System performance enhancement and optimization 11.3 Multiprocessing 11.4 Memory enhancements etc
Chapter 12 Three system example
12.0 Introduction 12.1 The X86 family 12.2 The PowerPC 12.3 tHE IBM 360/390 Family
Part 4 Computer interconnection and data commmunications
Chapter 4 Cluster, Networks, and data communications
13.0 Introduction 13.1 Computer interconnection : an overview 13.2 Transmission protocols and data transmission formats 13.3 Local area networks 13.4 Wide area Networks etc
Part 5 The software components
Chapter 14 Operating systems- an overview
14.0 Introduction 14.1 The barebones computer system 14.2 The operating system concepts 14.3 Basic single- job operations 14.4 Concurrent operations etc
Chapter 15 The user view of operating systems
15.0 Introduction 15.1 Purpose of user interface 15.2 The operating systems concepts 15.3 Types of user interface 15.4 X window and other graphics display methodologies etc
Chapter 16 The internal operating system
16.0 Introduction 16.1 A brief review of the target model 16.2 The single-user system 16.3 Multitasking fundamentals 16.4 Processes and threads etc
Chapter 17 File management
17.0 Introduction 17.1 The logical and physical view of files 17.2 The role of the file management system 17.3 Logical file access methods 17.4 Physical file storage etc
Chapter 18 programming tools
18.0 Introduction 18.1 Program editors 18.2 Concept of program translation 18.3 Assembly language and the assembler 18.4 Compiler and interpreter etc
Chapter 19 Three operating systems
19.0 Introduction 19 .1 Microsoft window 2000 19.2 UNIX and Linux 19.3 The IBM system 390 OS/390 Operating system
Supplementary Chapter1 An introduction to digital computer Logic
Supplementary Chapter 2 Communication channel technology
Includes bibliographical references p. 739-750, index p751-764.