Online Books
Online Books

Free Computer Architecture Books

Artificial Intelligence
Online Books
Compiler Design
Online Books
Computation Theory
Online Books
Computer Algorithm
Online Books
Computer Architecture
Online Books
Computer Graphics
Online Books
Functional Programming
Online Books
Information Theory
Online Books
Numerical Computation
Online Books
OOD/OOP
Online Books
Operating System
Online Books
Programming Theory
Online Books
Online Books
 
Online Books Home About Us Link to us Sitemap Contact Us Post Queries
Online Books

This section contains free e-books and guides on Computer Architecture, some of the resources in this section can be viewed online and some of them can be downloaded.

Computer Architecture Books
Online Books
Introduction to Computer Architecture Lecture Notes

Online | NA Pages | English
Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance and cost goals. In this note, students will learn how to completely design a correct single processor computer, including processor datapath, processor control, memory systems, and I/O. Topics covered includes: Performance, Instructions, Arithmetic, Datapath, Control, Exceptions, Pipelining, Caches, Memory and VM, Arithmetic, Multiprocessors.

 
Architecture of High Performance Computers

Online | NA Pages | English
This note will give an introduction to designing and programming high performance processors. Topics covered includes: Branch Prediction, renaming, precise interrupts, Register Renaming, Wakeup, Bypass, Broadcast, Load-Store Queue, Commit, Recovery from speculation: RRF and RRAT, SRAM vs CAM based checkpoint, ROB based OOO processor design Little's Law, Non-Selective and Deferred Selective Replay, SRAM and DRAM Cells, CAM Cells, Pentium Trace Cache, Date Prefetching, Cache Design with Cacti, NUCA Caches, Routing and Flow Control, Hardware Security, Flow Control, Coherence and Consistency, Coherence Protocols, Directory Coherence and Atomic Primitives, Memory Consistency Models.

 
Computer Architecture Lectures

Online | NA Pages | English
This note explains the follolwing topics: Computers, Levels of Abstraction and Architecture, Performance Concepts and Performance Evaluation, Instruction Set Architecture, ALU Design, Designing a Single Cycle Datapath, Designing Single Cycle Control, Designing a Multiple Cycle Processor , Designing a Multiple Cycle Controller, Designing a Pipeline Processor, Cache Memory, Memory Systems , Virtual Memory.

 
Computer Architecture by University of Oslo

PDF | 112 Pages | English
This note covers the following topics: Basics of computer architecture, Introduction to Digital Electronics, Binary Numbers, Boolean Algebra, Combinational Logic Circuits, Sequential Logic Circuits, Von Neumann Architecture, Optimizing Hardware Performance, Low-level programming, Programming in C, Character encodings, Assembly programming.

 
Computer System Architecture Lecture Notes

Online | NA Pages | English
This note contains the study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics covered includes: instruction set design, processor micro-architecture and pipelining, cache and virtual memory organizations, protection and sharing, I/O and interrupts, in-order and out-of-order superscalar architectures, VLIW machines, vector supercomputers, multithreaded architectures, symmetric multiprocessors, and parallel computers.

 
Introduction to Computer Architecture Notes

Online | NA Pages | English
This note will review fundamental structures in modern microprocessor and computer system architecture design. Topics covered includes: computer organization, instruction set design, memory system design, pipelining, and other techniques to exploit parallelism. It will also cover system level topics such as storage subsystems and basics of multiprocessor systems.

 
Introduction to Computer Architecture

Online | NA Pages | English
This note will describe the basics of modern processor operation. Topics covered includes: computer system performance, instruction set architectures, pipelining, branch prediction, memory-hierarchy design, and a brief introduction to multiprocessor architecture issues.

 
Computer Systems Architecture Handouts and Lecture Notes

Online | NA Pages | English
This lecture note explains the basic principles and current practices of computer architectures and organizations, including instruction set design, pipelining, caching, virtual memory, and parallelism.

 
Computer Architecture Lecture Notes

Online | NA Pages | English
This lecture note explains the following topics: Decomposition of Computer Organization and Generic Instruction Processing, Basic Components and Connections in the Datapath, Sequential Circuit (Finite-State Machine) Design, How to Add To & Use the Basic Processor Organization To Execute Different Instructions, Processor Design : Myth8 Datapath and Control Unit.

 
Computer Organization and Architecture Lecture Notes

PDF | 90 Pages | English
This note covers the following topics: History Of Compuers, Machine Instruction Set, Instruction Pipelining, Processor Control Unit, Microprogrammed Control Unit.

 
Advanced Computer Architecture by Guru Jambheshwar University

PDF | 188 Pages | English
This lecture note covers the following topics: Parallel computer models, Program and Network properties, Pipelining, Cache memory Organization, Multithread and Data flow architecture, Concurrent Processor.

 
Advanced Architecture and Parallel Processing

PDF | 195 Pages | English
This note describes the following topics: Parallel computer models, Program and Network properties, Processors and memory hierarchy, Bus, cache and shared memory, Pipelining and Superscalar Techniques, Multiprocessor and Multicomputers.

 
Computer Organization and Architecture

Online | NA Pages | English
This course note provides an introduction to Computer Organization And Architecture and the content of this web course covers majority of the topics taught at the undergraduate level in the computer science and engineering disciplines of Engineering Colleges and Universities in India.

 
Capability Based Computer Systems

Online | NA Pages | English
This book is an introduction, a survey, a history,and an evaluation of capability-and object-based computer systems.This book explains the following topics: Capability- and Object-Based System Concepts, Early Descriptor Architectures, Early Capability Architectures, The Plessey System, The Cambridge CAP Computer, The Hydra System, The StarOS System, The IBM System/38, The Intel iAPX 432 and Issues in Capability-Based Architectures.

 
Advanced Computer Architecture (PDF 76P)

PDF | 76 Pages | English
This book covers the following topics: Introduction to the SPARC Architecture, Assembling and Debugging, Control Transfer Instructions, Logical and Arithmetic Operations, Data Types and Addressing, Subroutines and Parameter Passing, Instruction Encoding.

 
Advanced Computer Architecture Tutorials
ComputerStructures Principles and Examples (by Daniel P. Siewiorek, C. Gordon Bell,Allen Newell)
Computer Architecture Tutorial
Computer Structures Readings amp; Examples
Designing Computers and Digital Systems
Online Books
Online Books
Online Books
Online Books
Online Books
Online Books
© Copyright 2010-2011. FreeBookCentre.net, All Rights Reserved. Privacy Policy  |  Terms & Conditions