These are three independent types of address.
Memory usually holds programs or data.
Certain regions of the PC's first megabyte, are 'reserved' for different functions. Cards with programs installed on ROMS make the ROMS 'appear' at a specific address. The different cards must have different addresses for their ROMS and data buffers. The Video BIOS is the easiest, as everyone agrees on vague standards. Windows uses it's own driver.