In this remarkable book on computer design, long-known in the field and widely used in manuscript form, Gerrit A. Blaauw and Frederick P. Brooks, Jr. provide a definitive guide and reference for practicing computer architects and for students. The book complements Brooks' recently updated classic, The Mythical Man-Month, focusing here on the design of hardware and there on software, here on the content of computer architecture and there on the process of architecture design. The book's focus on architecture issues complements Blaauw's early work on implementation techniques. Having experienced most of the computer age, the authors draw heavily on their first-hand knowledge, emphasizing timeless insights and observations.
Blaauw and Brooks first develop a conceptual framework for understanding computer architecture. They then describe not only what present architectural practice is, but how it came to be so. A major theme is the early divergence and the later reconvergence of computer architectures. They examine both innovations that survived and became part of the standard computer, and the many ideas that were explored in real machines but did not survive. In describing the discards, they also address why these ideas did not make it.
The authors' goals are to analyze and systematize familiar design alternatives, and to introduce you to unfamiliar ones. They illuminate their discussion with detailed executable descriptions of both early and more recent computers. The designer's most important study, they argue, is other people's designs. This book's computer zoo will give you a unique resource for precise information about 30 important machines. Armed with the factors pro and con on the various known solutions to design problems, you will be better able to determine the most fruitful architectural course for your own design.
0201105578B04062001
Principles, Protocols, and Architecture
Mackinnon, Tim, Steve Freeman, and Philip Craig. 2000. “Endo-Testing: Unit Testing with Mock Objects,” eXtreme Programming and Flexible Processes Software Engineering-XP2000 Conference. Maguire, Steve. 1993. Writing Solid Code.
Get a detailed look at the internal architecture of T-SQL with this comprehensive programming reference. Database developers and administrators get best practices, expert techniques, and code samples to master the...
As businesses attempt to maximize every employee hour, knowledge management and collaboration tools have become more popular. SharePoint Portal Server 2003 offers businesses a secure enterprise portal solution for knowledge...
Dig into the internals of tuning and optimization features in SQL Server 2005--with insights from leading SQL Server experts. This in-depth guide delivers best practices, pragmatic advice, and code samples...
"I come from a T-SQL background, so when I first laid my eyes on SQL Server 2005, I was shocked--and then, I was scared! I didn't have a CLR or...
"Microsoft Windows 2000 Server Administrator's Companion" brings network administrators, systems engineers, and other MIS professionals up to speed on the latest features of Windows 2000 Server, including Active Directory "TM"...
The #1 client/server book, now completely updated and expanded! "It's as savvy, informative, and entertaining as anything you are likely to read on the subject. Client/server isn't one technology but...
Describes techniques essential to implement an enterprise database—a network of databases across various computing platforms. Explains how to define the enterprise data model, the principles and methodology necessary to characterize...
Complex Event Processing (CEP) is a defined set of tools and techniques for analyzing and controlling the complex series of interrelated events that drive modern distributed information systems. This emerging...