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

**THE MUJAWARR: Transforming the Logistics Industry**

Blog banner

Types of threads

Blog banner

Bitcoin sent using radio waves! No internet!

Blog banner

PERT Overview

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

Building Confidence in Children Through Daily Routines and Play

Blog banner

Skills An Ethical Hacker Must Have

Blog banner

AN EVENT-BASED DIGITAL FORENSIC INVESTIGATION

Blog banner

A-B-C of Networking: Part-3 (Topology [Bus & Star])

Blog banner

Buffer overflow

Blog banner

Benefits of Yoga

Blog banner

Deadlock

Blog banner

Some web vulnerabilities

Blog banner

Explain the concept of ( MIS) Management information systems

Blog banner

Have You Explored India Yet?

Blog banner

Microsoft Word

Blog banner

Zomato's Secret Digital Marketing Techniques!

Blog banner

Virtual memory

Blog banner

The New Classic: Indo Western Patola Outfits for Today’s Woman

Blog banner

A BLOG ON MYSQL

Blog banner

A Deep Dive

Blog banner

Virtual memory

Blog banner

INTERNET

Blog banner

Outlook.com

Blog banner

Virtual memory in os

Blog banner

MACHINE LEARNING

Blog banner

Understanding the 4 Types of Learning Methods in Early Childhood

Blog banner

Scheduling in Operating Systems

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

File system

Blog banner

Design Considerations for Disk Cache Management

Blog banner

How to invest in Indian Stock Market ? ~ Tutorial 1

Blog banner

Travel: Everything Everywhere!

Blog banner

Security in Cloud Computing

Blog banner

Social media

Blog banner

Throttle engine ’Sneak peek into the future’

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

What is Spyware?

Blog banner

Explain DBMS in Brief

Blog banner

Virtual memory

Blog banner

Computer security techniques

Blog banner

Disk Scheduling

Blog banner