DESCRIPTION Written for an undergraduate course on computer organization for computer science and computer engineering majors, the depth and breadth of coverage of the book are suitable for both academic teaching in colleges and universities and reference by computer professionals and specialists. Computer Organization assumes that the reader has only a preliminary knowledge of a computer, but it thoroughly discusses the basic design principles and methodologies of the major functional units of a computer. The book features an analytical approach to all aspects of modern computer design the design of all major functional units of a computer is learned by way of the analysis of their characteristics. It presents the detailed design process of these functional units and especially their interconnection to construct the datapath and the control unit of a computer. The last chapter of the book discusses the design of the contemporary high-performance pipelined processor. The authors have chosen the material and its presentation carefully, hoping that they can fit the needs of readers with various areas of specialization and also the specific demands of various academic curricula.
KEY FEATURES
A Functional Units Approach This approach (instead of the systems level approach) is chosen based on the authors teaching experiences. As each chapter is organized around a major functional unit (e.g., CPU, memory, I/O, ALU) with focus on its theory and design, this makes it easier for students to relate the design of each functional unit to the overall hierarchical structure of a computer. Learning by Doing Worked examples in each chapter show students the systematic solution of problems, and their mastery of concepts can be assessed with end-ofchapter exercises. Strong Emphasis on Digital Logic The authors put a strong emphasis on digital logic to help students relate its importance to the design of computer circuits and modules from a practical point of view. Use of Simplified Processors for Design Students are shown how to design modern computers with basic concepts and fundamental techniques using simplified and practical processors, instead of commercially available processors that can confuse students with their complexity. Flexibility All the chapters are structured such that instructors can select individual sections for their courses according to whether students have taken a course on digital logic. Graphical Aids There are more than 90 tables and nearly 300 fully illustrated and labeled diagrams accompanying the main text, worked examples, and exercises. Up-to-date Topics The latest technologies in computer organization, such as solid-state drives, RAID, FireWire, multi-core architecture, InfiniBand, and pipelining are introduced to familiarize students with the latest trends in computer organization. TABLE OF CONTENTS 1. Introduction 2. The Representation of Information on a Computer 3. Logic Design of Combinational Circuits 4. Logic Design of Sequential Circuits 5. The Arithmetic Logic Unit 6. Complex Arithmetic Operations 7. Instruction Set Architecture 8. The Central Processing Unit (CPU) 9. The Control Unit 10. Primary Memory 11. Input/Output (I/O) 12. Pipelining References Index
"synopsis" may belong to another edition of this title.
Dr. Lan Jin received his BS in Electrical Engineering from Tsinghua University, Beijing, and PhD in Electrical Engineering from Moscow Electrical Engineering Institute. From 1957 to 1983, he was Associate Professor and Professor at the Department of Computer Science and Technology at Tsinghua University, Beijing. During 1984 to 1988, he served in the faculty of the Massachusetts Institute of Technology (MIT) and The Pennsylvania State University.
Since 1989, he is the Professor of Computer Science at California State University, Fresno. During his academic career, Dr. Jin taught computer science courses to undergraduate and graduate students. He has been engaged in teaching and research in advanced computer architecture and parallel processing since 1978 and has published two books: Parallel Processing Computer Architecture (Beijing: Tsinghua University Press, 1982) and Computer Organization and Architecture (Beijing: Tsinghua University Press, 1986). Both books have been used as course texts for undergraduates majoring in computer science and computer engineering in China. His current research interests are parallel and distributed computer systems. Dr. Bo Hatfield received her BS in Computer Science from Southwest Jiaotong University, Chengdu, Sichuan Province, China, and her MS and PhD in Computer Engineering from The Pennsylvania State University. From 1993 to 1995, she served as Assistant Professor of Computer Science at the Christopher Newport University, Virginia, and was the faculty at Meredith College, North Carolina between 1995 and 1999. Thereafter, Dr. Hatfield joined Motorola as a senior design engineer for almost a year. She also worked as a senior software engineer for Multilink (now known as Spectel, Inc.). Since 2001, Dr. Hatfield is the Professor of Computer Science at Salem State University, Massachusetts. She has taught many computer science and computer engineering courses. Her current research interests are data mining, artificial neural networks, and parallel and distributed computer systems.
"About this title" may belong to another edition of this title.
Seller: Bay State Book Company, North Smithfield, RI, U.S.A.
Condition: good. The book is in good condition with all pages and cover intact, including the dust jacket if originally issued. The spine may show light wear. Pages may contain some notes or highlighting, and there might be a "From the library of" label. Boxed set packaging, shrink wrap, or included media like CDs may be missing. Seller Inventory # BSM.1EU77