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 | |
|---|---|---|
| 1Game and music player open at once | AManaging multitasking, because the OS shares CPU time between the programs | |
| 2Plug in a printer, OS loads its driver | BgiveCPUTime(game) giveCPUTime(music) | |
| 3Logging in is user accounts and security because the OS checks who you are | CA new printer needs peripherals and drivers, not files, because the OS must load a driver to control the device | |
| 4Two programs open at once is multitasking because the CPU is shared | DManaging peripherals and drivers, because the OS needs the driver to talk to the device | |
| 5Typing a password to log in = managing memory | EChecking a password is user accounts and security, not memory, because the OS is checking who the user is | |
| 6Plugging in a printer = managing files | FIF password = storedPassword THEN allowAccess |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
scenario to function — Find what the OS is doing in a scenario, such as sharing the CPU, loading a driver or checking a password, then match it to one of its nine functions and explain with 'because'.scenario = "Two programs open at once"
function = "multitasking"scenario = "A printer is plugged in"
function = "managing peripherals and drivers"scenario = "A new student gets a login"
function = "managing user accounts"scenario = "Music plays while a game runs"
ans = "Multitasking because CPU is shared"scenario = "The OS checks a password"
function = "providing system security"