Caching In Window
Nemwos Iurap
Introduction :
• A Cache is a Reserved storage location that collects
temperory data to help websites , browser and apps
to load faster.
• Caching occurs under the direction of the cache
manager, which operates continuously while
Windows is running.
What is Cache Windows?
• The Cache is a section of computer’s
memory where your temporary internet
files are stored.
• Saving internet files is your computer’s
way of speeding up the process of
opening web pages faster.
Cache Memory
• Cache Memory is a very high speed memory.
• It is used to speed up and synchronizing with high speed
CPU
• Cache is an extremely fast memory type that acts as a
buffer between RAM and CPU
Level of Cache Memory
Level 1 Level 2 Level 3
Level 1 Cache
• It is a type of memory in which data is stored and
accepted that are immediately stored in CPU.
• Memory Size : 2KB to 64KB
• It is integrated inside the CPU
• It has two types of Cache
1. Instruction Cache
2. Data Cache
Level 2 Cache
• The Level 2 Cache could be Inside the CPU or
outside the CPU.
• Memory Size : 256KB to 512KB.
• It is the fastest memory which has faster access
time where data is temporarily stored for faster
access.
Level 3 Cache
• Level 3 cache is specialized memory developed to
improve the performance of L1 and L2.
• It usually double the speed of DRAM.
• With multicore processors, each core can have
dedicated L1 and L2 cache, but they can share an L3
cache..
Cache Mapping
• Cache mapping is a technique by which the
contents of main memory are brought into
the cache memory.
• There are three Different types of Cache Mapping:
i) Direct Mapping
ii) Associative Mapping
iii) Set-Associative Mapping
i) Direct Mapping
• In Direct Mapping , assign
each memory block to a
specific line in the cache.
• Direct Mapping performance is
directly proportional to the Hit
Radio.
ii) Associative Mapping
• Any block can go
into any line of the
cache.
• It is considered to
be the fastest and
most flexible
mapping form.
iii) Set-associative Mapping
• Set-associative Mapping
addresses the problem of
possible thrashing in the
direct mapping method.
• It combines the best of
direct and associative cache
memory technique.
Application of Cache Memory
• It reduce the average time to access data from the
Main memory.
• Cache memory improves the efficiency of data
retrieval.
• The correspondence between the main memory
blocks and those in the cache is specified by a mapping
function.
Thank You!

Cache, Caching, Cache Memory Explained

  • 1.
  • 2.
    Introduction : • ACache is a Reserved storage location that collects temperory data to help websites , browser and apps to load faster. • Caching occurs under the direction of the cache manager, which operates continuously while Windows is running.
  • 3.
    What is CacheWindows? • The Cache is a section of computer’s memory where your temporary internet files are stored. • Saving internet files is your computer’s way of speeding up the process of opening web pages faster.
  • 4.
    Cache Memory • CacheMemory is a very high speed memory. • It is used to speed up and synchronizing with high speed CPU • Cache is an extremely fast memory type that acts as a buffer between RAM and CPU
  • 5.
    Level of CacheMemory Level 1 Level 2 Level 3
  • 6.
    Level 1 Cache •It is a type of memory in which data is stored and accepted that are immediately stored in CPU. • Memory Size : 2KB to 64KB • It is integrated inside the CPU • It has two types of Cache 1. Instruction Cache 2. Data Cache
  • 7.
    Level 2 Cache •The Level 2 Cache could be Inside the CPU or outside the CPU. • Memory Size : 256KB to 512KB. • It is the fastest memory which has faster access time where data is temporarily stored for faster access.
  • 8.
    Level 3 Cache •Level 3 cache is specialized memory developed to improve the performance of L1 and L2. • It usually double the speed of DRAM. • With multicore processors, each core can have dedicated L1 and L2 cache, but they can share an L3 cache..
  • 9.
    Cache Mapping • Cachemapping is a technique by which the contents of main memory are brought into the cache memory. • There are three Different types of Cache Mapping: i) Direct Mapping ii) Associative Mapping iii) Set-Associative Mapping
  • 10.
    i) Direct Mapping •In Direct Mapping , assign each memory block to a specific line in the cache. • Direct Mapping performance is directly proportional to the Hit Radio.
  • 11.
    ii) Associative Mapping •Any block can go into any line of the cache. • It is considered to be the fastest and most flexible mapping form.
  • 12.
    iii) Set-associative Mapping •Set-associative Mapping addresses the problem of possible thrashing in the direct mapping method. • It combines the best of direct and associative cache memory technique.
  • 13.
    Application of CacheMemory • It reduce the average time to access data from the Main memory. • Cache memory improves the efficiency of data retrieval. • The correspondence between the main memory blocks and those in the cache is specified by a mapping function.
  • 14.