ABSTRACT

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.

part One|25 pages

Overview

chapter Chapter 1|23 pages

Computers: An Introduction

part Two|186 pages

Hardware

chapter Chapter 2|20 pages

Digital Integrated Circuits

chapter Chapter 3|30 pages

Microprocessors and Custom Logic

chapter Chapter 4|44 pages

Memory Systems

chapter Chapter 5|32 pages

I/O systems

chapter Chapter 6|20 pages

Computer Buses

chapter Chapter 7|38 pages

Computer Hardware Design

part Three|54 pages

Software

chapter Chapter 8|33 pages

Software and Programming Languages

chapter Chapter 9|18 pages

Software Engineering

part Four|45 pages

Operating Systems

chapter Chapter 10|18 pages

The Operating System (Part 1)

chapter Chapter 11|25 pages

The Operating System (Part 2)

part Five|36 pages

Networks

chapter Chapter 12|34 pages

Computer Networks

part Six|44 pages

Advanced Hardware

chapter Chapter 13|42 pages

Advanced Computer Architectures