Who loads the BIOS and the memory map during boot-up

Viewed 10659

For the BIOS, Wikipedia states:

The address of the BIOS's memory is located such that it will be executed when the computer is first started up. A jump instruction then directs the processor to start executing code in the BIOS.

I know that BIOS lives in non-volatile memory. But it would have to be loaded into the RAM for it to be executed. So who loads the BIOS into RAM ?

I have also read that a memory map is loaded at start-up. Does the BIOS load this memory map ? Where is is stored ?

1 Answers
Related