The Write-Back sends only the last dirty block to disk when cache is full. while the Flush writes all the dirty blocks. The optimal result of each policy is implemented by re-organising all write in a certain time window to maximum the standby duration of disks.