wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C4.1 Types of software and interrupts

Total questions: 83

Worksheet time: 1hrs 13mins

Name
Class
Date
1.

Software that provides services that computer requires

a)

System software

b)

Application Software

2.

Software that provides services that the user requires

a)

System software

b)

Application software

3.

Operating systems and utilities are examples of (a)   software

4.

Select all the examples of system software

a)

Operating system

b)

Device drivers

c)

Word processor

d)

Utilities

e)

Database

5.

Select all the examples of application software

a)

Spreadsheet

b)

Word processor

c)

Database

d)

Internet browser

e)

Gamesware

6.

Set of programs to control and manage the operation of computer hardware

a)

System software

b)

Application software

7.

System software...

a)

Can be executed the software as and when they require

b)

Provides a platform on which other software can run

c)

Allows a user to perform specific tasks using the computer's resources

d)

Controls the allocation and usage of hardware resources

8.

Application software...

a)

is used to perform various applications on a computer

b)

can be a single program or a suite of programs

c)

provides a human computer interface

d)

allows users to perform specific tasks using the computer's resources

9.

Select some examples of application software

a)

Word processor

b)

Compilers

c)

Apps

d)

Video editing

e)

Utilities

10.

Control & measuring, database, graphic manipulation are examples of _____ software

a)

System

b)

Application

11.

Select some examples of system software

a)

Compilers

b)

Linkers

c)

Device drivers

d)

Operating systems

e)

Utilities

12.

(a)   are parts of the OS which carry out certain functions

13.

Examples of utility programs

a)

virus checkers, screensavers

b)

back-up, security

c)

video editing, photo repairing

d)

defragmentation, file compression

e)

file management

14.

______-_____ software run in the background and should be kept up-to-date

(a)  

15.

Anti-virus software carry out _____ ______ (examining software for suspicious behaviours)

(a)  

16.

Any possibly infected files identified by the anti-virus software are put into (a)  

17.

'Next to each other' (related to defragmentation)

(a)  

18.

How can blocks of files be scattered all over the HDD

a)

files are deleted

b)

new files are downloaded

c)

files are partially-deleted

d)

files are extended

19.

Slow data access on the HDD can be solved by using (a)   software

20.

During defragmentation, the blocks of files are ____

a)

deleted

b)

created

c)

duplicated

d)

rearranged

21.

2 features of back-up utilitiy

a)

End-to-end encryption when backing up files

b)

Only carry out back-up when the computer is not used

c)

Allow a schedule for backing up files to be created

d)

Only carry out back-up when changes are made to the file

22.

When backing up a file, what are the three versions created for security

a)

Current file on HDD/SSD

b)

Locally backed up copy (portable SSD)

c)

Remote back-up version (clouds)

d)

Copy on HDD/SSD

e)

Copy in the trash bin

23.

Features of security software

a)

Manage access control and user account

b)

Oversee/supervise the updating of software

c)

Link to other utility software

d)

Protect network interfaces

e)

Use encryption and decryption to reduce the damage of data interception

24.

What utility program is it?

(a)  

25.

(a)   are often used to activate useful background tasks that can only go on when the computer is in an 'idle' state, for eg: virus scans

26.

Software that communicate with the OS and translate data into a format understood by a hardware peripheral device

(a)  

27.

All USB device drivers contain a collection of information about devices called (a)  

28.

Features of operating system

a)

Provides an interface between computer and human

b)

Provides an environment in which applications can run

c)

Translate computer's language

d)

Provide connection with other computers in a network

29.

Most computers store OS on ______

a)

HDD

b)

SSD

c)

the cloud

d)

USB

30.

Select the functions of operating systems

a)

Security

b)

Platform for running of application software

c)

Managing files

d)

Executing programs written by user

31.

An interface supplied by the operating system to 'hide' the complexities of the software and hardware from the human user (a feature of operating systems)

(a)  

32.
a)

GUI

b)

CLI

33.

User has to type in instruction in order to interact with the computer

a)

GUI

b)

CLI

34.

WIMP (a technology used in GUIs) stands for (write in lowercase, with spaces between words)

(a)  

35.

A modern touch screen interface system that allows actions such as pinching and rotating

(a)  

36.

Advantages of command line interfaces (CLIs)

a)

user is in direct communication with the computer

b)

can change computer's configuration settings

c)

user is not restricted to pre-set options

d)

uses small amount of memory

e)

can be used easily by new users

37.

Advantages of graphical user interfaces (GUIs)

a)

user-friendly

b)

no need to learn commands

c)

gives user more freedom with options

d)

simpler actions

38.

Disadvantages of command line interfaces (CLIs)

a)

restricted options

b)

user needs to learn commands

c)

commands must be typed correctly

d)

takes up more memory

39.

Disadvantages of graphical user interfaces (GUIs)

a)

takes up more memory

b)

needs basic understanding of computer systems

c)

needs an OS -> takes up more memory

d)

user is limited to icons on the screen

40.

Choose the incorrect statements

a)

Nick is buying a new computer to play games - he would prefer CLI

b)

Tom is buying a new computer to build a robot that prints legit money - he would prefer CLI

c)

Michael is buying a new supercomputer to produce unlimited stickers - he would prefer GUI

d)

Max is buying a new computer to download lo-fi tracks to help him sleep - he would prefer GUI

41.

The part of the OS that controls main memory

(a)  

42.

Which is not function of memory management in OS

a)

keep track of all memory locations

b)

back up files when they are not used

c)

carries out memory protection

d)

manages primary storage

e)

allows data to be moved between RAM and HDD/SSD during execution

43.

What happens when memory protection (in memory management) isn't done

a)

Lost data

b)

Applications produce wrong results (wrong data in memory locations)

c)

Security issues (data might be accessible to other software)

d)

Computer crashing

44.

The part of an OS that ensures integrity, confidentiality, and availability of data

(a)  

45.

What does security management do

a)

Carry out OS updates

b)

Make sure that anti-virus software are up to date

c)

Communicating with firewall to check traffic to and from the computer

d)

Maintaining access rights for users

46.

What does security management do

a)

Detect malware in the computer and delete them

b)

Offer the ability to recover data

c)

Prevent illegal intrusion into the computer system

d)

Prevent users entering private areas on the computer, using user account, passwords, and IDs

47.

The part of the OS that controls all the input and output devices, it is made up of sub-systems

(a)  

48.

Functions of hardware peripheral management

a)

Control the operations of the computer and the input/output devices as required

b)

Take data from a file and translate to the format that the input/output device can understand

c)

Make sure each hardware resource has a priority so they can be used and released when needed

d)

Communicate with input and output devices

e)

Manage the input/output device by controlling queues and buffers

49.

Part of the OS that manages files in a computer

(a)  

50.

Main tasks of file management

a)

maintaining the directory structure

b)

performing specific tasks with the files

c)

files naming conventions that can be used

d)

make sure access controls are maintained

e)

ensuring memory allocation for a file

51.

Select some tasks performed by file management

a)

open files

b)

edit files

c)

delete files

d)

copy files

e)

move files

52.

A memory area used to store data temporarily

(a)  

53.

The function that allows the computer to perform more than one task at the same time

(a)  

54.

During multitasking...

a)

more hardware resources is required by the OS software

b)

the processes will use the hardware resources one by one, under the control of the OS software

c)

each of the processes will share the hardware resources under the control of the OS software

d)

the processes that require little hardware resource will be requested to be executed later

55.

During pre-emptive multitasking...

a)

A process can be interrupted while it's running

b)

Every process gets the same amount of hardware resources

c)

Resources are allocated to a process for a time limit

d)

Processes are given priority to have resources accordingly

56.

An agreement that allows an individual to use the computer, the user needs an user name and a password

(a)  

57.

A person responsible for the unkeep and maintenance of a computer system that involves multi-user function

(a)  

58.

The administrator can...

a)

create new user accounts

b)

delete user accounts

c)

log into accounts from another system

d)

restrict activities of a user account (file manipulation)

59.

In order for application software to run, they need a/an ________ _______ to provide a platform for them

(a)  

60.

A program that provides low level control for devices

(a)  

61.

BIOS (program) stands for

(a)  

62.

BREAK

4 lines
63.

The BIOS program is stored in (a)  

64.

The BIOS can be _____ by the user

a)

rewritten

b)

shared

c)

updated

d)

deleted

65.

The BIOS settings are stored on a (a)   chip

66.

The CMOS...

a)

is powered using another chip in the CPU

b)

is powered wirelessly all the times via the CPU

c)

needs to be replaced every few years

d)

is powered up all the times using a rechargeable battery in the motherboard

67.

The BIOS settings would be _______ if the battery was removed or disconnected

a)

erased

b)

reset

c)

updated

d)

stored in a secondary memory

68.

When a computer starts up...

a)

Part of the OS needs to be loaded into RAM

b)

Part of the OS needs to be loaded into ROM

c)

All of the OS needs to be loaded into RAM

d)

All of the OS needs to be executed immediately

69.

The action of loading part of the OS into RAM is also known as ______

a)

bootstrap installer

b)

boostrap loader

c)

initializing memory

d)

booting up the computer

70.

The start-up of the computer's motherboard is handled by the

a)

CPU

b)

CMOS chip

c)

BIOS

d)

CU

71.

The (a)   tells the computer where the storage device that holds the computer the OS can be found

72.

Reorder the sequence for the running of applications (eg: 12345, 54321)

1. BIOS loads OS

2. Loads BIOS program located in ROM

3. Power on

4. OS takes over

5. BIOS checks if the hardware are working fine

(a)  

73.

A signal sent from a device or software to the microprocessor that causes the microprocessor to temporarily stop

(a)  

74.

The interrupt is sent through the ______ bus

a)

address

b)

data

c)

control

75.

BREAK

4 lines
76.

Interrupts can be caused by...

a)

hardware fault (paper jam in printers)

b)

input/output processes (printer needs more data)

c)

timing signal

d)

user interaction (pressing Ctrl+Alt+Break)

e)

Software errors

77.

Once the interrupt signal is received, the microprocessor...

a)

carries on what it was doing

b)

allocate a place in the memory for the program causing the interrupt

c)

crashes

d)

stops to service the program causing the interrupt

78.

The computer needs to identify the type of interrupt and also establish the level of interrupt (a)  

79.

Division by 0 or having two processes trying to access the same memory location are

a)

Software interrupts

b)

Hardware interrupts

80.

Pressing a key on the keyboard or moving a mouse are

a)

Software interrupts

b)

Hardware interrupts

81.

Reorder the processes of an interrupt being serviced (eg: 123 or 321)

1. The Interrupt Service Routine is executed by loading the start address into the PC

2. Once the interrupt is serviced, the status of the current task is restored (contents of registers are retrieved)

3. The contents of the PC and other registers running the current tasks are saved

(a)  

82.

Reorder the interrupt flow (eg: 12345 or 54321)

1. Interrupt assigned a place in a queue (part of the ISR)

2. If the priority is higher than the current task's, the stops and fetches the next interrupt. If the priority is lower than the current task's, then leaves it in the queue and carries on what the it's doing

3. Device sends an interrupt signal

4. After completing a FDE cycle, the CPU checks the priority of the next interrupt

5. Interrupt handler collects the interrupt

(a)  

83.

BREAK

4 lines