Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1bootloader | Apower_on -> run(bootloader) -> load(OS) | |
| 2load_os(storage, RAM) | BThe bootloader is stored in firmware, not in RAM. RAM is volatile and empty at power-on, so no program could be kept there. | |
| 3The bootloader is stored in firmware, so it is still there when the computer is switched off | CA small program stored in firmware that runs first when the computer is switched on | |
| 4The bootloader runs first at power-on, before the operating system is loaded | DCopies the operating system from storage into RAM, then hands control to it | |
| 5bootloader.location = RAM_at_power_on | EThe bootloader runs first and loads the OS. The OS cannot run before it has been loaded into RAM. | |
| 6os.run_first(); bootloader.load(os) | Ffirmware.store(bootloader) |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
bootloader — A small program stored in firmware that runs first at power-on, finds the operating system on storage, copies it into RAM and hands control to it.powerOn()
bootloader.run()firmware.store(bootloader)osPath = bootloader.find(storage)bootloader.copy(OS, RAM)bootloader.copy(OS, RAM)
bootloader.handOver(OS)