What concepts should a newbie(someone who doesn't have too much knowledge about computer architecture, user/kernel space, memory etc.) understand if he wants to know how Metldown/Spectre works?
I would say :
- out of order execution
- user/kernel space and how they interact
- a little bit of how processors work
Anything else?