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
77 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

Uniprocessor scheduling

Blog banner

Importance of Website

Blog banner

Social Media Marketing Trends 2022

Blog banner

DBMS and various career options related to it.

Blog banner

Procedure For Corporate High-Tech Investigations

Blog banner

Mobile Security

Blog banner

Article on Team Work

Blog banner

Security issues in Sensor Networks and gathering admissible evidence in Network Forensics

Blog banner

Virtual Machine

Blog banner

Risk factors in service transistion

Blog banner

Eating Well With Meal Maharaj on Busy Workdays Without Cooking

Blog banner

Big Data Architecture

Blog banner

Proof-of-Stake (PoS)

Blog banner

Explain the concept of ( MIS) Management information systems

Blog banner

Business Intelligence v/s Big Data

Blog banner

“Shot on iPhone” : A campaign by Apple that turned into a prodigy

Blog banner

What is online marketing and why do you need to know about it ?

Blog banner

Sagar Parikrama

Blog banner

Bit Coins

Blog banner

Classification Vs Clustring? What's the diffrence?

Blog banner

memory cache

Blog banner

Deadlock and Starvation

Blog banner

memory managment

Blog banner

Chicken Dum Biryani

Blog banner

OS Evolution Achievements

Blog banner

How to Prepare Your Child for Their First Day of School?

Blog banner

Starvation

Blog banner

Uniprocessor scheduling

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

Importance Of Time

Blog banner

Article on IT development trends

Blog banner

How User Data Shapes Personalised Campaigns

Blog banner

Operation system

Blog banner

internet email and it's applications

Blog banner

Digital Balance: Keeping Children Mindful in the Screen Age

Blog banner

How India made the GIS its Own, and its Use in Infrastructural Developments

Blog banner

File system implementation

Blog banner

objectives and functions of operating system

Blog banner

Why Your Child Cries at Drop-Off and How Preschools Handle It Gently

Blog banner

12 Principles of Animation

Blog banner

How to use GIT & GITHUB

Blog banner

Importance of modern technology era

Blog banner