000 04505cam a2200265 a 4500
001 3981547
003 OSt
005 20230729111933.0
008 951127s1996 nyua b 001 0 eng
010 _a 95050560
020 _a0471310379 (cloth : alk. paper)
040 _aBUL
_cBUL
_dBUL
082 _a004.22
_bENG
_221
100 1 _aEnglander, Irv.
245 1 4 _aThe architecture of computer hardware and systems software :
_ban information technology approach /
_cIrv Englander.
246 1 4 _aArchitecture of computer hardware and systems software
260 _aNew York :
_bJohn Wiley & Sons,
_cc1996.
300 _axvii, 750 p. :
_bill. ;
_c25 cm.
500 _aPreface 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
504 _aIncludes bibliographical references: p. 727-738 and index: p. 739-749
650 0 _aComputers.
650 0 _aSystems software.
942 _2ddc
_cBOOK-CA
_h004.22
_i1
_kENG
_m004.22 ENG
999 _c24
_d24