Introduction: Function and structure of a computer, Functional components of a computer, Interconnection of components, Performance of a computer.
Representation of Instructions: Machine instructions, Operands, Addressing modes, Instruction formats, Instruction sets, Instruction set architectures - CISC and RISC architectures.
Processing Unit: Organization of a processor - Registers, ALU and Control unit, Data path in a CPU, Instruction cycle, Organization of a control unit - Operations of a control unit, Hardwired control unit, Microprogrammed control unit.
Memory Subsystem: Semiconductor memories, Memory cells - SRAM and DRAM cells, Internal Organization of a memory chip, Organization of a memory unit, Error correction memories, Interleaved memories, Cache memory unit
- Concept of cache memory, Mapping methods, Organization of a cache memory unit, Fetch and write mechanisms, Memory management unit - Concept of virtual memory, Address translation,
Hardware support for memory management.
Input/Output Subs
Textbooks
- Computer Organization and Design RISC-V Edition: The Hardware Software Interface. 1st Edition By David A. Patterson, John L. Hennessy, ISBN 978-0128122754, Morgan Kaufmann.
- Computer Architecture: A Quantitative Approach. By John L. Hennessy and David A. Patterson ISBN: 012383872X
Metadata
Proposing Faculty: Department: Computer Science and Engineering Programme: B.Tech Proposing date: Approved date: Proposal type: Offerings: