Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Modern microprocessors (Computer Engineering Series)
Korneev K., Korneev V., Kiselev A., Charles River Media, Inc., Rockland, MA, 2004. Type: Book (9781584503682)
Date Reviewed: Jan 5 2005

The stated goal of this textbook is to provide a detailed introduction to microprocessor fundamentals and their application, suitable for a one-semester survey course at either the undergraduate or graduate level. Overall, it seems to very nicely achieve this purpose, given the difficulty any course material in this field will encounter due to rapid advances in computer architectures and the underlying microelectronics technologies, and the ever-expanding breadth of microprocessor applications. While this book could also serve as a useful refresher in underlying concepts for practicing professionals in these fields, the emergent technology and application specifics generally change at a faster pace than can be substantially captured in such a textbook-oriented publication format.

The presentation is organized into five chapters, rich in illustration and example, and well suited for the book’s intended role as a classroom and laboratory text. The first three chapters form the bulk of the text, while the final two provide abbreviated surveys of two more advanced problem-oriented topics. Chapter 1 lays the conceptual foundations for microprocessor architectures, technological structures, and functional organizations. The underlying semiconductor and large-scale integrated circuit technologies, their realization into specific microprocessor circuits and components, and the basic architectural and structural methods used to improve microprocessor efficiency and speed are discussed in some detail. Building on this base, chapter 2 addresses specific general-purpose microprocessor architectures and contemporary design alternatives available from several manufacturers, including AMD, IBM, Intel, Motorola, SPARC, and Texas Instruments. Numerous application examples are provided, illustrating specific design features of both reduced instruction set and complex instruction set computer architectures, as well as their comparative utility in achieving desired functionality and efficiency.

Chapter 3 introduces problem-oriented microprocessor designs for digital signal processing and multimedia applications. Specific families of digital signal processors--from Analog Devices, Motorola, Texas Instruments, and others--and their applications in signal processing, multimedia processing, and communications processing are described. Comparative analyses of the effectiveness of signal microprocessor architectures when performing typical signal processing tasks are provided. Two additional problem-oriented microprocessor-based architectural designs are addressed in the final two, relatively short, chapters. Chapter 4 describes transputer-type microprocessors oriented toward use in massively parallel computer systems, while chapter 5 considers the organization of neural network computations and the implementation of neuroprocessors. Each of these two final presentations seems to be a less thorough review of these emergent (and important) microprocessor-based technologies than would be expected, given the much greater range and depth of material presented in the initial three chapters.

Each of the five chapters concludes with a detailed question set that seems to be based on the authors’ many classroom presentations in these subject areas. In addition, each chapter provides an extensive set of references, called endnotes, serving the interested reader with pointers to many additional resources. This textbook usefully serves a broader goal, of engaging readers interested in the basic understanding of microprocessor fundamentals, and leading them to further their self-education. A companion laboratory course (and accompanying study guide) would be highly recommended as an adjunct to this course material. With these caveats, the topical coverage would seem appropriate for a fast-paced one-semester sequence, or a class at a more measured two-semester pace, within this curriculum. The text is also recommended as a very useful reference for nontechnical professionals, and others within the microprocessor user community who need a quick and easy refresher in day-to-day applications of these underlying concepts and technologies.

Reviewer:  A. G. Larson Review #: CR130607 (0508-0887)
Bookmark and Share
 
Accreditation (K.3.2 ... )
 
 
Microprocessors (C.5.3 ... )
 
 
Microprocessors And Microcomputers (B.7.1 ... )
 
 
Microcomputers (C.5.3 )
 
 
Types And Design Styles (B.7.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Accreditation": Date
Comparing undergraduate degrees in information technology and information systems
Hislop G.  Information technology education (Proceeding of the 4th conference on information technology curriculum, Lafayette, Indiana, USA, Oct 16-18, 2003)9-12, 2003. Type: Proceedings
Dec 3 2003
Guidelines for a graduate curriculum on embedded software and systems
Caspi P., Sangiovanni-Vincentelli A., Almeida L., Benveniste A., Bouyssounouse B., Buttazzo G., Crnkovic I., Damm W., Engblom J., Folher G., Garcia-Valls M., Kopetz H., Lakhnech Y., Laroussinie F., Lavagno L., Lipari G., Maraninchi F., Peti P., Puente J., Scaife N., Sifakis J., de Simone R., Torngren M., Veríssimo P., Wellings A., Wilhelm R., Willemse T., Yi W. ACM Transactions on Embedded Computing Systems 4(3): 587-611, 2005. Type: Article
Nov 28 2005

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy