Pebibyte (PiB)

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Pebibyte (PiB)

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. How many tebibytes (TiB) are in 1 pebibyte (PiB)?
A 1024 TiB
B 1000 TiB
2. Which unit comes directly after the tebibyte (TiB) on the unit ladder?
A Pebibyte (PiB)
B Gibibyte (GiB)
3. Which statement about the pebibyte is correct?
A A PiB is smaller than a TiB
B A PiB is larger than a TiB
4. Which sentence shows the correct conversion?
A 2 PiB = 2000 TiB
B 2 PiB = 2048 TiB
5. Where would you most likely see data measured in PiB?
A A very large data centre
B A single text document

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
11 PiB = 1024 TiB AGiB -> TiB -> PiB
2PiB BPiB = TiB / 1024
3A pebibyte is 1024 times bigger than a tebibyte, so TiB to PiB means dividing by 1024 CStorage units use 1024 between steps, not 1000, so 1 PiB is 1024 TiB.
4The pebibyte is the unit above the tebibyte on the storage ladder DThe units are the wrong way round. A PiB is the larger unit, so 1 PiB = 1024 TiB.
51 PiB = 1000 TiB EOne pebibyte is made up of 1024 tebibytes
61 TiB = 1024 PiB FThe symbol for pebibyte, a unit used for huge amounts of data

Definitions

PiB

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
1 PiB = ____ TiB
2.
1 PiB = 1024 ___
3.
1 ___ = 1024 TiB
4.
2 PiB = 2 x 1024 = ____ TiB
5.
GiB -> TiB -> ___ -> EiB

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A # convert TiB to PiB
B tib = 2048
C pib = tib / 1000
D print(pib, 'PiB')
Question 2
A pib = 3
B tib = pib * 1024
C print(pib, 'PiB')
D print(tib, 'PiB')
Question 3
A def to_pib(tib):
B pib = tib / 1024
C return pib
D print(to_pib(4096)
Question 4
A tib_in_pib = 1000
B pib = 5
C tib = pib * tib_in_pib
D print(tib)
Question 5
A big = 'EiB'
B small = 'TiB'
C n = 1024
D print(1, big, '=', n, small)

Answer Key

Pebibyte (PiB)
Section A: Quick Questions
Q1
A — 1024 TiB
Q2
A — Pebibyte (PiB)
Q3
B — A PiB is larger than a TiB
Q4
B — 2 PiB = 2048 TiB
Q5
A — A very large data centre
Section B: Match the Pairs
Q1
1 PiB = 1024 TiB → One pebibyte is made up of 1024 tebibytes
Q2
PiB → The symbol for pebibyte, a unit used for huge amounts of data
Q3
A pebibyte is 1024 times bigger than a tebibyte, so TiB to PiB means dividing by 1024 → PiB = TiB / 1024
Q4
The pebibyte is the unit above the tebibyte on the storage ladder → GiB -> TiB -> PiB
Q5
1 PiB = 1000 TiB → Storage units use 1024 between steps, not 1000, so 1 PiB is 1024 TiB.
Q6
1 TiB = 1024 PiB → The units are the wrong way round. A PiB is the larger unit, so 1 PiB = 1024 TiB.
Section C: Definitions
Q1
PiB — A pebibyte (PiB) is a unit of data storage equal to 1024 tebibytes (TiB). It is used for very large amounts of data, such as in big data centres.
Section D: Fill in the Blanks
Q1
1 PiB = 1024 TiB
Q2
1 PiB = 1024 TiB
Q3
1 PiB = 1024 TiB
Q4
2 PiB = 2 x 1024 = 2048 TiB
Q5
GiB -> TiB -> PiB -> EiB
Section E: Spot the Error
Q1
C — 1 PiB = 1024 TiB, so the divisor must be 1024, not 1000. It should be pib = tib / 1024.
Q2
D — The variable tib holds a number of tebibytes, so the label must be 'TiB'. It should be print(tib, 'TiB').
Q3
D — The closing bracket of print() is missing. It should be print(to_pib(4096)).
Q4
A — A pebibyte is 1024 tebibytes, not 1000. It should be tib_in_pib = 1024.
Q5
A — The larger unit that equals 1024 TiB is the pebibyte (PiB), not the exbibyte (EiB). It should be big = 'PiB'.