CS: Computer Organization and Architecture

This course covers essential aspects of computer systems, spanning CPU organization, memory architecture, and I/O design. Students explore instruction encoding, addressing modes, and CPU types (RISC, CISC). The curriculum delves into Register Transfer Language, memory organization (RAM, virtual memory), and input-output design. Additionally, it addresses array processors, multiprocessor systems, and parallel processing languages, providing a comprehensive understanding of computer architecture and organization.

Course Instructor:

sometext

Sadbhawna

Contact: sadbhawnathakur [at] gmail [dot] com

profile photo
Lectures:
Tuesday Thursday Friday
Week 1 16/01 1. Introduction to COA     18/01 2. Basics of Computer Systems     19/01 3. Lecture (Prof. Virender Singh, IIT Bombay)   
Week 2 23/01 4. Classification of Architectures     25/01 5. Addressing Modes     26/01 Republic Day Holiday    
Week 3 30/01 6. RISC and CISC     01/02 7. Stack Machines, Subroutine Calls     02/02 8. Measuring CPU Performance    
Week 4 06/02 9. Introduction to Memory Systems     08/02 10. Memory Interfacing     09/02 11. Static and Dynamic RAM    
Week 5 13/02 12. Introduction to Memory Hierarchy     15/02 13. Cache Memory     16/02 14. Mapping Algorithms    
Week 6 20/02 15. Cache Replacement     22/02 16. Introduction to virtual memory     23/02 17. Paging and Segmentation    
Week 7 27/02 ***Mid-sem Exams*** 29/02 ***Mid-sem Exams*** 01/03 ***Mid-sem Exams***
Week 8 05/03 18. Lecture (Prof. Virender Singh, IIT Bombay) 07/03 19. Lecture (Prof. Virender Singh, IIT Bombay) 08/03 Holiday
Week 9 12/03 20. Secondary Storage Devices     14/03 21. IO interface     15/03 22. Modes of data transfer    
Week 10 19/03 23. Interrupts Handling     21/03 24. Direct Memory Access     22/03 25. Input/Output Device Interfacing    
Week 11 26/03 26. Universal Serial Bus     28/03 27. Pipelining Basics     29/03 Holiday
Week 12 02/04 28. Instruction Cycle as pipelining     04/04 29. Pipelining speed-up and efficiency     05/04 30. Pipelining Hazards    
Week 13 09/04 31. Reducing stall cycles     11/04 32. Lecture (Prof. Virender Singh, IIT Bombay) 12/04 33. Lecture (Prof. Virender Singh, IIT Bombay)
Week 14 16/04 34.     18/04 35.     19/04 Holiday
Week 15 23/04 36. Quiz-2     25/04 37.     26/04 ***End-sem Exams***

Assignments and question papers:

COA Assignment 1    

COA mid-sem Questions     COA mid-sem Answer key    



Last updated on April 1, 2024