I am getting 3
total number of bolck in File is = 20MB/1KB
= 20 K blocks
and each Block Need 1 bit in Bit map then total 20 K bits are needed to represent Bit Map in memory
memory for Bit map in Byte = 20 K bit / 8 bit
= 2.5 KB
as we know the size of 1 block is 1KB, then to hold 2.5 KB bit map file we need atleast ceil(2.5)=3 block