Back close

Course Detail

Course Name Computer Architecture
Course Code 24CSC112
Program Integrated M. Sc. Mathematics and Computing
Semester III
Credits 4
Campus Coimbatore

Summary

Number Systems: Decimal system – Positional number systems – Binary system – Converting between binary and decimal – Hexadecimal notations. Computer Arithmetic: ALU – Integer representation – Integer arithmetic – Floating-point representation – Floating-point arithmetic. Digital Logic: Boolean algebra – Gates – Combinational circuits – Sequential circuits.

Fixed point Addition, Subtraction, Multiplication and Division. Floating Point arithmetic, High performance arithmetic, Subword parallelism

Input / Output Concepts And Terminology – Buses And Bus Architectures – Programmed And Interrupt-Driven I/O – A Programmer”s View Of Devices, I/O, And Buffering.

Memory hierarchy, Memory Chip Organization, Cache memory, Virtual memory. Parallel Bus Architectures, Internal Communication Methodologies, Serial Bus Architectures, Mass storage, Input and Output Devices.

Parallelism: Introduction – Parallel And Pipelined Architectures – Characterizations Of Parallelism -Types of parallelism and parallel architectures (Flynn classification) – Communication, Coordination, And Contention – Performance Of Multiprocessors – Consequences For Programmers – Redundant Parallel Architectures – Distributed And Cluster Computers. Data Pipelining: The concept of pipelining – Software pipelining – Software pipelining and Hardware pipelining.

Text Books

  1. William Stallings, “Computer Organization and Architecture: Designing for Performance”, 10th Global Edition, Pearson Education Limited, 2016.
  2. Douglas Comer, “Essentials of Computer Architecture”, 2nd Edition, CRC Press, 2017.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now