# Computer Organization

- Institution: IIT Madras
- Department: Computer Science and Engineering
- Teacher: Prof. S. Raman
- Level: Undergraduate
- Language: English
- Subjects: Computer science, Engineering
- Source: [NPTEL](https://nptel.ac.in/courses/106106092)
- Licence: [CC BY-NC-SA](https://nptel.ac.in/faq) (Non-commercial use only.)
- Syllabus: [at the source](https://nptel.ac.in/courses/106106092)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

## Lectures

1. [Introduction To Computing](https://invisiblenetwork.ai/learn/nptel/106106092/90bcdb47fbcb) (Video)
2. [Introduction To System : Software](https://invisiblenetwork.ai/learn/nptel/106106092/68c08f2ef5d1) (Video)
3. [Introduction To System : Hardware](https://invisiblenetwork.ai/learn/nptel/106106092/d39743916e81) (Video)
4. [Processor Activities](https://invisiblenetwork.ai/learn/nptel/106106092/48deb580611c) (Video)
5. [Processor As a State Machine](https://invisiblenetwork.ai/learn/nptel/106106092/cfe310e87985) (Video)
6. [Data Path Architecture](https://invisiblenetwork.ai/learn/nptel/106106092/adb8151f0187) (Video)
7. [Data Path Controller : Micro Programmed](https://invisiblenetwork.ai/learn/nptel/106106092/a96010edcc66) (Video)
8. [State Machine Design](https://invisiblenetwork.ai/learn/nptel/106106092/aa9bc771704a) (Video)
9. [Controller Design: Microprogrammed and Hardwired](https://invisiblenetwork.ai/learn/nptel/106106092/254ad9f7ed5a) (Video)
10. [Controller Design (Contd)](https://invisiblenetwork.ai/learn/nptel/106106092/9c8f2a3e196f) (Video)
11. [Typical Micro Instructions](https://invisiblenetwork.ai/learn/nptel/106106092/e55cacc89738) (Video)
12. [Addressing Modes](https://invisiblenetwork.ai/learn/nptel/106106092/917c54befded) (Video)
13. [Problem Exercise](https://invisiblenetwork.ai/learn/nptel/106106092/c02fc86d3cc9) (Video)
14. [Problem Exercise](https://invisiblenetwork.ai/learn/nptel/106106092/b3709ef85be3) (Video)
15. [Introduction to memory system](https://invisiblenetwork.ai/learn/nptel/106106092/055ca905242b) (Video)
16. [CPU - Memory Interaction](https://invisiblenetwork.ai/learn/nptel/106106092/225a66b7c218) (Video)
17. [Cache Organization](https://invisiblenetwork.ai/learn/nptel/106106092/47605662d3da) (Video)
18. [Cache Organization](https://invisiblenetwork.ai/learn/nptel/106106092/6cdffb881207) (Video)
19. [Virtual Memory](https://invisiblenetwork.ai/learn/nptel/106106092/00350f38d0e8) (Video)
20. [Virtual Memory](https://invisiblenetwork.ai/learn/nptel/106106092/ccd29dd99e09) (Video)
21. [Performance Calculation](https://invisiblenetwork.ai/learn/nptel/106106092/9e0ffa4a99e7) (Video)
22. [Segmentation](https://invisiblenetwork.ai/learn/nptel/106106092/2f726917bc27) (Video)
23. [Address Translation and Protection](https://invisiblenetwork.ai/learn/nptel/106106092/78987bae0fc0) (Video)
24. [Programmed I/O](https://invisiblenetwork.ai/learn/nptel/106106092/778013c1ea85) (Video)
25. [Interrupt Driven I/O](https://invisiblenetwork.ai/learn/nptel/106106092/9b85cd866ee2) (Video)
26. [DMA : Direct Memory Access](https://invisiblenetwork.ai/learn/nptel/106106092/7ff5a29c24a5) (Video)
27. [Device Service Routines](https://invisiblenetwork.ai/learn/nptel/106106092/314d32b6eb2d) (Video)
28. [Evolution Of I/O](https://invisiblenetwork.ai/learn/nptel/106106092/04fa9b1e50ba) (Video)
29. [I/O Devices](https://invisiblenetwork.ai/learn/nptel/106106092/e756d23a8069) (Video)
30. [I/O Devices - Contd](https://invisiblenetwork.ai/learn/nptel/106106092/5271c596538b) (Video)
31. [Buses](https://invisiblenetwork.ai/learn/nptel/106106092/3b0890f8b8a2) (Video)
32. [Buses Contd](https://invisiblenetwork.ai/learn/nptel/106106092/1d957bc8c935) (Video)
33. [Conclusion](https://invisiblenetwork.ai/learn/nptel/106106092/792f6e440edd) (Video)
