Module EC-10
Modern Computer Organisation
The boundary between hardware and software, and what sits on each side of it. The instruction set as a contract, the assembly your compiler actually produced, two modern instruction sets read side by side rather than one taught alone, how to measure performance without fooling yourself, and why the answer to wanting more speed became more cores.
5 topics ~52 h estimated learning time
Sign in to keep your progress.
Ready to start
- EC-10.1 The Hardware and Software Boundary
Core · 10 h
- EC-10.2 From C to Assembly and Back
Core · 12 h
- EC-10.3 ARM and RISC-V, Read Side by Side
Core · 12 h
- EC-10.4 Measuring Performance Honestly
Core · 10 h
- EC-10.5 More Than One Core
Core · 8 h