1 / 32

Chapter 6

Chapter 6. Memory. Linda Null, Julia Lobur. Figure 06.UN01: "RAM/abr./: Rarely Adequate Memory. because the more memory a computer has, the faster it can produce error messages." - Anonymous. Anonymous. Figure 06.UN02: "640k [of memory] ought to be enough for anybody." - Anonymous.

acarmen
Download Presentation

Chapter 6

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Chapter 6 Memory Linda Null, Julia Lobur

  2. Figure 06.UN01: "RAM/abr./: Rarely Adequate Memory. because the more memory a computer has, the faster it can produce error messages." - Anonymous Anonymous

  3. Figure 06.UN02: "640k [of memory] ought to be enough for anybody." - Anonymous CREDIT UPDATE NEEDED: Anonymous

  4. Figure 06.F01: The Memory Hierarchy -

  5. Figure 06.F02: Direct Mapping of Main Memory Blocks to Cache Blocks -

  6. Figure 06.F03: The Format of a Main Memory Address Using Direct Mapping -

  7. Figure 06.F04: Diagrams for Example 6.1 -

  8. Figure 06.F05: The Main Memory Address Format for Example 6.2 -

  9. Figure 06.F06: The Memory from Example 6.3 Mapped to Cache -

  10. Figure 06.F07: The Main Memory Address Format for Example 6.3 -

  11. Figure 06.F08: The Main Memory Address 9 = 1001₂ Split into Fields -

  12. Figure 06.F09: Associative Cache -

  13. Figure 06.F10: The Main Memory Address Format for Associative Mapping -

  14. Figure 06.F11: A 2-Way Set Associative Cache -

  15. Figure 06.F12: Format for Set Associative Mapping for Example 6.5 -

  16. Figure 06.F13: Direct Mapped Memory Format for Example 6.6 -

  17. Figure 06.F14: The Address 0x326A0 from Example 6.6 Divided into Fields for Direct Mapping -

  18. Figure 06.F15: Fully Associative Memory Format for Example 6.6 -

  19. Figure 06.F16: 4-Set Associative Mapped Memory Format for Example 6.6 -

  20. Figure 06.F17: The Address 0x326A0 from Example 6.6 Divided into Fields for Set Associative Mapping -

  21. Figure 06.F18: Current State Using Paging and Associated Page Table -

  22. Figure 06.F19: Format for an 8-Bit Virtual Address with 25 = 32 Byte Page Size -

  23. Figure 06.F20: Format for Virtual Address 000011012 = 0x0D -

  24. Figure 06.F21: Format for Physical Address 10011012 = 4D16 -

  25. Figure 06.F22: A Small Memory from Example 6.8 Using Paging -

  26. Figure 06.F23: A Larger Memory Example Using Paging -

  27. Figure 06.F24: Format for Virtual Address 0x1211232A -

  28. Figure 06.F25: Format for physical address 0x3F00F32A -

  29. Figure 06.F26: Current State of the TLB for Figure 6.23 -

  30. Figure 06.F27: Using the TLB -

  31. Figure 06.F28: Putting It All Together: The TLB, Page Table, Cache, and Main Memory -

  32. Figure 06.F29: Pentium Memory Hierarchy -

More Related