A detailed look at the collective ways in which computer scientists can group data. It is required by all examination boards.
We are learning ...- To use the terminology used in engineering and computing to quantify data.
So that we can ...- Discuss storage quantities effectively
- Bit / nybble / byte - Kilo / mega / giga / tera / peta - Calculate file sizes
nouns. When we want to refer to more than one of the same object, we often refer to the group using a different name. These are called collective nouns. Your teacher might have referred to you as class when you walked into the room for instance.Task 1.1 A Stress of WorksheetsWhere we learn some fun facts about collective nouns
Perform some researchPerform some research into
collective nouns on the World Wide Web (HINT : Try Googling 'collective nouns').
On the worksheetNow download and complete worksheet '
Collective Nouns'.
The smallest unit of measurement in a computer system is the bit.
Bit stands for Binary Digit. Look carefully at the following popup which describes the relationship between bits, nybbles, bytes and words.Click to enlarge
Task 2.1 Getting into groupsWhere we learn about the basic groupings of data in computer science
As a classYour teacher will ask you to get into groups of
bits, nybbles, bytes and words. You will need to remember these terms during the course.In your notebooks / on paperMake some notes from the popup and from the activity you have done in class which will help you to remember the key terms
bit, byte, nybble and word.Where did Bytes Come From? - Computerphile (11:30)
A quantity prefix comes before a basic unit of measure to indicate a multiple or fraction of a unit. In computer maths, science and computer science, we use quantity prefixes to indicate higher multiples or fractions of basic units.
Task 3.1 WorksheetWhere we learn about the metric quantity prefixes
Discuss this popup with your shoulder partnerFirst, click on the popup and discuss it with your shoulder partner. It shows how we use words to describe quantities. The values in the green rows are the ones which you will hear about most often.
Task 3.2 Questions to challenge youWhere we learn how to convert data in one unit into another
In your notebooksAnswer the following questions
in full sentences in your notebooks or on paper.- How many
**bytes**(B) in a**byte**(B)? (Not a trick question - this is the base unit!) - How many
**bytes**(B) in a**kilobyte**(kB)? - How many
**bytes**(B) in a**megabyte**(MB)? - How many
**bytes**(B) in a**gigabyte**(GB)? - How many
**bytes**(B) in a**terabyte**(TB)?
*Harder questions*
- How many
**kilobytes**(kB) in a**megabyte**(MB)? - How many
**kilobytes**(kB) in a**gigabyte**(GB)? - How many
**megabytes**(MB) in a**terabyte**(TB)? - How many
**terabytes**(TB) in a**petabyte**(PB)?
Task 3.3 Fancy a challenge?Where we learn about binary quantity prefixes
Even though most computer scientists use these 'metric prefixes' to group together bytes, they often don't actually group them powers of 10 (denary). Since computer scientists work in base 2 (binary), they group in powers of 2. We chose the nearest base 2 quantity to the base 10 metric prefix, so, we still use the prefix kilo to mean 1024 when it actually means 1000. Go figure!1 Kilobyte (kB) = 1000 bytes (B) in metric or 1024 bytes (B) in binary.We should be using different names for the 'binary prefixes' (and indeed, most computer scientists do). Open up the popup and check out the unusual prefix names. Have you ever seen them before?Some of the numbers for the larger prefixes are very big - too big for your calculator. However, we can use Python to help - it's also a really good calculator! This diagram shows you how to perform simple mathematical operations using Python. Try these examples out in Python before you start the activity.
At the prompt / In your notebooksUse Python
as a calculator to work out the answers to the following questions. Write the answers in full sentences in your notebooks.- How many
**bytes**(B) are there in 20**kibibytes**(KiB)? - How many
**bytes**(B) are there in 320**gibibytes**(GiB)? - How many
**bytes**(B) are there in 1.2**tebibytes**(TiB)? - How many
**kibibytes**(KiB) are there in 128**gibibytes**(GiB)? - How many
**gibibytes**(GiB) are there in a 256**gigabyte**(GB) hard drive?**CAREFUL!**
This is really important - write it down in your notebooks!
Now!
This website will help. You may want to discuss what you've found out with your computing teacher - they will be impressed!You may also want to read a little more about the origin of the binary prefix values
here. |