Book description
This newly revised text retains its gentle approach to introducing MIS students to fundamental computer hardware, systems software, and data concepts. As in previous editions, the goal of this book is to provide the fundamentals of computer architecture which are essential to the workplace survival of Information Systems graduates. This text provides a careful, in depth, non-engineering introduction to the inner workings of modern computer systems.
Overall, the 5th edition pays more attention to the variety of computer devices available today, including smartphones and tablets, while continuing to emphasize the basic principles of computer architecture, and the similarities of all of these devices. It has been the author's continuing position that the basic principles in the design of computer technology have not changed in many years; that the so-called new designs are changes in implementation and application rather than concept.
Table of contents
- Cover Page
- Title Page
- Copyright
- Dedication
- BRIEF CONTENTS
- CONTENTS
- PREFACE
- ABOUT THE AUTHOR
-
PART ONE: AN OVERVIEW OF COMPUTER SYSTEMS
-
CHAPTER 1: COMPUTERS AND SYSTEMS
- 1.0 INTRODUCTION
- 1.1 THE STARTING POINT
- 1.2 COMPONENTS OF THE COMPUTER SYSTEM
- 1.3 THE CONCEPT OF VIRTUALIZATION
- 1.4 PROTOCOLS AND STANDARDS
- 1.5 OVERVIEW OF THIS BOOK
- 1.6 A BRIEF ARCHITECTURAL HISTORY OF THE COMPUTER
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
- CHAPTER 2: AN INTRODUCTION TO SYSTEM CONCEPTS AND SYSTEMS ARCHITECTURE
-
CHAPTER 1: COMPUTERS AND SYSTEMS
-
PART TWO: DATA IN THE COMPUTER
-
CHAPTER 3: NUMBER SYSTEMS
- 3.0 INTRODUCTION
- 3.1 NUMBERS AS A PHYSICAL REPRESENTATION
- 3.2 COUNTING IN DIFFERENT BASES
- 3.3 PERFORMING ARITHMETIC IN DIFFERENT NUMBER BASES
- 3.4 NUMERIC CONVERSION BETWEEN NUMBER BASES
- 3.5 HEXADECIMAL NUMBERS AND ARITHMETIC
- 3.6 A SPECIAL CONVERSION CASE—NUMBER BASES THAT ARE RELATED
- 3.7 FRACTIONS
- 3.8 MIXED NUMBER CONVERSIONS
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
- CHAPTER 4: DATA FORMATS
- CHAPTER 5: REPRESENTING NUMERICAL DATA
-
CHAPTER 3: NUMBER SYSTEMS
-
PART THREE: COMPUTER ARCHITECTURE AND HARDWARE OPERATION
- CHAPTER 6: THE LITTLE MAN COMPUTER
-
CHAPTER 7: THE CPU AND MEMORY
- 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
- 7.6 CLASSIFICATION OF INSTRUCTIONS
- 7.7 INSTRUCTION WORD FORMATS
- 7.8 INSTRUCTION WORD REQUIREMENTS AND CONSTRAINTS
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
- CHAPTER 8: CPU AND MEMORY: DESIGN, ENHANCEMENT, AND IMPLEMENTATION
- CHAPTER 9: INPUT/OUTPUT
-
CHAPTER 10: COMPUTER PERIPHERALS
- 10.0 INTRODUCTION
- 10.1 THE HIERARCHY OF STORAGE
- 10.2 SOLID-STATE MEMORY
- 10.3 MAGNETIC DISKS
- 10.4 OPTICAL DISK STORAGE
- 10.5 MAGNETIC TAPE
- 10.6 DISPLAYS
- 10.7 PRINTERS
- 10.8 USER INPUT DEVICES
- 10.9 NETWORK COMMUNICATION DEVICES
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
- CHAPTER 11: MODERN COMPUTER SYSTEMS
-
PART FOUR: NETWORKS AND DATA COMMUNICATIONS
-
CHAPTER 12: NETWORKS AND DATA COMMUNICATIONS—AN OVERVIEW
- 12.0 INTRODUCTION
- 12.1 THE IMPACT OF NETWORKING ON BUSINESS PROCESSES AND USER ACCESS TO KNOWLEDGE AND SERVICES
- 12.2 A SIMPLE VIEW OF DATA COMMUNICATIONS
- 12.3 BASIC DATA COMMUNICATION CONCEPTS
- 12.4 NETWORKS
- 12.5 STANDARDS
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
-
CHAPTER 13: ETHERNET AND TCP/IP NETWORKING
- 13.0 INTRODUCTION
- 13.1 TCP/IP, OSI, AND OTHER COMMUNICATION PROTOCOL MODELS
- 13.2 PROGRAM APPLICATIONS VERSUS NETWORK APPLICATIONS
- 13.3 THE PHYSICAL AND DATA LINK LAYERS
- 13.4 THE NETWORK LAYER
- 13.5 THE TRANSPORT LAYER
- 13.6 IP ADDRESSES
- 13.7 DOMAIN NAMES AND DNS SERVICES
- 13.8 QUALITY OF SERVICE
- 13.9 NETWORK SECURITY
- 13.10 ALTERNATIVE PROTOCOLS
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
- CHAPTER 14: COMMUNICATION CHANNEL TECHNOLOGY
-
CHAPTER 12: NETWORKS AND DATA COMMUNICATIONS—AN OVERVIEW
-
PART FIVE: THE SOFTWARE COMPONENT
- CHAPTER 15: OPERATING SYSTEMS: AN OVERVIEW
-
CHAPTER 16: THE USER VIEW OF OPERATING SYSTEMS
- 16.0 INTRODUCTION
- 16.1 PURPOSE OF THE USER INTERFACE
- 16.2 USER FUNCTIONS AND PROGRAM SERVICES
- 16.3 TYPES OF USER INTERFACE
- 16.4 X WINDOW AND OTHER GRAPHICS DISPLAY METHODOLOGIES
- 16.5 COMMAND AND SCRIPTING LANGUAGES
- 16.6 SERVICES TO PROGRAMS
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
-
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
- 17.5 FILE SYSTEMS, VOLUMES, DISKS, PARTITIONS, AND STORAGE POOLS
- 17.6 THE DIRECTORY STRUCTURE
- 17.7 NETWORK FILE ACCESS
- 17.8 STORAGE AREA NETWORKS
- 17.9 FILE PROTECTION
- 17.10 JOURNALING FILE SYSTEMS
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
-
CHAPTER 18: THE INTERNAL OPERATING SYSTEM
- 18.0 INTRODUCTION
- 18.1 FUNDAMENTAL OS REQUIREMENTS
- 18.2 STARTING THE COMPUTER SYSTEM: THE BOOTSTRAP
- 18.3 PROCESSES AND THREADS
- 18.4 BASIC LOADING AND EXECUTION OPERATIONS
- 18.5 CPU SCHEDULING AND DISPATCHING
- 18.6 MEMORY MANAGEMENT
- 18.7 VIRTUAL STORAGE
- 18.8 SECONDARY STORAGE SCHEDULING
- 18.9 NETWORK OPERATING SYSTEM SERVICES
- 18.10 OTHER OPERATING SYSTEM ISSUES
- 18.11 VIRTUAL MACHINES
- SUMMARY AND REVIEW
- FOR FURTHER READING
- KEY CONCEPTS AND TERMS
- READING REVIEW QUESTIONS
- EXERCISES
- BIBLIOGRAPHY
- INDEX
Product information
- Title: The Architecture of Computer Hardware, Systems Software, & Networking: An Information Technology Approach, 5th Edition
- Author(s):
- Release date: January 2014
- Publisher(s): Wiley
- ISBN: 9781118322635
You might also like
book
Computer Systems, 5th Edition
Computer Systems, Fifth Edition provides a clear, detailed, step-by-step introduction to the central concepts in computer …
book
From GSM to LTE-Advanced: An Introduction to Mobile Networks and Mobile Broadband, Revised Second Edition
This revised edition of Communication Systems from GSM to LTE: An Introduction to Mobile Networks and …
book
The Hardware Hacker
The Hardware Hacker is an illuminating career retrospective from Andrew "bunnie" Huang, one of the world's …
book
Computer Architecture and Organization
The book uses microprocessors 8085 and above to explain the various concepts and provides additional information …