wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CPU, CU, ALU, RAM, Cache & Binary Representation

Total questions: 52

Worksheet time: 36mins

Name
Class
Date
1.

Convert the binary number 1010 to decimal.

a)

8

b)

10

c)

9

d)

7

2.
What is 54 in binary
a)
110110
b)
11011000
c)
10011101
d)
1111
3.
00010111 + 01001100 =
a)
1100011
b)
11100011
c)
1110001
d)
1111011
4.
11111111 + 00000001 =
a)
100000000
b)
0
c)
100000001
d)
11111111
5.

Which one is correct for 1 Terabyte?

a)

1024 Kilobytes

b)

1024 Gigabytes

c)

1024 Megabytes

6.
What is 127 in binary
a)
1111111
b)
10000000
c)
11011111
d)
11000010
7.
Which does not affect playback quality of a sound file?
a)
Amplitude
b)
Bit rate
c)
Sample frequency
d)
Sample resolution
8.
The ASCII code for a letter A is 01000001 what is the code for a C
a)
01000011
b)
01100001
c)
11000011
d)
01001001
9.

01100001 in binary is_______ in denary

a)

98

b)

97

c)

99

d)

none of the answers!

10.

1024 Mebibyte equals

a)

1 KibiByte

b)

1 Gibibyte

c)

1 Tebibyte

d)

1 bit

11.

Sandra bought a flash disk that is 2 GB. She has files on her computer worth 904392 KB. Will she be able to store all of them on her new flash disk?

a)

Yes

b)

No

12.

What digits are part of the binary number system?

a)

0-9

b)

0-F

c)

0 and 1

d)

1-9

13.

What number do you carry when adding two binary numbers?

a)

0

b)

1

c)

You never carry a number as numbers are heavy

14.

How many bits are in a byte?

a)

4

b)

2

c)

8

d)

10

15.

How many bits are in a nibble?

a)

8

b)

4

c)

2

d)

10

16.

How many bytes are in a kilobyte?

a)

1024

b)

100

c)

1234

d)

128

17.

1 megabyte is equivalent to...

a)

1024 kilobytes

b)

1024 bytes

c)

1024 gigabyte

d)

1024 terabyte

18.

1 gigabyte is equivalent to...

a)

1024 kilobytes

b)

1024 megabyte

c)

1024 gigabyte

d)

1024 terabyte

19.

Which of the storage has the smallest amount of storage capacity?

a)
b)
c)
d)
20.

2 terabytes is equivalent to (a)   gigabytes.

21.

Which is true about Random Access Memory (RAM)?

a)

Data stored in it are temporary.

b)

Data stored in it are permanent.

22.

Convert 7.25 in decimal to binary. Keep 4 bits for the integer part and 2 bits for the fractional part.

(a)  

23.

Convert 24.125 in decimal to binary. Keep 5 bits for the integer part and 3 bits for the fractional part.

(a)  

24.

Convert -37 to binary in Two's Complement (8 bits):

(a)  

25.

What is the equivalent of 101.10110 in binary?

a)

101.1012

b)

1100101.1012

c)

1100101.000112

d)

1100101.110002

26.

Hexadecimal number system is a base (a)   system

27.

Convert Binary into Hexadecimal:

1011 1110 0001

a)

CE2

b)

6ED

c)

BE1

d)

9G2

28.

2 types of IP addresses?

a)

IPv4 and IPv6

b)

IPv4 and IPv8

c)

IPv3 and IPv6

d)

IPv9 and IPv10

29.

Sound waves are analogue data. Computers cannot work with analogue data. So what is need to be done in order for computers to store sound waves.

a)

Sound waves need to be sampled.

Can do this by ADC

(Analogue to Digital Converter)

b)

Sound waves need to be recorded.

c)

Sound waves need to change frequency. By SWFC

(Sound wave to frequency converter)

d)

Sound waves cannot be stored in computer from external sounds.

30.

11010111 in binary is...

a)

ODD

b)

EVEN

31.

The smallest unit of data that computer use is?

a)
a bit
b)
a byte
c)
a gigabyte
d)
a megabyte
32.

Which of these is the smallest?

a)

Megabyte

b)

Kilobyte

c)

Gigabyte

d)

Terabyte

33.

Which is the correct unit of storage from lowest to highest?

a)

bit, byte, kilobyte, megabyte, gigabyte, terabyte

b)

bit, kilobyte, byte, megabyte, gigabyte, terabyte

c)

bit, byte, megabyte, kilobyte, gigabyte, terabyte

d)

byte, bit, megabyte, kilobyte, gigabyte, terabyte

34.

How many bits does Extended ASCII use for each character?

a)

5

b)

6

c)

7

d)

8

35.

Inside the CPU, you will find:

a)

ALU, CU, registers, cache memory

b)

ADU, PC, storage, RAM memory

c)

ARM, PC, controller, cache memory

d)

APM, CU, time signal, RAM memory

36.

The ALU....

a)

does any maths or logic problems for the CPU

b)

stores data inside the CPU

c)

sends out control signals for the CPU

d)

holds specific data for the fetch-decode-execute cycle

37.

The CU...

a)

does any maths or logic problems for the CPU

b)

stores data inside the CPU

c)

sends out control signals for the CPU

d)

holds specific data for the fetch-decode-execute cycle

38.

The MAR stores the (a)   of data which is either being sent to or fetched from the RAM.

39.

The MDR holds the (a)   which is being sent to/fetched from the address in the MAR.

40.
What component holds the address of the next instruction?
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
41.
Results of calculations are held in this register:
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
42.
This holds the instruction/data temporarily after it is brought to the processor from the<br />main memory
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
43.
This holds the number of the current instruction being worked on
a)
Memory Address Register
b)
Memory Data Register
c)
Program Counter
d)
Accumulator
44.
This would perform an operation including the word “And”
a)
Arithmetic Logic Unit
b)
Accumulator
c)
Cache
d)
Control Unit
45.
The MAR holds the contents of the memory location
a)
True
b)
False
46.

Which Register would be first to be accessed during the Fetch- Decode- Execute cycle?

a)

PC

b)

MAR

c)

MDR

d)

CIR

47.

What Do the letters PC stand for in the PC Register

a)

Program Counter

b)

Process Counter

c)

Programmer Counter

d)

Counter Strike

48.
When something is loaded from memory where to you store the memory address? 
a)
The CIR
b)
The MAR
c)
The MDR
d)
The ALU
49.
Data and instructions are stored in the  (1-4)
a)
Processor
b)
Embedded System
c)
Hard Disk Drive
d)
Main Memory
50.

What is the name of the unit in CPU that controls and coordinates all parts of the computer system?

a)

Arithmetic unit

b)

Logic unit

c)

Control unit

d)

Registers

51.

What is the name of the unit that store instructions and data during the Fetch - Execute Cycle?

a)

Control unit

b)

Registers

c)

Arithmetic unit

d)

Logic unit

52.
The correct order is
a)
Fetch, Decode, Execute
b)
Decode, Execute, Fetch
c)
Execute, Decode, Fetch
d)
Decode, Fetch, Execute