So let us see how execution off this small snippet of code takes place in normal circumstances so the first thing that is done is that when this line gets executed we have to load instructions one is the load for this variable X and the load for this variable array_len so these 2 loads would cause X and array_len to be loaded into the registers and during that particular process it would also get load loaded into the cache memory.
તો ચાલો જોઈએ કે સામાન્ય સંજોગોમાં કોડ ના આ નાના સ્નિપેટને કેવી રીતે એક્ઝેક્યુશન કરવામાં આવે છે, તેથી પ્રથમ વસ્તુ થાય છે કે જ્યારે આ લાઈન એક્ઝેક્યુટ થાય છે ત્યારે આપણે ઇન્સટ્રકશન લોડ કરવી પડશે તે માટેનો એક લોડ વેરીએબલ X અને બીજો આ વેરીએબલ array_len નો છે. જેથી આ 2 લોડ ના કારણે X અને array_len રજિસ્ટરમાં અને તે ચોક્કસ પ્રોસેસ દરમ્યાન તે કેશ મેમરી માં પણ લોડ થઈ જાય છે.