wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Cache memory

profile
Bhargav Patel
Jul 03, 2024
0 Likes
0 Discussions
68 Reads

Cache memory is basically a kind of random access memory (RAM) which is inbuilt in processor. The cache memory is used to built a bridge of speed gap between the fast CPU and slow RAM therefore it improves overall performance of the computer.

There are 2 parts of cache memory:

1) Inbuilt cache processor 

Level 1: Level 1 cache memory is the smallest in size but the fast among all four. It is located inside the processor. It is separated into instructions cache (L1i) and data cache (L1d). Every core has its own dedicate L1 cache

Level 2: level 2 cache memory is a little bigger size than level 1. It is also slow as compare to Level 1. It is dedicate to one single core or shared between multiple core.

Level 3: level 3 cache memory has bigger size than level 2 but is faster than level 2. It is dedicated to multiple core only.

2) Advanced Cache Configurations

Level 4: level 4 is not inbuilt but it must be close to processor to perform its best. It is used when high performance task. Not all computers have level 4 cache memory.

Advantages of cache memory:

1) High Speed access: Cache memory is faster than RAM because it's frequently access data and instructions rather than being idle.

2)improvement in Performance: Cache memory improves performance by minimising the average time of access data. 

3)High Speed: nowadays processor is so fast that RAM could not provide data at right time. To overcome this problem cache memory sync the ram and processor 

Disadvantage of cache memory: 

1) Cost: The cost to make cache memory is more expensive than RAM due to technology and materials used to achieve such high speed and low latency

2) Complexity: design of cache memory is very complex. All levels require different design. 

3)Security: cache memory can be attacked with the help of certain types of side channel attacks. This provides the hacker to use and manipulate our sensitive data. 

 

 

 


Comments ()


Sign in

Read Next

PROCESS CONTROL BLOCK IN OS

Blog banner

memory managment

Blog banner

Scheduling

Blog banner

"Audit" In Data Science

Blog banner

operating system

Blog banner

Linker

Blog banner

Global versus Indian Mental Health Differences

Blog banner

Caching windows

Blog banner

A Survey of Anti-Forensic Techniques: Methods, Challenges, and Countermeasures

Blog banner

Interrupts in OS

Blog banner

Understanding the 'Ambiverts'

Blog banner

Recipe of Paneer Butter Masala

Blog banner

Beatbox

Blog banner

Benefits of yoga and meditation

Blog banner

EdTech (Education Technology)

Blog banner

How Cyber Forensics use in AI

Blog banner

social media issue

Blog banner

Linux Memory Management

Blog banner

Evolution of Operating Sytems

Blog banner

Cloud Forensic Tools And Storage :A Review Paper

Blog banner

What's Better : Supervised or Unsupervised Learning

Blog banner

HACKING MOBILE PLATFORM

Blog banner

RAID and It's Levels

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

Cache memory

Blog banner

security requirements for safe e-payment

Blog banner

Virtual Memory

Blog banner

My First Dream Bike

Blog banner

Modern Operating System

Blog banner

Difference Between Classification And Clustering

Blog banner

Tableau

Blog banner

Jamming Attacks in Network Security: Disrupting Communication Signals

Blog banner

Life of a 2020-2021 student

Blog banner

Virtual Machine

Blog banner

How to lose belly fat

Blog banner

5 Things I As A Dentist Would Never Do (And What You Can Learn From It)

Blog banner

From Procrastinator to Performer: How to Beat the Last-Minute Rush

Blog banner

E-mail security

Blog banner

OPERATING SYSTEM OBJECTIVES AND FAULT TOLERENCE.

Blog banner

How User Data Shapes Personalised Campaigns

Blog banner

Process states

Blog banner

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

Blog banner