Wiki/system.md

834 B

System Stuff

Cache

Word

  • Can have two meanings:
    • In assembly: 2 bytes
    • In systems: bitwith (32b or 64b)

Page

  • Granularity of paging.
  • 1024 bytes

Cache Line/Block

  • Number of consecutive bytes cached together to exploit spacial locality
  • 64 bytes

Inclusive, Exclusive, Non-Inclusive

  • If all blocks in the higher level cache are also present in the lower level cache, then the lower level cache is said to be inclusive of the higher level cache.
  • If the lower level cache contains only blocks that are not present in the higher level cache, then the lower level cache is said to be exclusive of the higher level cache.
  • If the contents of the lower level cache are neither strictly inclusive nor exclusive of the higher level cache, then it is called non-inclusive non-exclusive (NINE) cache.