wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Cache memory

profile
Bhargav Patel
Jul 03, 2024
0 Likes
0 Discussions
65 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

VIRTUAL MACHINE

Blog banner

History of ITIL

Blog banner

Deadlock in operating system

Blog banner

To travel is to live

Blog banner

Big Data Architecture

Blog banner

Why Dry Fruits Make the Perfect Gifting Choice for Every Occasion?

Blog banner

Service transistion under difficult conditions

Blog banner

Natural Language Processing(NLP)

Blog banner

38_Network Sniffing Techniques_SBC

Blog banner

Celebrate Diwali the Delicious Way with Meal Maharaj Catering

Blog banner

Mumbaicha Dabbawalla

Blog banner

Thumb Sucking: When It’s Normal and When It Becomes a Dental Problem

Blog banner

Analysis of Digital Evidence In Identity Theft Investigations

Blog banner

Street foods

Blog banner

note taker app

Blog banner

Use case of K-means clustering

Blog banner

Apple

Blog banner

The Chapped Lips and Dry Mouth Trap: The Sneaky Reason Cavities Spike in Winter

Blog banner

Microsoft Windows Overview

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

Deadlock and Starvation

Blog banner

ADD A SPICE TO YOUR LIFE.

Blog banner

Cyber Forensic in the Banking sector

Blog banner

RAID

Blog banner

A Short History of GIS

Blog banner

SPEM

Blog banner

Women Empowerment

Blog banner

Supervised and Unsupervised Learning

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

Raising Emotionally Intelligent Students: The Classroom Beyond Academics

Blog banner

Security issues

Blog banner

USES OF WHATSAPP

Blog banner

Different Types of Data

Blog banner

Cloud Computing

Blog banner

DATA BREACH CAUSES CHALLENGES PREVENTION AND FUTURE DIRECTIONS

Blog banner

Footprinting

Blog banner

VIRTUAL MEMORY

Blog banner

Deadlock

Blog banner

Memory Management

Blog banner

Disk Scheduling

Blog banner

Man In The Middle Attack

Blog banner

Odoo

Blog banner