AD-503 (C) RGPV B.Tech
Computer Org. & Architecture (COA)
The official syllabus is free to read, no account needed.
Syllabus, notes and important questions for AD-503 (C)
- Syllabus Official RGPV syllabus Free
- Notes 5 documents Free
- Previous Year Papers None for AD-503 (C) yet
- Important Questions None for AD-503 (C) yet
Syllabus units
Topics as the official RGPV syllabus lists them.
Unit 1 Basic Structure of Computer 11 topics
- Structure of desktop computers
- CPU organization: general registers, memory register, instruction register, control word, stack organization
- Instruction format, ALU, I/O system and bus architecture
- Program counter and bus structure
- Register Transfer Language (RTL) for bus and memory transfers
- Addressing modes
- Control unit organization: basic instruction concepts, instruction types, micro‑instruction formats
- Fetch‑decode‑execute cycle
- Hard‑wired control unit versus microprogrammed control unit
- Microprogram sequencer and control memory
- Sequencing and execution of micro‑instructions
Unit 2 Computer Arithmetic 7 topics
- Binary addition and subtraction
- Complement representation and signed arithmetic
- Multiplication and division algorithms
- Booth’s algorithm for multiplication
- Division operation techniques
- Floating‑point arithmetic operations
- Design of an arithmetic unit
Unit 3 I/O Organization 4 topics
- I/O interfaces: PCI bus, SCSI bus, USB
- Data transfer modes: serial, parallel, synchronous, asynchronous
- Direct Memory Access (DMA)
- I/O processor architecture
Unit 4 Memory Organization 5 topics
- Main memory: RAM and ROM technologies
- Secondary storage: magnetic tape, magnetic disk, optical storage
- Cache memory: structure, mapping schemes, replacement algorithms
- Techniques for improving cache performance
- Virtual memory concepts and memory‑management hardware
Unit 5 Multiprocessors and Advanced Architectures 7 topics
- Characteristics and structure of multiprocessor systems
- Inter‑processor arbitration and inter‑processor communication
- Memory organization in multiprocessor systems
- Pipelining concepts
- Vector and array processing techniques
- RISC versus CISC architectures
- Study of modern multicore processors (Intel, AMD)