wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Cache Memory

profile
Vrudanshi Bavliya
Jul 04, 2024
0 Likes
0 Discussions
52 Reads

What is Cache Memory?

Cache memory is associated with the term high-speed memory. It is comparatively much smaller RAM could work at a much speed than RAM that is the main memory. The cache is accessible to the CPU comparatively faster than the primarily memory the CPU. Therefore, it is employed to run in parallel with a fast processor and at the same time enhance its efficiency.

For example: If there’s a need of money we always check our purse first and if we need more we open our cupboard, even if that much money is not enough then we go to our respective banks. So lets consider bank is a hard disk, cupboard is a RAM and purse as a cache memory, which means whenever there’s an urgent need of money we open our purse that’s a cache memory. Processor takes 35 nanosecond to read from cache memory and 180 nanosecond to read it from RAM.

There are three types of cache memory

L1 cache:

Proximity: The first level of the cache is closest to the cores because most frequently used instructions are stored there.

Speed: It is the fastest type of cache memory designed to match the speed of the CPU.

Size: It is the smallest in size usually ranging from 16kb to 128 kb per core.

Purpose: Compared to the rest L1 cache is accessed most often as it is faster and closer to the and instructions it contains.

L2 cache:

Proximity: This cache is typically located on the CPU chip but it is further away from the cores than l1 cache .

Speed: L2 cache is slower than L1 cache but faster than L3 cache and main memory.

Size: It is larger than L1 cache with size typically ranging from 256kb to a few mb per core.

Purpose: L2 cache is the second level of cache and stores information and instructions that are not present in L1 but required often by the CPU.

L3 cache:

Proximity: L3 cache is usually located on CPU chip but is shared among all the cores in a multi core purpose .

Speed: It is slower than both L1 and L2 but it is still faster than main memory.

Size: L3 is the largest of the three, with size typically ranging from a few mb to tens of mb.

Purpose: It is the final cache before core logic has to go to main memory to fetch the required data It helps to further reduce the latency and improve the efficiency of memory access, particularly in multi-core processors where it can help coordinate and share data among cores.

 


Comments ()


Sign in

Read Next

Computer security techniques

Blog banner

File Sharing

Blog banner

Mesh Topology

Blog banner

Objectives and functions of Operating System...

Blog banner

Uniprocessor scheduling

Blog banner

Operating system evolution

Blog banner

Data Warehousing

Blog banner

Optimization of operating system design

Blog banner

Sweet Mango Murabba

Blog banner

COMFORT IS ALL ABOUT FASHION

Blog banner

Article on team management software

Blog banner

internet email and it's applications

Blog banner

Animal’s have my heart

Blog banner

LiquidPlanner

Blog banner

WomenEmpowerment

Blog banner

CYBER FORENCIS: PAST, PRESENT AND FUTURE.

Blog banner

Software

Blog banner

An Overivew Of Cache Memory

Blog banner

Quality check in IT services

Blog banner

The Essential Guide to Dynamic Arrays vs. Linked Lists: Which to Use and When ?

Blog banner

The Role of Teachers in Building a Child’s Confidence

Blog banner

Decoding Confusion Matrix

Blog banner

Everything You Need for a Perfect Stay in Arcadia, Florida, USA.

Blog banner

Lemon and Chilli Pickle (Limbu Mirchi Achar)

Blog banner

FRIENDSHIP

Blog banner

Koinex is shutting down and here is how you can withdraw...

Blog banner

Difference Between Classification And Clustering

Blog banner

Security in Operating Systems

Blog banner

Benefits of Yoga

Blog banner

Network Forensics Tools and Techniques

Blog banner

How Men and Women Process Pain Differently

Blog banner

EVOLUTION OF THE MIRCOPROCESSOR

Blog banner

DIGITAL ECONOMY

Blog banner

Direct Memory Access

Blog banner

Mumbai Metro 3

Blog banner

ASANA- A Management System.

Blog banner

Super Garlicky Tomato Soup with Smashed White Beans

Blog banner

E-learning in today's world

Blog banner

The IT Service Lifecycle

Blog banner

Be you

Blog banner

Risk management in IT

Blog banner

Crypto tax evasion

Blog banner