Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Y12 December PPE Preparation

Total questions: 45

Worksheet time: 17mins

Name
Class
Date
1.

When main memory is divided into fixed / physical units.

a)

Paging

b)

Segmentation

c)

Defragmentation

d)

Pipelining

2.

When main memory is divided logically into variable sizes according to its contents.

a)

Paging

b)

Segmentation

c)

Defragmentation

d)

Pipelining

3.

Another term for 'main memory'.

a)

Secondary storage

b)

RAM

c)

ROM

d)

BIOS

4.

What controls the content of the RAM?

a)

The firewall

b)

The application currently being used

c)

The operating system

d)

The ROM

5.

Operating systems can run more than one program at a time. This process is known as (a)   .

6.

Which code will convert the integer variable i into text?

a)

int(i)

b)

i(txt)

c)

str(i)

d)

txt(i)

7.

Which code will convert the text variable t into an integer number?

a)

int(t)

b)

t(txt)

c)

str(t)

d)

num(t)

8.

Which data type would be most suitable for storing a count of the number of cars in a car park?

a)

int

b)

float

c)

string

d)

Boolean

9.

Which data type would be most suitable for storing a calculated mean average of heights of children in a class?

a)

int

b)

float

c)

string

d)

Boolean

10.

Which data type would be most suitable for storing the username of a player in a computer game?

a)

int

b)

float

c)

string

d)

Boolean

11.

Which data type would be most suitable for recording whether a door is open or not?

a)

int

b)

float

c)

string

d)

Boolean

12.

(a)   is when the CPU executes one instruction whilst the next instruction is being decoded and the instruction after that is being fetched.

13.

An (a)   is a signal to the processor to a process or event needs immediate attention,

14.

During the fetch part of the cycle, the contents of the (a)   , which holds the address of the next instruction to be executed, is placed into the MAR.

15.

During the (a)   part of the FDE cycle, the contents of the program counter, which holds the address of the next instruction to be executed, is placed into the MAR.

16.

In which stage of the FDE cycle is the contents of the program counter is increased by 1?

a)

Fetch

b)

Decode

c)

Execute

17.

In the (a)   part of the cycle, the control unit works out what the instruction is and sends signals to coordinate the other components.

18.

In the decode part of the cycle, the (a)   works out what the instruction is and sends signals to coordinate the other components.

19.

In the Decode stage of the FDE cycle, the instruction is split into an opcode and an (a)   .

20.

This is the command that the computer will carry out.

a)

Opcode

b)

Operand

21.

An address in RAM where data will be read from or written to.

a)

Opcode

b)

Operand

22.

Which of these processes does NOT happen during the execute stage of the FDE cycle?

a)

The operand is copied to the MAR.

b)

Data is fetched from RAM and passed up the data bus to the MDR.

c)

An instruction is passed to the Accumulator.

d)

The Control Unit sends out a memory read signal.

23.

These processors can do complex operations, which can be carried out in just one instruction.

a)

CISC

b)

RISC

24.

These processors have a wide range of instructions that can be used.

a)

CISC

b)

RISC

25.

Which processor architecture allows instruction sets to accomplish tasks in fewer lines of assembly language?

a)

CISC

b)

RISC

26.

Which processor architecture sees each instruction take one clock cycle?

a)

CISC

b)

RISC

27.

Which processor architecture requires more RAM to store machine code instructions?

a)

CISC

b)

RISC

28.

Which processor architecture is efficient as it enables pipelining to happen as instructions all take the same time to complete?

a)

CISC

b)

RISC

29.

Accessing (a)   is quicker than accessing RAM.

30.

Holds the address of the memory location from which data (or an instruction) is to be fetched from or written to.

a)

Memory Address Register

b)

Memory Data Register

c)

Current Instruction Register

d)

Program counter

31.

Used to temporarily store the data read from or written to memory.

a)

Memory Address Register

b)

Memory Data Register

c)

Current Instruction Register

d)

Program counter

32.

Consists of 8, 16, 32 or 64 separate lines.

a)

Data bus

b)

Address bus

c)

Control bus

33.

Provides a bi-directional path for moving data and instructions between system components.

a)

Data bus

b)

Address bus

c)

Control bus

34.

Transmits memory addresses of 'words' (units of memory) that are used as operands in program instructions.

a)

Data bus

b)

Address bus

c)

Control bus

35.

Transmits command, timing and status information between system components.

a)

Data bus

b)

Address bus

c)

Control bus

36.

In which processor type is the same data bus used to transfer both data and instructions?

a)

von Neumann

b)

Harvard

37.

In which processor type are two clock cycles are required to execute single instruction?

a)

von Neumann

b)

Harvard

38.

In which processor type can the CPU access instructions and read/write at the same time?

a)

von Neumann

b)

Harvard

39.

In which processor type is just one clock cycle required to execute a single instruction?

a)

von Neumann

b)

Harvard

40.

In which processor type is there one single Control Unit?

a)

von Neumann

b)

Harvard

41.

Breaking down a problem into smaller, solvable chunks.

a)

Abstraction

b)

Decomposition

c)

Concurrent thinking

42.

Removal of detail not needed to solve a problem.

a)

Abstraction

b)

Decomposition

c)

Concurrent thinking

43.

Which visualisation method allows cycles?

a)

tree

b)

graph

44.

Which visualisation method start with a root node and has a hierarchy?

a)

tree

b)

graph

45.

Which visualisation method has nodes classed as children and parents?

a)

tree

b)

graph