Lecture 1 Introduction
Lecture 2. Digital circuits 1, Boolean Algebra
Lecture 3. Digital circuits 2, combinatorial circuits
HW 1.
Lecture 4. Digital circuits 3, sequential circuits
Lecture 5. History and performance metrics. More about history
Lecture 6. Computer components and function .
HW 2
Lecture 7. Memory 1, memory hierarchy
Lecture 8. Memory 2, cache memory
Lecture 9. Memory 3, performance metrics
HW. 3.
Lecture 10. Memory 4, external memory
Lecture 11. Memory 5, virtual memory
Lecture 12. I/O 1, CPU-Controller I/O
HW. 4.
Lecture 13. I/O 2, Direct memory access-DMA
Lecture 14. I/O 3, memory-mapped
Lecture 15. CPU 4, buses
HW 5
Lecture 16. CPU 1, registers
Lecture 17. CPU 2, ALU
Lecture 18. CPU 3, control unit
HW. 6
Lecture 19. CPU 5, exception handling
Lecture 20. CPU 6. Microprogrammimg
Lecture 21. CPU 7, Instruction cycle and Pipelining
HW 7.
Lecture 22. CPU, 8 CISC and RISC
Lecture 23. Parallel processors 1, SIMD, MIMD, shared memory
Lecture 24. Advanced topics, parallel processors
HW 8
Lecture 25. Advanced topics
Lecture 26. Advanced topics, CPU, ALU
Lecture 27. Advanced topics, memory, DRAM
HW 9
Lecture 28. Advanced topics, CPU, CISC and RISC
Lecture 29. Advanced topics, CPU, Microprogrammimg, Review of the course