📚 IGCSE WJEC Computer Science: Memory and Storage Key Points | IGCSE WJEC 计算机:存储器考点精讲
Memory and storage are fundamental topics in the WJEC IGCSE Computer Science syllabus. Understanding the differences between primary and secondary storage, how RAM and ROM function, and the characteristics of various storage devices will not only help you answer exam questions accurately but also build a solid foundation for further study in computing. This article covers the essential key points, common misconceptions, and exam-style guidance you need to succeed.
存储器是 WJEC IGCSE 计算机科学大纲的核心主题。清楚区分主存与辅存、理解 RAM 和 ROM 的工作原理,以及掌握各类存储设备的特性,不仅能帮助你在考试中准确作答,也为深入学习计算机系统打下坚实基础。本文整理了必须掌握的考点、常见误区及应考技巧,助你轻松备考。
1. Introduction to Memory and Storage | 存储器概述
In a computer system, 'memory' usually refers to primary storage directly accessible by the CPU, whereas 'storage' often means secondary storage used for long-term data retention. Primary memory holds the data and instructions currently in use; secondary storage keeps programs and files when the power is off.
在计算机系统中,“内存”通常指 CPU 可直接访问的主存,而“存储”则多指用于长期保存数据的辅助存储器。主存存放当前正在使用的数据和指令;辅存则在断电后依然保留程序与文件。
The two key types of primary memory are RAM and ROM. Secondary storage includes magnetic hard disks, solid-state drives, optical discs, and USB flash drives. The choice of storage device depends on factors like speed, capacity, portability, durability, and cost.
主存的两种关键类型是 RAM 和 ROM。辅存包括磁盘、固态硬盘、光盘和 U 盘等。选择哪种存储设备需要考虑速度、容量、便携性、耐用性和成本等因素。
2. Primary Memory: RAM | 主存:随机存取存储器 (RAM)
RAM (Random Access Memory) is volatile memory, meaning it loses all its data when the power is turned off. It is used to store the operating system, application programs, and data that the CPU needs to access quickly while the computer is running.
RAM(随机存取存储器)是易失性存储器,断电后所有数据都会丢失。它用来存放操作系统、应用程序以及计算机运行时 CPU 需要快速访问的数据。
The more RAM a computer has, the more programs and files it can open simultaneously without slowing down. In WJEC exams you may be asked to explain why adding more RAM can improve performance: it reduces the need to swap data between RAM and slower secondary storage.
计算机的 RAM 越多,就能同时打开更多程序及文件而不降低速度。WJEC 考试可能要求你解释增加 RAM 为何能提升性能:因为它能减少在 RAM 与较慢的辅存之间交换数据的频率。
Modern RAM is often DRAM (Dynamic RAM), which needs to be refreshed thousands of times per second. SRAM (Static RAM) is faster and more expensive, used mainly in cache memory. For IGCSE level, you simply need to know that RAM is volatile and holds currently running programs and data.
现代 RAM 多采用 DRAM(动态 RAM),需要每秒刷新数千次。SRAM(静态 RAM)更快也更昂贵,主要用于高速缓存。IGCSE 阶段只需知道 RAM 是易失性的,用于保存当前正在运行的程序和数据。
3. Primary Memory: ROM | 主存:只读存储器 (ROM)
ROM (Read Only Memory) is non-volatile: it keeps its contents even when the computer is switched off. Its main purpose is to store the boot program (BIOS) that tells the CPU how to start the system when the power is turned on.
ROM(只读存储器)是非易失性的,即使计算机关机也能保留内容。它的主要用途是存储引导程序 (BIOS),当通电时告诉 CPU 如何启动系统。
Because ROM is read-only under normal operation, data stored in it cannot be easily altered or deleted by the user. This makes it ideal for firmware that must remain unchanged. In embedded systems, ROM often stores the entire control program.
由于正常工作时 ROM 是只读的,存储在其中的数据不易被用户改动或删除,这使它非常适合存放必须保持不变的固件。在嵌入式系统中,ROM 经常保存全部控制程序。
4. Units of Storage | 存储单位
Data in computers is represented in binary digits (bits). A group of 4 bits is a nibble; 8 bits make up 1 byte. Larger units are multiples of bytes, and you must be comfortable converting between them for the exam.
计算机中的数据用二进制位 (bit) 表示。4 位组成 1 个半字节 (nibble),8 位组成 1 字节 (byte)。更大的单位都是字节的倍数,考试中必须能熟练进行换算。
1 bit = a single binary digit
1 nibble = 4 bits
1 byte = 8 bits
1 KB (kilobyte) = 1024 bytes = 2¹⁰ bytes
1 MB (megabyte) = 1024 KB = 2²⁰ bytes
1 GB (gigabyte) = 1024 MB = 2³⁰ bytes
1 TB (terabyte) = 1024 GB = 2⁴⁰ bytes
WJEC questions often ask for the number of bytes in a given number of KB, MB, or how many files of a certain size can be stored on a device. Always use 1024 as the multiplier for storage calculations unless the question states otherwise.
WJEC 考题经常要求计算给定 KB 或 MB 对应的字节数,或者某种容量设备能存放多少个指定大小的文件。除非题目特别说明,存储换算一律使用 1024 作为乘数。
5. Secondary Storage: Magnetic Hard Disks | 二级存储:磁盘
A hard disk drive (HDD) stores data on spinning magnetic platters read by an actuator arm. It is a non-volatile, high-capacity form of secondary storage widely used in desktop computers and servers.
硬盘 (HDD) 将数据存储在旋转的磁盘盘片上,由传动臂读取。它是一种非易失性的大容量辅存,广泛用于台式机和服务器。
HDDs are relatively cheap per gigabyte, but they are fragile due to moving parts, slower in accessing data compared to solid-state alternatives, and sensitive to physical shocks.
硬盘每 GB 成本较低,但因为有活动部件而较脆弱,访问数据的速度比固态方案慢,且对物理冲击敏感。
6. Secondary Storage: Solid State Drives | 固态硬盘
A solid-state drive (SSD) uses flash memory (NAND) to store data and has no moving parts. This makes them faster, lighter, quieter, and more durable than HDDs. However, SSDs are usually more expensive per gigabyte.
固态硬盘 (SSD) 采用闪存 (NAND) 存储数据,没有活动部件。这使它们比 HDD 更快、更轻、更静音且更耐用,但每 GB 价格通常更高。
In recent years SSDs have become the primary drive in most laptops and high-performance computers. In an exam, you might be asked to justify choosing an SSD over an HDD for a given scenario, focusing on speed, durability, and power consumption.
近年来 SSD 已成为大多数笔记本电脑和高性能计算机的主硬盘。考试中可能要求你针对某个场景论证为何选用 SSD 而非 HDD,需围绕速度、耐用性和功耗展开。
7. Optical and Flash Storage | 光存储与闪存
Optical storage uses lasers to read and write data on discs. Examples include CDs (700 MB), DVDs (4.7 GB), and Blu-ray discs (25 GB+). They are portable, cheap to produce, and immune to magnetic fields, but have slower access times and are prone to scratches.
光存储利用激光在光盘上读写数据。常见的类型有 CD (700 MB)、DVD (4.7 GB) 和蓝光光盘 (25 GB 以上)。它们便携、生产成本低且不受磁场影响,但存取速度较慢且容易划伤。
Flash storage devices such as USB drives and SD cards use the same underlying technology as SSDs but in a compact, highly portable form. They are ideal for transferring files between devices and for use in cameras, smartphones, and embedded systems.
U 盘和 SD 卡等闪存设备采用与 SSD 相同的基础技术,但外形小巧、极其便携,非常适合在设备间传输文件,也广泛用于相机、智能手机和嵌入式系统。
8. Virtual Memory | 虚拟内存
Virtual memory is a technique that allows the computer to use a portion of the hard disk (or SSD) as if it were RAM. When physical RAM is full, the operating system moves idle pages of data to virtual memory to free up space for active programs.
虚拟内存是一种让计算机把一部分硬盘(或 SSD)当作 RAM 来使用的技术。当物理 RAM 已满时,操作系统会将暂时不用的数据页面挪到虚拟内存,从而为活动程序腾出空间。
If the system relies too heavily on virtual memory, performance drops significantly because secondary storage is far slower than RAM. This condition is called disk thrashing. Adding more physical RAM is the usual solution to excessive paging.
如果系统过度依赖虚拟内存,性能会显著下降,因为辅存比 RAM 慢得多。这种情况称为磁盘颠簸。增加物理内存是解决频繁换页的常规方法。
9. Cache Memory | 高速缓存
Cache is a small amount of extremely fast memory located inside or very close to the CPU. It stores frequently accessed instructions and data so that the processor can retrieve them much faster than fetching from RAM.
高速缓存是容量极小但速度极快的内存,位于 CPU 内部或极靠近 CPU 的位置。它保存频繁使用的指令和数据,使处理器能以远超从 RAM 读取的速度获取信息。
Modern CPUs have multiple levels of cache (L1, L2, L3), each differing in size and speed. The general principle is that larger caches improve processing speed, though they are expensive to manufacture. For WJEC, you need to know that cache bridges the speed gap between the CPU and main memory.
现代 CPU 有多级缓存(L1、L2、L3),各级大小和速度不同。总体原则是缓存越大,处理速度提升越多,但制造成本也更高。对 WJEC 考试而言,你需要明白高速缓存弥补了 CPU 与主存之间的速度差距。
10. Comparison of Storage Devices | 存储设备比较
The table below summarises the key characteristics you need to compare in exam questions. Use these points to decide which storage medium is most suitable for a given application.
下表总结了考试中需要比较的关键特性。请利用这些要点判断哪一种存储介质最适合特定应用场景。
| Device type | Capacity | Speed | Portability | Durability | Cost per GB |
|---|---|---|---|---|---|
| HDD | Very high (up to several TB) | Moderate | Low (sensitive to movement) | Fragile, moving parts | Low |
| SSD | High (commonly 256 GB – 2 TB) | Fast | High (no moving parts) | Very durable | Higher |
| USB flash drive | Moderate (8 GB – 1 TB) | Moderate | Very high | Durable | Moderate |
| Optical disc (DVD) | Low (4.7 GB) | Slow | High | Easily scratched | Very low |
11. Memory Hierarchy | 存储器层次结构
The memory hierarchy organises storage types by speed, cost, and capacity. At the top are the fastest and most expensive registers inside the CPU, followed by cache, main memory (RAM), and finally secondary storage, which is the slowest but cheapest per byte.
存储器层次结构按速度、成本和容量将各类存储组织起来。顶层是 CPU 内部最快最贵的寄存器,之后依次是高速缓存、主存 (RAM),最后是速度最慢但每字节成本最低的辅存。
Understanding this hierarchy explains why a computer uses multiple storage technologies together. Frequently used data stays in cache, active programs sit in RAM, and long-term files reside on HDD or SSD. As you move down the hierarchy, access time increases while cost per bit decreases.
理解这一层次结构就可以明白为什么计算机要同时使用多种存储技术。频繁使用的数据保存在缓存中,活动程序驻留在 RAM 中,而长期文件则放在 HDD 或 SSD 上。越向下层,访问时间越长,但每位成本越低。
12. Exam Tips and Common Mistakes | 考试技巧与常见错误
A common mistake is confusing RAM with secondary storage. Remember: RAM is volatile and holds currently running tasks; ROM is non-volatile and holds boot instructions. Secondary storage is permanent, large-capacity, and not directly accessed by the CPU.
常见的错误是把 RAM 与辅存混淆。记住:RAM 是易失性的,存放当前正在运行的任务;ROM 是非易失性的,存放引导指令;辅存是永久性大容量存储,CPU 不能直接访问。
When a question asks for 'suitable storage for a specific scenario', always consider capacity, speed, portability, durability, and cost. Back up your choice with a clear reason linked to the scenario. For example, choose an SSD for a rugged laptop because it has no moving parts and is more durable against shocks.
遇到“为某种场景选择合适的存储设备”的题目时,一定要综合考虑容量、速度、便携性、耐用性和成本,并紧扣场景给出清晰的理由。例如为加固型笔记本电脑选择 SSD,因为它没有活动部件,更耐冲击。
tick to 1 KB = 1024 bytes unless stated otherwise. Pay attention to the difference between 'bit' and 'byte'—a very common trap in multiple-choice questions.
务必确认存储单位的换算方式。看清题目要求的是二进制幂 (kibibytes) 还是简化的十进制。WJEC IGCSE 中除非特别说明,一律使用 1 KB = 1024 字节。留意“bit”和“byte”的区别,这是选择题中的常见陷阱。
Finally, when describing virtual memory, do not say it 'adds more RAM'. Explain that it uses secondary storage as an extension of physical memory. Highlight the performance cost to show deeper understanding.
最后,描述虚拟内存时不要简单说它“增加了 RAM”。应说明它使用辅存作为物理内存的扩展,并点出性能代价,有助于展现更深入的理解。
Published by TutorHao | Computer Science Revision Series | aleveler.com
更多咨询请联系16621398022(同微信)

或截图后用「扫一扫 → 相册」选择本图