| 1. |
What is computer architecture? Relationship between software and hardware |
Check the syllabus. Also check the contents of section 1.1 of the textbook. |
60minutes |
| Review sections 1.1-1.3 and the contents of the lecture. Solve the examples of the textbook. |
130minutes |
| 2. |
Inside of the computer and manufacturing method for the integrated circuit |
Check the contents of sections 1.4 and 1.5. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 3. |
Instructions, operands, and registers |
Check the contents of sections 2.1-2.3. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 4. |
Load / store instructions and memory access |
Check the contents of section 2.3. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 5. |
The formation of machine language |
Check the contents of section 2.5. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 6. |
Branch instructions and processing |
Check the contents of section 2.7. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 7. |
The mechanism of addition and subtraction in CPU, and the structure of ALU |
Check the contents of sections 3.1 and 3.2. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 8. |
Flow of instruction execution inside the CPU, and introduction to pipeline processing |
Check the contents of sections 4.1 and 4.6. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 9. |
Instruction set suitable for pipeline processing, and RISC and CISC |
Check the contents of section 4.6. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 10. |
Data hazard and forwarding |
Check the contents of sections 4.7 and 4.8. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 11. |
Improving performance by cache, and memory hierarchy |
Check the contents of distributed materials. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 12. |
Working principle of cache, and direct-mapped cache |
Check the contents of distributed materials. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 13. |
Improving cache performance, and multilevel caches |
Check the contents of distributed materials. |
95minutes |
| Review the contents of the lecture. Solve the examples of the textbook. |
95minutes |
| 14. |
Final exam and review |
Check the contents of sections 1.1-4.8 and the distributed materials. |
95minutes |
| Solve the examples of the textbook again and solve the corresponding exercises. |
95minutes |
| Total. |
- |
- |
2660minutes |