CORE

Computer Organization and Architecture

24CSP305 · S3 · 4 credits

Official KTU 2024 syllabus subject — study with practice, PYQs and AI tools.

§
Syllabus
Loading syllabus…
Manage →
⚡ DAY-BEFORE EXAM

Have an exam tomorrow?

Get a high-yield attack plan focused on maximum marks per minute. Zero fluff, strict PYQ priority, active recall, and trap avoidance.

Strategy: High-yield concepts + PYQs + weak areas

Tap a module to mark as weak
PRIORITY A
Module 1

Why:Foundation module

+ Mark Weak
PRIORITY A
Module 2

Why:High exam relevance

+ Mark Weak
PRIORITY B
Module 3

Why:Core module

+ Mark Weak
PRIORITY B
Module 4

Why:Applied concepts

+ Mark Weak
PRIORITY C
Module 5

Why:Standard exam coverage

+ Mark Weak
Modules
Module 01Instruction Set Architecture (7 hours)expand

Review of number representation and operations. Basic operational concepts. Instruction Set Architecture - CPU registers, Memory location and addresses, Instruction sequencing, Instruction format and encoding, addressing modes.

Module 02The Processor (11 hours)expand

Reduced Instruction Set Computer (RISC) vs Complex Instruction Set Computer (CISC), RISC-V instructions overview. CPU Performance - Amdahl’s law, Building a data path and control, Single cycle processor, Multi-cycle processor, An Overview of Pipelining - Instruction pipelining, Notion of ILP, Data and control hazards and their mitigations.

Module 03Introduction to Memory Hierarchy (6 hours)expand

Memory Technologies- SRAM/DRAM/Flash. Memory Hierarchy, Locality of reference, The Basics of Caches – handling misses and writes. Trade-offs related to block size, associativity, and cache size.

Module 04Memory Level Optimization (7 hours)expand

Measuring and improving cache performance - Average memory access time, Basic optimizations - Reducing Cache Misses, Reducing miss penalty, Software optimization. Cache replacement policies (LRU). Introduction to multicore systems and cache coherence

Module 05Storage and I/O (5 hours)expand

Introduction to magnetic disks (notion of tracks, sectors). Accessing I/O devices, Interrupts, I/O mapped I/O, Memory mapped I/O. I/O data transfer techniques - programmed I/O, Interrupt-driven I/O, and DMA.

Notes / Resources

Exam-focused notes are optional context — Continue Learning above works even without them.

Notes for this subject aren't written yet

Continue Learning above adapts to this subject anyway — it teaches from your active syllabus.