The note will review
fundamental structures in modern microprocessor and computer system architecture
design. Topics covered includes: CPU Performance and Metrics, Instruction
Set Architecture, Implementation and Pipelining, Exceptions, Multi-cycle Ops,
Dynamic Scheduling, Dynamic Branch Prediction, Multiple Issue and
Speculation,Static Scheduling, Loop Unrolling, and Software Pipelining, Caches,
Main Memory, Virtual Memory, Multiprocessors, Multithreading and I/O.
This note covers anatomy of a computers,
Basic computer architecture, Input output devices, Storage devices, History of
computers, Logic gates and flip flops, Addressing concepts, Instructions and
input or output Subsystems.
Author(s): Micky
Haldya, Biyani Girls College Jaipur
This PDF describes the following topics related to Computer
Architecture : Structure Of Computers, Generations Of A Computer, First Generation,
Classification Digital Computer Based On Size And Capability, Classification Based On Number Of Microprocessors, Functional Unit
, Basic Operational Concepts, The Von Neumann Architecture
, Bus Structures, Comparison Between RISC And CISC, Multiprocessors And
Multicomputer, Basic Computer Organization And Design, Algorithm.
Computer
Architecture studies the techniques used to design and implement the principle
components of a computer system and the mechanisms that can be used to
quantitatively evaluate the expected performance capabilities of the different
design possibilities. This page covers the following topics related to Computer
Architecture : Introduction, Historical Overview, Fundamentals of Computer
Design, Optimizations of the Memory Hierarchy,Instruction Level Parallelism ,
Data Parallelism, Thread-Level Parallelism, Warehouse Computing, Domain
Specific Architecture.
This note explains the following topics: Number Systems and
Arithmetic, Boolean Algebra, Karnaugh Maps, The Quine McCluskey Algorithm,
Combinational Circuits, Synchronous Sequential Logic, Registers and Counters,
Register Transfer and Micro operations, Basic Computer Organization and Design,
Micro programmed Control, Floating Point Data, Pipeline and Vector Processing.