NAME:SUBRAMANYA.A.T
USN: 01FE23BCS279
DIV:'E'
COURSE INSTRUCTOR: Namrata D Hiremath
CREDITS:4
The Computer Organization & Architecture course covers the core principles of computer systems, including memory hierarchy, input/output mechanisms, interrupts, pipelining and the basics of parallel processing.
It thoroughly explains how modern computer systems operate and interconnect at both hardware and software levels. This course equips future engineers with the skills to design efficient, scalable, and robust computing systems by bridging the gap between hardware and software.
A key component of the course is a hands-on activity where students design a simple processor using a simulation tool, providing them with valuable insights into the instruction lifecycle and the internal workings of processors.
The course fosters a deep connection with the computer as both a machine and a system, offering insights from its lowest-level operations to its higher-level abstractions. Students are encouraged to think critically about the trade-offs and challenges faced in system design
Acquire basic knowledge in computer fundamentals, performance analysis and interconnection principles in modern computing.
Build memory modules to perform I/O operations.
Apply Instruction Set Architecture principles to effectively design and implement data path in computer systems.
Explain the concept of parallelism with reference to computer performance.
Integrate and simulate all modules to develop a complete processor, followed by a comprehensive performance analysis.