1st Edition

Foundations of Computer Technology

By Alexander John Anderson Copyright 1994
    450 Pages
    by CRC Press

    450 Pages
    by CRC Press

    Foundations of Computer Technology is an easily accessible introduction to the architecture of computers and peripherals. This textbook clearly and completely explains modern computer systems through an approach that integrates components, systems, software, and design. It provides a succinct, systematic, and readable guide to computers, providing a springboard for students to pursue more detailed technology subjects.

    This volume focuses on hardware elements within a computer system and the impact of software on its architecture. It discusses practical aspects of computer organization (structure, behavior, and design) delivering the necessary fundamentals for electrical engineering and computer science students.

    The book not only lists a wide range of terms, but also explains the basic operations of components within a system, aided by many detailed illustrations. Material on modern technologies is combined with a historical perspective, delivering a range of articles on hardware, architecture and software, programming methodologies, and the nature of operating systems. It also includes a unified treatment on the entire computing spectrum, ranging from microcomputers to supercomputers.

    Each section features learning objectives and chapter outlines. Small glossary entries define technical terms and each chapter ends with an alphabetical list of key terms for reference and review. Review questions also appear at the end of each chapter and project questions inspire readers to research beyond the text. Short, annotated bibliographies direct students to additional useful reading.

    OVERVIEW
    Computers: An Introduction
    Computer Construction
    Computer Operation
    Computer Hardware
    Computer Software
    Computer Categories
    Key Terms
    Review Questions
    Project Questions
    Further Reading

    HARDWARE
    Digital Integrated Circuits
    Transistor
    Integrated Circuit
    Digital Logic Circuits
    Integrated Circuit Scale
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    Microprocessors and Custom Logic
    Microprocessor Architecture
    Microprocessor Hardware
    Microprocessor Software
    Microprocessor Development
    Co-processor
    Microcontroller
    Custom Logic Devices
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    Memory Systems
    Memory Hierarchy
    Memory Classification
    Semiconductor Memory
    Secondary Memory
    Magnetic Disk
    Optical Disk
    Magnetic Tape
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    I/O Systems
    Terminal
    Input Devices
    Output Devices
    Input/Output Interface
    I/O Mechanisms
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    Computer Buses
    Computer Bus Levels
    Data Transmission
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    Computer Hardware Design
    System Design Methodology
    System Development-Life Cycle
    Analysis Considerations
    Microprocessor System Design
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    SOFTWARE
    Software and Programming Languages
    Software
    Programming
    Programming Language Development
    Software Development Programs
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    Software Engineering
    Structured Programming
    Software Development Process
    Software Analysis
    Software Design
    Software Testing
    Software Maintenance
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    OPERATING SYSTEMS
    The Operating System (Part 1)
    Operating System Types
    Disk Operating System (DOS)
    Operating System Functions
    Key Terms
    Review Questions
    Project Questions
    Further Reading
    The Operating System (Part 2)
    Operating System Levels
    Process Scheduling
    Memory Management
    Input/Output Control System
    Key Terms
    Review Questions
    Project Questions
    Further Reading

    NETWORKS
    Computer Networks
    Local Area Network (LAN)
    Network Cable
    Network Transmission
    Local Area Networks: Software
    Modulator/Demodulator (Modem)
    Communication Software
    Open System Interconnection (OSI) Model
    Key Terms
    Review Questions
    Project Questions
    Further Reading

    ADVANCED HARDWARE
    Advanced Computer Architectures
    Complex Instruction Set Microprocessor (CISM)
    Reduced Instruction Set Microprocessor (RISM)
    Digital Signal Processor
    Computer Architectures
    Multiple Processor Systems: Examples
    Integrated Circuit: Future Development
    Key Terms
    Review Questions
    Project Questions
    Further Reading

    APPENDIX
    The Evolution of the Computer
    Early Computer Systems
    First Generation Computers
    Second Generation Computers
    Third Generation Computers
    Fourth Generation Computers
    Fifth Generation Computers
    Sixth Generation Computers
    Key Terms
    Review Questions
    Project Questions
    Further Reading

    Biography

    Alexander John Anderson (Author)