wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Design Considerations for Disk Cache Management

profile
Monil Parikh
Sep 09, 2024
0 Likes
0 Discussions
73 Reads
  1. Data Delivery: It explains two methods for delivering data from the disk cache to the requesting process: memory-to-memory transfer or using shared memory with pointers, the latter being more efficient and allowing shared access.
  2. Replacement Strategy: When a new sector is brought into the disk cache, an existing block must be replaced. Common strategies include Least Recently Used (LRU), where the least recently accessed block is replaced, and Least Frequently Used (LFU), which replaces the block with the fewest references. However, LFU can be less effective due to the influence of locality on reference counts.
  3. Frequency-Based Replacement: An advanced technique divides the cache into sections (new, middle, and old) to mitigate LFU's issues, allowing blocks time to build up reference counts before being eligible for replacement. This approach is shown to be more effective than simple LRU or LFU.
  4. Replacement Timing: Replacement can occur on-demand or be preplanned. Preplanned replacement may involve releasing multiple slots at once, especially when sectors that have been updated need to be written back to disk before replacement.








Comments ()


Sign in

Read Next

An Overivew Of Cache Memory

Blog banner

Study on cyber and network forensic in computer security management

Blog banner

The Importance of Eating on Time: How Meal Timing Affects Your Health

Blog banner

Denial-of-Service and Distributed Denial-of-Service Attack Techniques

Blog banner

Twisted world

Blog banner

Different types of scam frauds

Blog banner

virtual memory

Blog banner

Why Seasonal Summer Foods Are Best for Your Health?

Blog banner

Honeypot in cyber security

Blog banner

Data carving - using hex editor

Blog banner

Service stratergy principles

Blog banner

Biometric Authentication Vulnerabilities

Blog banner

Understanding Endometriosis and Its Psychological Impact on Quality of Life

Blog banner

How to use open SSL for web server - browser communication

Blog banner

A BLOG ON MYSQL

Blog banner

Toothache at night? What does this mean, and how to cope with it?

Blog banner

Virtual memory

Blog banner

virtual machine

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

10 Survival Tips that might save your life

Blog banner

Data-Driven Prediction of Virtual Item Prices in Online Games

Blog banner

Operating system

Blog banner

The IT Service Lifecycle

Blog banner

Cyber Forensics in a Ransomware Attack Recovery

Blog banner

Kernel in Operating System

Blog banner

How Do I Get Rid of My People-Pleasing Behaviour?

Blog banner

Clarizen

Blog banner

What is time ? The term which has astonished Scientists

Blog banner

What is the point of living if we can die at any moment of our lives ?

Blog banner

How to invest in Indian Stock Market ? ~ Tutorial 1

Blog banner

Deadlock

Blog banner

Data Acquisition in Cyber Forensics

Blog banner

RAID

Blog banner

Why Summer Break Is Important for Emotional and Cognitive Growth?

Blog banner

Im Photographer

Blog banner

The role of artificial intelligence in automating digital forensic analysis.

Blog banner

GraphX:- A graph processing tool

Blog banner

MEMORY MANAGEMENT (techniques)

Blog banner

How to Compare Schools Before an Admission Decision

Blog banner

LinkedIn

Blog banner

What is Password Cracking ? and it's Techniques.

Blog banner

PERSONAL STORIES

Blog banner