GCSE
Computer Science
-
Introduction to GCSE Computer Science -
1.1 Systems Architecture -
1.2 Memory and Storage -
1.3 Computer Networks, Connections and Protocols -
1.4 Network Security -
1.5 Systems Software -
1.6 Ethical, Legal, Cultural and Environmental Impacts of Digital Technology -
2.1 Algorithms -
2.2 Programming Fundamentals -
2.3 Producing Robust Programs -
2.4 Boolean Logic -
2.5 Programming Languages and Integrated Development Environments
1. Computer Systems
In this lesson, we will explore the units of data storage, including bits, nibbles, bytes, kilobytes, megabytes, gigabytes, terabytes, and petabytes. We will learn how data needs to be converted into a binary format to be processed by a computer.
Units of Data Storage
Data storage is measured in various units, each representing different amounts of data. Let's explore the most common data units:
| Unit | Explanation |
|---|---|
| Bit | The smallest unit of data storage, representing a binary value of 0 or 1. Bits are the building blocks of all data in a computer system. |
| Nibble | A nibble consists of four bits grouped together. It can represent 16 different values (2⁴), ranging from 0000 to 1111 in binary. |
| Byte | A byte comprises eight bits grouped together. It represents 256 different values (2⁸), providing a wide range of possibilities for data representation. |
| Kilobyte (KB) | Approximately 1,000 bytes. Kilobytes are often used to represent small amounts of data, such as a few paragraphs of text or a simple image. |
| Megabyte (MB) | Approximately 1,000 KB. Megabytes are used to measure larger amounts of data, such as high-resolution images or short audio clips. |
| Gigabyte (GB) | Approximately 1,000 MB. Gigabytes are commonly used to measure the storage capacities of various devices, such as USB drives and hard disk drives. |
| Terabyte (TB) | Approximately 1,000 GB. Terabytes represent vast amounts of data, used for backing up large data sets and storing multimedia libraries. |
| Petabyte (PB) | Approximately 1,000 TB. Petabytes are employed in enterprise-level storage systems, data centres, and cloud storage services. |
Example
A single bit can represent whether a light bulb is on (1) or off (0) in a smart home system.
Footnote
Nibbles are not commonly used in modern computing, as most systems process data in bytes (8 bits) or larger units. However, they were historically useful in early computing and are still relevant in low-level hardware operations and hexadecimal representation (which we will see in Lesson 1.2.4 Data Storage).
Example
A single character in a text document (e.g., the letter ‘A’ in ASCII) is typically stored as one byte.
Example
A short email without attachments is usually a few kilobytes in size.
Example
A 3-minute MP3 song typically takes up around 3 to 5 MB of storage.
Example
A full-length HD movie can range from 2 GB to 5 GB in size.
Example
A modern gaming console may have a 1TB or 2TB hard drive to store multiple video games.
Example
Large companies like Google or Facebook process petabytes of data daily to store and manage user-generated content.
You must be able to list data units in order from smallest to largest: Bit, Nibble, Byte, Kilobyte, Megabyte, Gigabyte, Terabyte, Petabyte. This is a common exam question and is essential to understanding storage capacity.Note
Continue the lesson
This section is available to learners with course access. Continue learning with Knowness to unlock the full explanation, examples, revision tools, and progress tracking.
The remaining lesson content includes further guided explanation, important learning points, and supporting interactive material designed to help you understand and revise this topic.
Unlock this topic to view the full activity, worked examples, common mistakes, and additional revision support.
More content available
Knowness lessons are structured to build understanding step by step. Create an account or upgrade your access to continue from this point.
This preview does not include the hidden lesson text, answers, explanations, or embedded interactions.
Continue learning with Knowness
Sign up to access the full lesson, predicted grades, revision tools, progress tracking, and more.
Create a free accountUnits of Data Storage
- A bit is the smallest unit of data, representing a 0 or 1.
- A nibble is made up of 4 bits and can represent 16 values.
- A byte is made up of 8 bits and can represent 256 values.
- Kilobytes (KB) ≈ 1,000 bytes.
- Megabytes (MB) ≈ 1,000 KB.
- Gigabytes (GB) ≈ 1,000 MB.
- Terabytes (TB) ≈ 1,000 GB.
- Petabytes (PB) ≈ 1,000 TB.
Converting Data into Binary Format
- Computers use binary (0s and 1s) because they operate using digital electronics.
- Binary simplifies logical operations and aligns with hardware design.
- Binary data can represent all types of information: text, images, and sound.
Data Capacity and Calculation of Data Capacity Requirements
- \(\text{Sound File Size} = \text{Sample Rate} \times \text{Duration (s)} \times \text{Bit Depth}\)
- \(\text{Image File Size} = \text{Colour Depth} \times \text{Image Height (px)} \times \text{Image Width (px)}\)
- \(\text{Text File Size} = \text{Bits per Character} \times \text{Number of Characters}\)
