Maybe I didn't understand all this, but ROM is certainly read more than once unless it has been copied to RAM. All the programs use ROM routines, and most of Amiga OS is held in ROM (thank God)
Can you explain me why are you all mentioning 1Gb, do you mean 1Mb? Kickflash is ROM image in flash memory, right?