DEV Community

YASH PAL
YASH PAL

Posted on • Edited on

Computer Architecture Tutorials

Here is Computer Architecture tutorials that you need to follow and use with step by step guide. using this guide you can prepare for exams.

Computer Architecture Fundamentals

  1. Basic structure of a computer
  2. Functional Units of a computer
  3. Computer Architecture fundamentals
  4. Development of Computers
  5. Von Neuman and Harvard machine Architecture
  6. Flynn Classification
  7. Computer Structure Architecture
  8. Basic Computer Data Types
  9. Arithmetic Complement
  10. Real Numbers Representation
  11. Interfacing Logic Devices
  12. Levels of Design abstraction
  13. Performance Metrics

Register Transfer and Micro Operations

  1. Register Transfer Language
  2. Memory Transfer
  3. Arithmetic Micro-operations
  4. Arithmetic Complements
  5. Logic Micro-operations
  6. Shift Micro-operations
  7. Bus Architecture
  8. Data Transfer
  9. Central Processing Unit
  10. CPU Bus Architecture

Computer Organization and Design

  1. Difference between Computer Architecture and Organization
  2. Computer Register and Types
  3. Common Bus System
  4. Instruction Format
  5. Instruction Types
  6. Instruction Cycle
  7. Fetch Decode Execute Instruction Cycle
  8. Timing and Control of Instruction Cycle
  9. Input-Output and Interrupt
  10. Memory Reference Instructions
  11. Addressing Modes
  12. Design of a basic computer
  13. Design of a Accumulator Unit
  14. Design of Control Unit
  15. Difference between Hardwired Control and Microprogrammed Control

Central Processing Unit

  1. Basic function of computer
  2. register organization
  3. General register organization
  4. Stack organization
  5. Infix to Reverse Polish notation conversion
  6. Instruction Types and their classifications
  7. Data transfer and manipulation
  8. Program control
  9. RISC and CISC
  10. Difference between RISC and CISC

Pipeline and Vector Processing

  1. Parallel Processing
  2. Pipeline
  3. Types of Pipeline
  4. Arithmetic Pipeline
  5. Instruction Pipeline
  6. Hazards
  7. RISC Pipeline
  8. Array Processors

Computer Arithmetic

  1. Machine Language
  2. Assembly Language
  3. Arithmetic and Logical Operations
  4. Subroutine
  5. Data Representation
  6. Addition and Subtraction
  7. Adder Circuits
  8. Shift and Add Multiplication Method
  9. Booth's Algorithm
  10. Restoring Division Algorithm
  11. Non-Restoring Division Algorithm
  12. Array Multiplier
  13. Hardwired control and Microprogrammed control Difference

Memory Organization

  1. Memory Classification
  2. Memory Characteristics
  3. Memory Organization
  4. Memory Types
  5. Auxiliary Memory
  6. Associative Memory
  7. Cache Memory
  8. Virtual Memory
  9. Paging and Segmentation Difference
  10. Multiprocessor
  11. Interconnection Structures
  12. Interprocessor Arbitration
  13. Interprocessor Communication and Synchronization
  14. Cache Coherence
  15. Shared Memory Multiprocessors

Input-Output Organization

  1. Input Output Interface
  2. Asynchronous Data Transfer
  3. Modes of Data Transfer
  4. Input Output Programming
  5. Priority Interrupt
  6. Microprogramming
  7. Control Memory/a>
  8. Address Sequencing
  9. Micro Program Examples
  10. Direct Memory Access
  11. Input-Output Processor
  12. Serial Communication

Top comments (0)