top of page

Course Code - ITE2001
Credits - 3
Modules - 8

NOTE:

Check these 2 playlists for reference:

1.Education4u

2.GateSmashers


 
Module 1: Introduction and overview of computer architecture

Introduction to computer systems - Overview of Organization and Architecture -Functional components of a computer -Registers and register files-Interconnection of components-Organization of the von Neumann machine and Harvard architecture-Performance of processor

Gate Smashers-Videos : 2 to 6

Notes : Module-1


 
Module 2: Data Representation And Computer Arithmetic

Fixed point representation of numbers-algorithms for arithmetic operations: multiplication

(Booths, Modified Booths) - division (restoring and non-restoring) - Floating point representation with IEEE standards and algorithms for common arithmetic operations- Representation of nonnumeric data (character codes).

Modified Booth’s Algorithm: Modified Booth Multiplication Algorithm

Booth’s Algorithm:

Part-1

Part-2

Part-3

IEEE Floating point representation:

Floating point number representation

Restoring Division:

Part-1

Part-2

Non-Restoring Division:

Part-1

Part-2

Notes : Module-2


 
Module 3: Fundamentals of Computer Architecture

Introduction to ISA (Instruction Set Architecture)-Instruction formats- Instruction types and addressing modes- Instruction execution (Phases of instruction cycle)- Assembly language programming-Subroutine call and return mechanisms-Single cycle Data path design-Introduction to multi cycle data path-Multi cycle Instruction execution.

Instruction Set Architecture, Instruction Formats,Instruction Types,Zero,Single,Two,Three address instructions:

Gate Smashers-Videos: 7-18

Addressing Modes and its types:

Gate Smashers- Videos: 19-30

Subroutine Call and Return Mechanisms:

Education 4u-Video: 23

Notes: Module-3


 
Module 4: Memory System Organization and Architecture

Memory systems hierarchy-Main memory organization-Types of Main memory-memory interleaving and its characteristics and performance- Cache memories: address mapping-line size replacement and policies- coherence- Virtual memory systems- TLB- Reliability of memory systems- error detecting and error correcting systems.

Memory hierarchy and organization:

Gate Smashers-Videos: 31-34

Cache Mapping and it’s types: Direct, Fully Associative, Set Associative:

Gate Smashers-Videos: 35- 40

Memory Design:

Introduction to Memory Design

Memory Design-Horizontal Expansion

Memory Design-Vertical Expansion

Cache Replacement Algorithms:

Gate Smashers-Videos: 41-46

Cache Replacement, Memory Design: Solved questions

Notes: Module-4


 
Module 5: I/O Techniques, DMA and Interrupts

Input-Output Fundamentals & Techniques: Gate Smasher-Videos:59-63

Education4u video:DMA

Notes: Module-5


 
Module 6: External Memory, RAID

External Memory: Videos:External Memory, RAID

Notes:Module-6


 
Module 7:

External Memory: Gate Smasher-Videos:49-58

Notes:Module-7


bottom of page