Foundations of Computer TechnologyFoundations 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. |
Contents
| 3 | |
Part Six Advanced Hardware | 27 |
Part Two Hardware | 29 |
Microprocessors and Custom Logic | 50 |
Memory Systems | 79 |
IO Systems | 123 |
Computer Buses | 155 |
Part Three Software | 215 |
Operating Systems | 267 |
Part Four Operating Systems | 269 |
Part Five Networks | 313 |
Advanced Computer Architectures | 352 |
Part Seven Appendix | 393 |
Appendix | 396 |
Acronyms | 417 |
Other editions - View all
Common terms and phrases
address bus allow application architecture array basic binary bits block buffer bytes central processing unit chip clock communication compiler components computer system cycle data bus data flow decoder diagram disk drive electronic EPROM error example execution floating point floppy disk functions graphics hard disk hardware high level language I/O devices input instruction set integrated circuit Intel interface interrupt keyboard logic gates machine magnetic disk magnetic tape main memory memory management microprocessor modules Motorola Multibus noise operating system optical output parallel performance peripheral personal computer printer processor programming language random access memory read/write head registers secondary memory semiconductor serial shown in Figure signal silicon software development specification speed standard storage stored structure switch synchronous system bus Table task techniques terminal track transfer transistors transmission types typical usually virtual memory voltage


