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

Modern Operating System - Khush Bagaria

Blog banner

Big O Notation

Blog banner

Direct memory access

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

Palm Vein Biometric Technology; Contactless vein authentication

Blog banner

undefined

Blog banner

10 Alien Encounters and Abduction Stories

Blog banner

Social Engineering Deceptions and Defenses

Blog banner

FASHION

Blog banner

IT security management

Blog banner

The Role of Data Provenance and Lineage in Modern Data Science

Blog banner

IT RISK

Blog banner

What your Favorite colour says about You?

Blog banner

WINDOWS I/ O

Blog banner

I/O Buffering

Blog banner

Electronic Funds Transfer

Blog banner

Malware

Blog banner

Craziness of dream 11 and how it impacts on our life

Blog banner

PODIO

Blog banner

Data Visualization- Importance and tools (Tableau,Power BI, Matplotlib)

Blog banner

City of Mumbai (Bombay):

Blog banner

SMARTSHEET MANAGEMENT SYSTEM

Blog banner

Fitness

Blog banner

Threading

Blog banner

Security in Operating Systems

Blog banner

First-Order Logic (FOL): The Foundation of Modern Logic

Blog banner

Deadlock in Operating System

Blog banner

Mumbai local ......

Blog banner

Different Types of Data

Blog banner

Security in Cloud Computing

Blog banner

What is HTML?

Blog banner

Memory Management

Blog banner

Virus

Blog banner

THE ROLE OF CYBER FORENSICS IN CRIMINOLOGY

Blog banner

Proof-of-Stake (PoS)

Blog banner

Article on Fresh Book

Blog banner

Virtual Memory

Blog banner

“CONSISTENCY” in Social Media Marketing

Blog banner

RAID and It's Levels

Blog banner

Service stratergy principles

Blog banner

Demystifying Cryptography: A Beginner's Guide

Blog banner

Corporate Discipline.

Blog banner