FILE MANAGER 3 RECEIVES WRITE REQUEST AND CALCULATES
CORRESPONDING BLOCK NUMBER
FILE MANAGER 3 ISSUES WRITE REQUEST FOR CALCULATED BLOCK
TO BUFFER CACHE MANAGER 4
BUFFER CACHE MANAGER 4 WHICH HAS RECEIVED REQUEST
CHECKS WHETHER CORRESPONDING CACHE BLOCK IS BEING
MANAGED
BUFFER CACHE MANAGER 4 SETS ENTRY OF CACHE BLOCK AND
LINKS CACHE BLOCK TO LRU LIST
BUFFER CACHE MANAGER 4 ISSUES READ REQUEST FOR CACHE
BLOCK OF CORRESPONDING BLOCK TO FLASH DISK DRIVER 6
FLASH DISK DRIVER 6 WHICH HAS RECEIVED REQUEST COPIES
CONTENTS OF CORRESPONDING REAL BLOCK TO DESIGNATED
AREA
BUFFER CACHE MANAGER 4 COPIES DATA FROM DATA AREA OF
USER PROGRAM TO CORRESPONDING AREA IN CACHE BLOCK
BUFFER CACHE MANAGER 4 SETS "YES"
BLOCK