New edition of a textbook which presents the computer as a hierarchy of levels, each with a well-defined function. Covers the digital logic level, the instruction set architecture level, the operating system level, the assembly language level, and parallel computer architectures. This edition features running examples updated to the newest systems such as the Pentium II and the Java Virtual Machine and a reworking of the microarchitecture level to reflect technology changes. All of the code examples are now presented in Java. Appends information on binary numbers and floating-point numbers. Annotation c. by Book News, Inc., Portland, Or.
This book takes a modern structured, layered approach to understanding computer systems. It's highly accessible - and it's been thoroughly updated to reflect today's most critical new technologies, including Pentium II and UltraSPARC microprocessors, Windows NT and Java Virtual Machines.Tanenbaum and Goodman present a computer as a series of layers, each one built upon the ones below it, and understandable as a separate entity. The book includes detailed coverage at the digital logic and micro-architecture levels, instruction set level, and operating system machine level, and contains a completely rewritten and updated chapter on parallel computer architecture. This new edition includes a wealth of new material about modern I/O devices, a detailed discussion of the Java Virtual Machine (including a microprogrammed implementation of a subset of a JVM), extensive coverage of multiprocessing, and much more.For all computer professionals and engineers who need an overview or introduction to computer architecture.