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

What Function Does SEO Serve in Digital Marketing?

Blog banner

Knowledge Management in Continual Service improvement (CSI)

Blog banner

Article on Fresh Book

Blog banner

E-commerce

Blog banner

Networking 101: How to Build Meaningful Connections in College

Blog banner

Linux Virtual Machine Process Scheduling

Blog banner

Understanding Mobile Device Forensics

Blog banner

MORDERN UNIX SYSTEM

Blog banner

Financial Fraud Detection

Blog banner

KPMG (Klynveld Peat Marwick Goerdeler)

Blog banner

Understanding Univariate, Bivariate, and Multivariate Analysis in Data Science

Blog banner

How to kiss

Blog banner

Explaining Buffer Overflow with Example

Blog banner

Top Career Paths After a B.Com Degree in Mumbai: What’s Next for You?

Blog banner

Types of Threads

Blog banner

EdTech (Education Technology)

Blog banner

Best password managers: Reviews of the top products

Blog banner

How to invest in Indian Stock Market ? ~ Tutorial 1

Blog banner

Digital marketing spotlight “Dove’s Real Beauty Campaign”

Blog banner

Raid

Blog banner

Cyber Attacks -- Trends Patterns and Security Countermeasures

Blog banner

Virtual memory

Blog banner

Way to make your meal healthier.

Blog banner

Technological Advancement

Blog banner

GIS Bharat Maps

Blog banner

Uniprocessor Scheduling

Blog banner

Technical Challenges and Directions for Digital Forensics

Blog banner

IoT Evolution

Blog banner

Decrypting Cryptocurrency: Tracing Transactions in Cyber Investigations

Blog banner

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

Blog banner

Malicious softwares

Blog banner

LinkedIn: Watch out for these 7 upcoming updates in 2023

Blog banner

Friendship

Blog banner

DNS Cache

Blog banner

Fudgy Tahini Date Chocolate Bars

Blog banner

An Approach To Spyware Detection And Removal

Blog banner

Characteristics of Etherum

Blog banner

Study of Sniffing Tools

Blog banner

FRIENDSHIP

Blog banner

Virtual machine.

Blog banner

Deadlocks in operating system

Blog banner

All you need to know about Website Traffic

Blog banner