📚 IGCSE Computer Science: Data Storage Technologies Explained | IGCSE计算机:数据存储技术全解析
In the IGCSE Computer Science syllabus (CIE 0478), the topic of data storage technologies covers how computers represent, measure, and physically store data. This article provides a complete walkthrough of storage units, primary versus secondary storage, and the three main categories of storage media: magnetic, optical, and solid-state.
在 IGCSE 计算机科学考纲(CIE 0478)中,数据存储技术这一主题涵盖计算机如何表示、度量以及物理存储数据。本文将完整梳理存储单位、主存储与辅存储的区别,以及磁性、光学和固态这三大类存储介质。
1. Units of Data Storage | 数据存储单位
All data in a computer is ultimately stored as binary digits, each of which is called a bit. A bit can hold either a 0 or a 1. To handle larger quantities of data, bits are grouped into larger units.
计算机中的所有数据最终都以二进制数字存储,每一位称为一个比特(bit),一个比特只能表示0或1。为了处理更大量的数据,比特会被组合成更大的单位。
The following table shows the hierarchy of storage units used in the IGCSE syllabus:
下表展示了 IGCSE 考纲中使用的存储单位层级:
| Unit | Size | Approximate equivalent |
| Bit | 1 binary digit | 0 or 1 |
| Nibble | 4 bits | One hexadecimal digit |
| Byte | 8 bits | One character, e.g. ‘A’ |
| Kilobyte (KB) | 1024 bytes | About half a page of text |
| Megabyte (MB) | 1024 KB | A medium-resolution photo |
| Gigabyte (GB) | 1024 MB | A full-length HD movie |
| Terabyte (TB) | 1024 GB | A large home media server |
A common exam question asks candidates to calculate how many bits are in a given number of bytes. Multiply the number of bytes by 8. For example, 3 bytes = 24 bits.
常见的考题会要求考生计算给定字节数包含多少比特。将字节数乘以8即可。例如,3 字节 = 24 比特。
2. Primary Storage vs. Secondary Storage | 主存储与辅存储
Storage in a computer system can be divided into two broad categories: primary storage and secondary storage. They serve different purposes and have opposite characteristics in terms of speed, capacity, and volatility.
计算机系统中的存储可分为两大类:主存储和辅存储。两者在用途上不同,在速度、容量和易失性方面也具有相反的特性。
Primary storage (such as RAM and ROM) is directly accessible by the CPU. It is fast, relatively small in capacity, and is usually volatile — meaning data is lost when power is switched off. RAM holds the operating system, application programs, and data currently in use. ROM contains the boot program (BIOS/UEFI) and is non-volatile.
主存储(如 RAM 和 ROM)可由 CPU 直接访问。它速度快、容量相对较小,并且通常是易失性的——即断电后数据会丢失。RAM 存放正在使用的操作系统、应用程序和数据;ROM 包含启动程序(BIOS/UEFI)且是非易失性的。
Secondary storage (such as hard disks, SSDs, and USB drives) is not directly accessible by the CPU. It is non-volatile, has much larger capacity, and is used for permanent storage of files, programs, and the operating system when not in use.
辅存储(如硬盘、固态硬盘和 U 盘)不能被 CPU 直接访问。它是非易失性的,容量大得多,用于永久性存储文件、程序以及暂时不用的操作系统。
Primary storage ⇒ CPU can access directly ⇒ fast, small, volatile
Secondary storage ⇒ CPU cannot access directly ⇒ slower, large, non-volatile
In the exam, you should be able to explain why a computer needs both: primary storage for active work and secondary storage for long-term retention of data.
在考试中,你需要能够解释计算机为何需要两者:主存储用于正在执行的工作,辅存储用于数据的长期保留。
3. Magnetic Storage: Hard Disk Drives (HDD) | 磁性存储:机械硬盘
Magnetic storage uses magnetised particles on a rotating platter to represent binary data. The most common example is the hard disk drive (HDD).
磁性存储利用旋转盘片上的磁化颗粒来表示二进制数据。最常见的例子是机械硬盘(HDD)。
A hard disk consists of one or more rigid metal platters coated with a magnetic material. A read/write head moves across the spinning platter to read or write data. Each tiny region of the magnetic coating can be magnetised in one of two directions, representing 0 or 1.
机械硬盘由一个或多个涂有磁性材料的刚性金属盘片组成。读写头在旋转的盘片上方移动以读取或写入数据。磁性涂层上每个微小区域都可以按两个方向之一被磁化,分别表示0或1。
Key characteristics of magnetic storage:
磁性存储的关键特性:
- Large capacity at low cost per gigabyte.
- Reasonable read/write speed, but slower than RAM and solid-state drives.
- Non-volatile — data is retained without power.
- Moving parts make it more prone to physical damage than solid-state drives.
- 每 GB 成本低,容量大。
- 读写速度尚可,但慢于 RAM 和固态硬盘。
- 非易失性——断电后仍保留数据。
- 含有机械运动部件,相比固态硬盘更容易受到物理损坏。
Other examples of magnetic storage include magnetic tape and floppy disks. Magnetic tape is still used for backup and archival purposes because of its very low cost per terabyte.
其他磁性存储的例子包括磁带和软盘。磁带因其每 TB 成本极低,至今仍用于备份和归档。
4. Optical Storage: CDs, DVDs, and Blu-ray | 光学存储:CD、DVD 和蓝光光盘
Optical storage uses laser light to read and write data on a reflective disc surface. Data is stored as a series of pits (flat areas) and lands (raised areas) along a spiral track.
光学存储利用激光在反光光盘表面读取和写入数据。数据以凹坑(pit)和平面(land)的序列沿螺旋轨道存储。
When reading a disc, a laser beam shines onto the surface. The light reflected from a pit interferes with the light reflected from the surrounding area, producing a different signal from a land. The absence or presence of pits is interpreted as binary 0s and 1s.
读取光盘时,激光束照射到表面。从凹坑反射的光与周围区域反射的光发生干涉,产生与平面不同的信号。凹坑的存在与否被解释为二进制的0和1。
Common optical media types in the syllabus:
考纲中常见的光学介质类型:
| Media | Typical capacity | Typical use |
| CD | 700 MB | Music albums, small software installers |
| DVD | 4.7 GB | Movies, larger software distributions |
| Blu-ray | 25 GB (single layer) | High-definition video, game discs |
Optical storage is portable, inexpensive, and resistant to magnetic interference, but it is slower than both HDDs and SSDs, and the discs can be scratched easily.
光学存储便于携带、价格低廉且不受磁性干扰,但速度比机械硬盘和固态硬盘都慢,而且光盘容易被刮伤。
5. Solid-State Storage: SSDs and Flash Memory | 固态存储:SSD 与闪存
Solid-state storage has no moving parts. It uses integrated circuits (chips) to store data electronically. The most common type is flash memory, used in SSDs, USB flash drives, and memory cards (e.g. SD cards).
固态存储没有运动部件,它使用集成电路(芯片)以电子方式存储数据。最常见的类型是闪存(flash memory),用于固态硬盘(SSD)、U 盘和存储卡(如 SD 卡)中。
In flash memory, data is stored by trapping electric charge in the floating gate of a transistor. The presence or absence of charge represents a binary 1 or 0. This makes flash memory non-volatile — the charge remains even when power is removed.
在闪存中,数据通过将电荷捕获在晶体管的浮栅中来存储。电荷的存在与否表示二进制的1或0。这使得闪存是非易失性的——断电后电荷依然保留。
Advantages of solid-state storage:
固态存储的优点:
- Very fast read and write speeds, especially compared to HDDs.
- No moving parts — resistant to shock and physical damage.
- Low power consumption and silent operation.
- Compact size, ideal for laptops, tablets, and smartphones.
- 读写速度非常快,尤其相比机械硬盘。
- 无运动部件——抗冲击、抗物理损坏。
- 功耗低,运行安静。
- 体积小,非常适合笔记本电脑、平板电脑和智能手机。
Disadvantages: solid-state storage is generally more expensive per gigabyte than magnetic storage, and each flash cell can only be written a limited number of times before it wears out.
缺点:固态存储每 GB 的价格通常比磁性存储更高,而且每个闪存单元的写入次数有限,用久后会磨损。
6. Comparing Storage Technologies | 存储技术比较
You should be able to compare magnetic, optical, and solid-state storage across several criteria. The exam often presents a scenario and asks you to recommend the most appropriate type of storage.
你应该能够从多个维度比较磁性、光学和固态存储。考试中常常给出一个场景,要求你推荐最合适的存储类型。
| Criterion | Magnetic (HDD) | Optical (DVD) | Solid-state (SSD) |
| Speed | Medium | Slow | Fast |
| Capacity | High (up to multiple TB) | Low (0.7–25 GB) | Medium to high |
| Cost per GB | Low | Low | Higher |
| Portability | Poor (internal) | Excellent | Excellent |
| Durability | Vulnerable to shocks | Easily scratched | Very durable |
For example, if a user needs a portable, fast, and shock-resistant drive for travelling, a solid-state drive would be the best recommendation. If the user needs to store a huge archive of files on a budget, a magnetic HDD or magnetic tape is more appropriate.
例如,如果用户需要一个便携、快速且抗震的驱动器用于旅行,固态硬盘将是最佳推荐。如果用户需要在预算有限的情况下存储大量文件档案,磁性硬盘或磁带则更合适。
7. Virtual Memory | 虚拟内存
Virtual memory is a way of using secondary storage to temporarily hold data that does not fit into RAM. When RAM is full, the operating system moves some data — often from the least recently used programs — to a reserved area of secondary storage called the swap file (or pagefile).
虚拟内存是利用辅存储临时存放无法容纳进 RAM 的数据的一种方式。当 RAM 已满时,操作系统会将一些数据——通常来自最久未使用的程序——移动到辅存储上的保留区域,称为交换文件(swap file)或页面文件(pagefile)。
This allows the computer to run more programs than physical RAM alone could support. However, because secondary storage is much slower than RAM, heavy use of virtual memory causes the system to slow down noticeably — a condition known as “thrashing”.
这使得计算机能够运行超出物理 RAM 单独支持能力的更多程序。然而,由于辅存储比 RAM 慢得多,频繁使用虚拟内存会导致系统明显变慢——这种情况称为”抖动”(thrashing)。
RAM full ⇒ operating system swaps data to virtual memory (secondary storage) ⇒ frees RAM for active processes ⇒ speed of system decreases
In the exam, you may be asked to explain why virtual memory is needed and why it slows down a computer.
在考试中,你可能会被要求解释为什么需要虚拟内存,以及为什么它会拖慢计算机。
8. Cloud Storage | 云存储
Cloud storage is a model where data is stored on remote servers managed by a third-party provider, and accessed over the internet. Well-known examples include Google Drive, Dropbox, and OneDrive.
云存储是一种将数据存储在由第三方服务商管理的远程服务器上、并通过互联网访问的模型。常见的例子包括 Google Drive、Dropbox 和 OneDrive。
Advantages of cloud storage:
云存储的优点:
- Access data from any device with an internet connection.
- Data is backed up by the provider, reducing the risk of local hardware failure.
- Easy sharing and collaboration with other users.
- No need to carry physical storage devices.
- 可从任何连接互联网的设备访问数据。
- 数据由服务商备份,降低本地硬件故障风险。
- 方便与他人共享和协作。
- 无需随身携带物理存储设备。
Disadvantages of cloud storage:
云存储的缺点:
- Requires a reliable internet connection.
- Potential privacy and security concerns — data is stored on servers you do not control.
- Ongoing subscription costs may apply for large amounts of storage.
- Uploading and downloading large files can be slow.
- 需要可靠的互联网连接。
- 存在隐私和安全方面的担忧——数据存储在你无法控制的服务器上。
- 大量存储可能需要持续的订阅费用。
- 上传和下载大文件可能很慢。
9. Choosing the Right Storage | 如何选择合适存储
The choice of a storage device depends on the specific use case. When answering exam questions, consider these factors: capacity, speed, portability, durability, cost, and energy consumption.
存储设备的选择取决于具体应用场景。回答考试题目时,请考虑以下因素:容量、速度、便携性、耐用性、成本和能耗。
A good exam technique is to name the storage type, then justify it with two or three complete reasons linked to the scenario.
一个很好的答题技巧是:先说出存储类型,然后用两到三个与场景关联的完整理由加以论证。
Sample exam-style scenario: “A school wants to store 200 hours of recorded CCTV video at the lowest possible cost. Which storage should they use?” A strong answer: “Magnetic tape or HDD, because they provide very large capacity at a low cost per gigabyte, and the data does not need to be accessed frequently or quickly.”
示例考题:某学校希望以最低成本存储200小时的监控录像,应使用哪种存储?一个高分回答:”磁带或机械硬盘,因为它们在每 GB 成本较低的情况下提供非常大的容量,而且这些数据不需要频繁或快速访问。”
10. Summary and Exam Tips | 总结与考试提示
Data storage is a core topic in IGCSE Computer Science. Make sure you can explain each storage type clearly, compare them confidently, and apply your knowledge to real-world scenarios.
数据存储是 IGCSE 计算机科学的核心主题。请确保你能够清晰地解释每种存储类型,自信地进行比较,并将知识应用到现实场景中。
Final revision checklist:
最终复习清单:
- Know the hierarchy: bit → nibble → byte → KB → MB → GB → TB, and be able to convert between them.
- Know the difference between primary and secondary storage, including examples of each.
- Know how magnetic, optical, and solid-state storage physically represent binary data.
- Be able to list advantages and disadvantages of each storage type.
- Understand virtual memory and cloud storage, and be able to discuss their benefits and drawbacks.
- 掌握单位层级:比特 → 半字节 → 字节 → KB → MB → GB → TB,并能相互换算。
- 掌握主存储与辅存储的区别,并分别举例。
- 掌握磁性、光学和固态存储如何物理表示二进制数据。
- 能够列出每种存储类型的优点和缺点。
- 理解虚拟内存和云存储,并能讨论其利弊。
Practise writing short structured answers that use precise terminology. This will help you secure full marks on data storage questions in the final examination.
练习使用精确术语撰写简洁有条理的答案,这将帮助你在期末考试的数据存储题目中获得满分。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)
屏轩国际教育cambridge primary/secondary checkpoint, cat4, ukiset,ukcat,igcse,alevel,PAT,STEP,MAT, ibdp,ap,ssat,sat,sat2课程辅导,国外大学本科硕士研究生博士课程论文辅导