What to study
Books - Introduction to algorithms (MIT)
C: - Operators precedence! - Meaning of re-entrant function?
Cache - Cache coherence - Cache types (fully assoc, set assoc, direct map) http://www.ecs.umass.edu/ece/koren/architecture/Cache/tutorial.html
Multiprocessing -Processor affinity -SMP vs AMP
Pipelining
Memories - MMU - Virtuall / physical addressing - TLB https://cseweb.ucsd.edu/classes/su09/cse120/lectures/Lecture7.pdf