Abd-El-Barr Mostafa & El-Rewini Hesham (2005). Fundamentals of Computer Organization and Architecture.

Your choice of sources
Abd-El-Barr Mostafa & El-Rewini Hesham (2005). Fundamentals of
Computer Organization and Architecture. Wiley Series on Parallel and
Distributed Computing, vol.38. EBSCOHOST
Chapter 6: Memory System Design I (basic concepts and cache memory)
Chapter 7. Memory System Design II (Main memory, virtual memory, and read only memory)
Mohammad, S. (2014), Memory Management Unit & x86 Protected Mode, presentation retrieved from http://www.googoolia.com/micro/lecture/mmu.pdf
What is cache memory, Youtube video (2016).
Eijkhout, Chow, and van de Geijn’s “Introduction to High-Performance Scientific Computing.”
Note: read pages 30-41
Virtual memory
David Black-Schaffer (2014). Virtual Memory: 1 Introduction
David Black-Schaffer (2014). Virtual Memory: 2 Three problems with Memory
David Black-Schaffer (2014). Virtual Memory: 3 What is Virtual Memory?
Justin Meza (2013). Virtual Memory 1 – Carnegie Mellon – Computer Architecture
Memory hierarchy
Memory Hierarchy, Youtube video (2011).
Memory Hierarchy continued, Youtube video (2013).
Improving processor performance via memory hierarchy
Blaise Barney’s “Introduction to Parallel Computing, Chapters 1-5”

Leave a comment

Your email address will not be published.