അതിനാൽ, എന്താണ് ചെയ്യുന്നത് എന്നാൽ, ബ്ലോക്കുകൾ റീഡ് ചെയ്യുന്നു, ആദ്യ ബ്ലോക്കുകൾ റീഡ് ചെയ്യുന്നു, തുടർന്ന് അവ വീണ്ടും മെമ്മറിയിൽ സോർട് ചെയ്യുന്നു, തുടർന്ന് അവ തിരികെ റൈറ്റ് ചെയ്യുന്നു എന്നിവയാണ്.
కాబట్టి, మొదట M బ్లాక్ లు చదవబడతాయి, తర్వాత అవి మెమరీలో క్రమబద్ధీకరించబడతాయి, ఆ తర్వాత అవి తిరిగి వ్రాయ బడతాయి.