TY - BOOK AU - Englander,Irv TI - The architecture of computer hardware and systems software: an information technology approach SN - 0471310379 (cloth : alk. paper) U1 - 004.22 21 PY - 1996/// CY - New York PB - John Wiley & Sons KW - Computers KW - Systems software N1 - Preface v Part 1 Av overview of computer systems 1 Chapter 1 Computer systems 5 1.0 Introduction 1.1 The user's point of view 1.2 Components of the computer systems 1.3 Overview of this Book 1.4 A brief architectural history of the computer part II Data in the computer 27 Chapter 2 Number systems 31 2.0 Introduction 2.1 Numbers as a physical representation 2.2 Computing in different bases 2.3 Performing arithmetic in different number bases 2.4 Numeric conversion between number bases 2.5 Hexadecimal numbers and Arithmetic etc Chapter 3 Data formats 29 3.0 Introduction 3.1 General considerations 3.2 Alphanumeric character data 3.3 Imaging data 3.4 Audio data 3.5 Internal computer data format Chapter 4 Representing integer Data 91 4.0 Introduction 4.1 Unsigned binary and Binary-coded complementary representations 4.2 Representations for signed integers 4.3 Sign-and-magnitude representation 4.4 Nine's decimal and 1's Binary complementary representations 4.5 Ten's complement and 2's complement 4.6 Other bases Chapter 5 Floating point numbers 113 5.0 Introductions 5.1 A review of exponential notation Part III Computer architecture and hardware operation 135 Chapter 6 The little Man Computer 139 6.0 Introduction 6.1 Layout of little man computer 6.2 Operation of LMC 6.3 A simple program 6.4 An extended instruction set 6.5 The instruction cycle etc Chapter 7 The CPU and Memory 155 7.0 Introduction 7.1 The components of the CPU 7.2 The concept of registers 7.3 The memory unit 7.4 The fetch-execute instruction cycle 7.5 Buses etc Chapter 8 Instructions in a Computer 189 8.0 Introduction 8.1 Instruction word formats 8.2 Instruction word requirements and constraints 8.3 Classification of instructions 8.4 Addressing modes Chapter 9 Input/ Output 227 9.0 Introduction 9.1 Characteristics of typical I/O Devices 9.2 Programmed I/O 9.3 Interrupts 9.4 Direct Memory Access 9.5 CPU-Memory-I/O Architectures etc Chapter 10 Computer peripherals 265 10.0 introduction 10.1 the hierarchy of storage 10.2 magnetic disks 10.3 magnetic tape 10.4 optical and magneto-optical disk storage 10.5 displays etc Chapter 11 Modern Computer Systems 301 11.0 introductions 11.1 putting the pieces together 11.2 system performance enhancement and optimization 11.3 virtual storage 11.4 memory enhancements 11.5 modern CPU processing methods etc Chapter 12 Three System Examples 341 12.0 introduction 12.1 CISC and RISC architectures 12.2 The x86 family 12.3 The powerPC 12.4 The IBM System Part 1v The Software Components 389 Chapter 13 Operating Systems-An Overview 393 13.0 Introduction 13.1 The barebones computer systems 13.2 The operating systems concept 13.3 Basic single job operations 13.4 Concurrent operations 13.5 Services and facilities etc Chapter 14 The User View of Operating System 441 14.1 purpose of the user interface 14.2 User functions and program services 14.3 Types of user interface 14.4 X window and other graphics display methodologies 14.5 Command languages etc Chapter 15 The Internal Operating System 477 Chapter 16 File Management 521 Chapter 17 Programming Tools 559 Chapter 18 Three Operating System 607 Part v Computer Interconnection and Data Communications 657 Chapter 19 Introduction to Data Communication Technology 661 Chapter 20 Multiprocessing, Networks, and Distributed Systems 689 Appendix A An Introduction to Digital Computer Logic 715 Bibliography 727 Index 739; Includes bibliographical references: p. 727-738 and index: p. 739-749 ER -