Foundations of Computer Technology: 1st Edition (Paperback) book cover

Foundations of Computer Technology

1st Edition

By Alexander John Anderson

CRC Press

456 pages

Purchasing Options:$ = USD
Paperback: 9780412598104
pub: 1994-09-08
$94.95
x
Hardback: 9781138413962
pub: 2017-06-29
$205.00
x

FREE Standard Shipping!

Description

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.

Table of Contents

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

Subject Categories

BISAC Subject Codes/Headings:
COM000000
COMPUTERS / General