Author: B. S. Chalk,A. T. Carter,R. W. HindPublish On: 2017-03-14
Author: B. S. Chalk,A. T. Carter,R. W. Hind
Publisher: Macmillan International Higher Education
This book describes how a computer works and explains how the various hardware components are organized and interconnected to provide a platform upon which programs can be executed. It takes a simple, step-by-step approach suitable for first year undergraduates coming to the subject for the first time. The second edition of this book has been thoroughly updated to cover new developments in the field and includes new diagrams and end-of-chapter exercises. It will also be accompanied by a lecturer and student web site which will contain solutions to exercises, further exercises, PowerPoint slides and all the source code used in the book.
OverviewGeneral organization and architecture; Structural/functional view of a computer; Evolution/brief history of computers.System busesComputer components-memory, cpu, i/o; Interconnection structures; Bus interconnection, multiple bus hierarchies, pci bus structure.Memory organizationInternal memory-characteristics, hierarchy; Semiconductor main memory-types of ram, chip logic, memory module organisation; cache memory-elements of cache design, address mapping and translation, replacement algorithms; Advanced dram organization; Performance characteristics of two-level memories; External memory : magnetic disk, tape, raid, optical memory; High speed memories : associative and interleaved memories.Data path designFixed point representation; Floating point representation; Design of basic serial and parallel high speed adders, subtractors, multipliers, Booth's algorithm; The arithmetic and logic unit (ALU) : Combinational and sequential ALU's.The central processing unitBasic instruction cycle; Instructions sets, formats and addressing; Processor organization;Register organization; Instruction pipelining; Co-processors, pipeline processors; RISC computers, RISC versus CISC characteristics.The control unitMicro-operations; Hardwired implementation; Microprogrammed control; Micro-instruction format; Applications of microprogramming.Input and output unitExternal devices : keyboard, monitor, disk drive and device drivers; I/O modules : programmed I/O, interrupt driven I/O, DMA, I/O channels and I/O processors; Serial transmission and synchronization.Multiple processor organizationsFlynn's classification of parallel processing systems; Pipelining concepts.
KEY BENEFIT : Learn the fundamentals of processor and computer design from the newest edition of this award winning text. KEY TOPICS : Introduction; Computer Evolution and Performance; A Top-Level View of Computer Function and Interconnection; Cache Memory; Internal Memory Technology; External Memory; I/O; Operating System Support; Computer Arithmetic; Instruction Sets: Characteristics and Functions; Instruction Sets: Addressing Modes and Formats; CPU Structure and Function; RISCs; Instruction-Level Parallelism and Superscalar Processors; Control Unit Operation; Microprogrammed Control; Parallel Processing; Multicore Architecture. Online Chapters: Number Systems; Digital Logic; Assembly Language, Assemblers, and Compilers; The IA-64 Architecture. MARKET : Ideal for professionals in computer science, computer engineering, and electrical engineering.
Author: Mostafa Abd-El-Barr,Hesham El-RewiniPublish On: 2005-02-22
Author: Mostafa Abd-El-Barr,Hesham El-Rewini
Publisher: John Wiley & Sons
This is the first book in the two-volume set offering comprehensivecoverage of the field of computer organization and architecture.This book provides complete coverage of the subjects pertaining tointroductory courses in computer organization and architecture,including: * Instruction set architecture and design * Assembly language programming * Computer arithmetic * Processing unit design * Memory system design * Input-output design and organization * Pipelining design techniques * Reduced Instruction Set Computers (RISCs) The authors, who share over 15 years of undergraduate and graduatelevel instruction in computer architecture, provide real worldapplications, examples of machines, case studies and practicalexperiences in each chapter.
Author: Linda Null,Pennsylvania State University Linda Null,Julia LoburPublish On: 2014-02-01
Author: Linda Null,Pennsylvania State University Linda Null,Julia Lobur
Publisher: Jones & Bartlett Publishers
Updated and revised to reflect the most current data in the field, perennial bestseller The Essentials of Computer Organization and Architecture, Fourth Edition is comprehensive enough to address all necessary organization and architecture topics, but concise enough to be appropriate for a single-term course. Its focus on real-world examples and practical applications encourages students to develop a "big-picture" understanding of how essential organization and architecture concepts are applied in the computing world. In addition to direct correlation with the ACM/IEEE CS2013 guidelines for computer organization and architecture, the text exposes readers to the inner workings of a modern digital computer through an integrated presentation of fundamental concepts and principles.The fully revised and updated Fourth Edition includes the most up-to-the-minute data and resources available and reflects current technologies, including tablets and cloud computing. All-new exercises, expanded discussions, and feature boxes in every chapter implement even more real-world applications and current data, and many chapters include all-new examples. A full suite of student and instructor resources, including a secure companion website, Lecture Outlines in PowerPoint Format, and an Instructor Manual, complement the text. This award-winning, best-selling text is the most thorough, student-friendly, and accessible text on the market today.Key Features:* The Fourth Edition is in direct correlation with the ACM/IEEE CS2013 guidelines for computer organization and architecture, in addition to integrating material from additional knowledge units. * All-new material on a variety of topics, including zetabytes and yottabytes, automatons, tablet computers, graphic processing units, and cloud computing* The MARIE Simulator package allows students to learn the essential concepts of computer organization and architecture, including assembly language, without getting caught up in unnecessary and confusing details.* Full suite of ancillary materials, including a secure companion website, PowerPoint lecture outlines, and an Instructor Manual* Bundled with an optional Intel supplement* Ideally suited for single-term courses
Author: V. RAJARAMAN,T. RADHAKRISHNANPublish On: 2007-06-01
Author: V. RAJARAMAN,T. RADHAKRISHNAN
Publisher: PHI Learning Pvt. Ltd.
Designed as an introductory text for the students of computer science, computer applications, electronics engineering and information technology for their first course on the organization and architecture of computers, this accessible, student friendly text gives a clear and in-depth analysis of the basic principles underlying the subject. This self-contained text devotes one full chapter to the basics of digital logic. While the initial chapters describe in detail about computer organization, including CPU design, ALU design, memory design and I/O organization, the text also deals with Assembly Language Programming for Pentium using NASM assembler. What distinguishes the text is the special attention it pays to Cache and Virtual Memory organization, as well as to RISC architecture and the intricacies of pipelining. All these discussions are climaxed by an illuminating discussion on parallel computers which shows how processors are interconnected to create a variety of parallel computers. KEY FEATURES Self-contained presentation starting with data representation and ending with advanced parallel computer architecture. Systematic and logical organization of topics. Large number of worked-out examples and exercises. Contains basics of assembly language programming. Each chapter has learning objectives and a detailed summary to help students to quickly revise the material.
ÿThis textbook provides a perfect amalgam of the basics of computer architecture, intricacies of modern assembly languages and advanced concepts such as multiprocessor memory systems and I/O technologies. It shows the design of a processor from first principles including its instruction set, assembly-language specification, functional units, microprogrammed implementation and 5-stage pipeline. Computer Organisation and Architecture can serve as a textbook in both basic as well as advanced courses on computer architecture, systems programming, and microprocessor design. Additionally, it can also serve as a reference book for courses on digital electronics and communication. Salient Features: ? Balanced presentation of theoretical, qualitative and quantitative aspects of computer architecture ? Extensive coverage of the ARM and x86 assembly languages ? Extensive software support: Instruction set emulators, assembler, Logisim and VHDL design of the SimpleRisc processor
BASICS OF COMPUTER ORGANIZATION AND ARCHITECTURE: Problems and Solutions is the result of several years of teaching, laboratory experience and evaluating the performance of the students. This book starts with a brief history of electronic computers and covers all units of digital computers including history of computers, number systems and codes, fixed point arithmetic, floating point arithmetic, decimal arithmetic, ALU Design, control unit, hardwired and micro-programmed control unit configurations and design, memories, memory interfacing, buses, examples of standard serial and parallel buses, input and output devices and I/O modes, introduction to 8 bit microprocessors and microcontrollers, etc. The problems are in graded form staring from simple to a reasonably complex level. Even though this book deals with problems and solutions, if one looks at the book in its totality it also serves as a text book on this topic.