← 返回资讯屏轩教育 · 行业资讯

IGCSE AQA Computer Science: Key Concepts Comparison | IGCSE AQA 计算机:知识点对比

2026-07-14 14:05 · 本文部分内容由AI辅助创作

📚 IGCSE AQA Computer Science: Key Concepts Comparison | IGCSE AQA 计算机:知识点对比

In IGCSE AQA Computer Science, many topics appear in pairs that students often confuse. Understanding the precise differences between these key concepts is essential for scoring high marks in exams. This article provides clear side-by-side comparisons of the most commonly tested pairs, covering hardware, software, networks, programming, and algorithms.

在IGCSE AQA计算机科学中,许多知识点成对出现,容易混淆。清晰理解这些关键概念的精确差异是考试拿高分的关键。本文针对硬件、软件、网络、编程和算法中最常考查的概念对,提供清晰的并排对比。

1. System Software vs Application Software | 系统软件与应用软件

System software manages hardware resources and provides a platform for running application software. It runs in the background and is essential for the computer to function. Examples include operating systems, utility programs, and device drivers.

系统软件管理硬件资源,为运行应用软件提供平台。它在后台运行,是计算机正常工作所必需的。常见的例子包括操作系统、实用程序和设备驱动程序。

Application software is designed to help users perform specific tasks, such as creating documents, browsing the web, or playing games. It relies on the system software to access hardware and other services.

应用软件旨在帮助用户执行特定任务,如创建文档、浏览网页或玩游戏。它依赖系统软件来访问硬件和其他服务。

Aspect | 方面System Software | 系统软件Application Software | 应用软件
Purpose | 目的Controls and maintains computer operations | 控制与维护计算机操作Performs specific tasks for the user | 为用户执行特定任务
Dependency | 依赖性Independent, runs without application software | 独立运行,无需应用软件Requires system software to function | 需要系统软件才能运行
Interaction with user | 用户交互Often runs in the background; limited direct interaction | 常在后台运行,直接交互有限Directly interacts with the end user | 直接与最终用户交互
Examples | 例子Windows, macOS, Linux, device drivers, antivirus | Windows、macOS、Linux、设备驱动、防病毒Word processors, web browsers, games | 文字处理软件、网页浏览器、游戏

2. RAM vs ROM | 随机存取存储器与只读存储器

RAM (Random Access Memory) is volatile primary storage that temporarily holds data and instructions currently in use by the CPU. When the power is turned off, all contents in RAM are lost. It is used to store the operating system, application programs, and open files while the computer is running.

RAM(随机存取存储器)是一种易失性主存储器,暂时保存CPU当前使用的数据和指令。电源关闭时,RAM中的所有内容都会丢失。它用于在计算机运行时存储操作系统、应用程序和打开的文件。

ROM (Read-Only Memory) is non-volatile memory that permanently stores the BIOS or firmware needed to start the computer. Data in ROM is not easily altered and remains intact even without power.

ROM(只读存储器)是非易失性存储器,永久存储启动计算机所需的BIOS或固件。ROM中的数据不易更改,即使断电也保持不变。

Feature | 特性RAM | 随机存取存储器ROM | 只读存储器
Volatility | 易失性Volatile (data lost when power off) | 易失性(断电数据丢失)Non-volatile (data retained) | 非易失性(数据保留)
Read/Write | 读写Read and write | 可读可写Primarily read-only (hard to write) | 主要只读(写入困难)
Speed | 速度Faster than secondary storage | 比辅助存储快Slower than RAM | 比RAM慢
Purpose | 用途Holds running programs and data | 存放正在运行的程序和数据Stores boot program (firmware) | 存储引导程序(固件)
Examples | 例子DRAM, SRAM | DRAM、SRAMBIOS chip, ROM in embedded systems | BIOS芯片、嵌入式系统ROM

3. HDD vs SSD | 机械硬盘与固态硬盘

A hard disk drive (HDD) uses magnetic spinning platters and a read/write head to store data. It has moving mechanical parts, which makes it vulnerable to physical shock and generally slower than solid-state drives. However, HDDs are cheaper per gigabyte and offer large capacities at a lower cost.

机械硬盘(HDD)使用磁性旋转盘片和读写头来存储数据。它有移动的机械部件,因此容易受到物理冲击的影响,通常比固态硬盘慢。不过,HDD每GB成本更低,能以较低价格提供大容量存储。

A solid-state drive (SSD) stores data in flash memory chips and has no moving parts. This makes it much faster, quieter, more durable, and more energy-efficient. The main drawback is a higher cost per unit of storage compared to HDDs.

固态硬盘(SSD)将数据存储在闪存芯片中,没有移动部件。因此它更快、更安静、更耐用且更节能。主要缺点是与HDD相比,单位存储成本较高。

Characteristic | 特性HDD | 机械硬盘SSD | 固态硬盘
Technology | 技术Magnetic rotating platters | 磁性旋转盘片NAND flash memory chips | NAND闪存芯片
Speed | 速度Slower read/write times | 读写速度较慢Much faster read/write | 读写速度快得多
Durability | 耐久性Susceptible to physical damage from drops | 跌落时易受物理损坏No moving parts, more durable | 无移动部件,更耐用
Power consumption | 功耗Higher, due to spinning motor | 较高(因电机旋转)Lower | 较低
Cost | 成本Cheaper per GB | 每GB更便宜More expensive per GB | 每GB更贵

4. LAN vs WAN | 局域网与广域网

A Local Area Network (LAN) connects computers and devices within a small geographical area, such as a school, office building, or home. LANs are typically owned and managed by a single organisation and offer high data transfer speeds with low latency. Ethernet and Wi-Fi are common LAN technologies.

局域网(LAN)连接小地理范围内的计算机和设备,如学校、办公楼或家庭。LAN通常由单个组织拥有和管理,提供高数据传输速度和低延迟。常见的LAN技术包括以太网和Wi-Fi。

A Wide Area Network (WAN) spans a large geographical area, often across cities, countries, or continents. WANs connect multiple LANs together using leased telecommunication lines or satellite links. The internet is the largest example of a WAN. Speed is generally slower than LAN due to longer distances and shared infrastructure.

广域网(WAN)覆盖大片地理区域,通常跨城市、国家或大洲。WAN使用租用的电信线路或卫星链路将多个LAN连接起来。互联网是WAN的最大例子。由于距离较远和共享基础设施,速度通常比LAN慢。

Feature | 特性LAN | 局域网WAN | 广域网
Geographical area | 地理范围Small (building or campus) | 小范围(建筑物或校园)Large (city to global) | 大范围(城市到全球)
Ownership | 所有权Usually private, single organisation | 通常私有,单一组织Shared infrastructure, multiple providers | 共享基础设施,多家提供商
Data transfer rate | 数据传输速率High (up to Gbps) | 高(可达Gbps)Lower, often affected by distance | 较低,常受距离影响
Example | 例子Home Wi‑Fi, school network | 家庭Wi‑Fi、校园网The internet, bank ATM network | 互联网、银行ATM网络

广告 / Sponsored

5. IP Address vs MAC Address | IP地址与MAC地址

An IP (Internet Protocol) address is a logical address assigned to a device on a network. It can change depending on the network the device is connected to (dynamic IP) or be manually assigned (static IP). IP addresses are used for routing data across networks, particularly on the internet. IPv4 addresses are 32 bits, and IPv6 addresses are 128 bits.

IP(互联网协议)地址是分配给网络上设备的逻辑地址。它可以根据设备连接的网络而变化(动态IP)或被手动分配(静态IP)。IP地址用于跨网络路由数据,特别是在互联网上。IPv4地址为32位,IPv6地址为128位。

A MAC (Media Access Control) address is a unique physical hardware identifier permanently assigned to a network interface card (NIC) by the manufacturer. It is a 48-bit address usually displayed in hexadecimal. MAC addresses operate at the data link layer and are used for communication within the same local network segment.

MAC(媒体访问控制)地址是制造商永久分配给网络接口卡(NIC)的唯一物理硬件标识符。它是一个48位地址,通常以十六进制表示。MAC地址工作在数据链路层,用于同一本地网段内的通信。

Aspect | 方面IP Address | IP地址MAC Address | MAC地址
Type | 类型Logical address | 逻辑地址Physical (hardware) address | 物理(硬件)地址
Assignment | 分配Network administrator or DHCP | 网络管理员或DHCPManufacturer, hardcoded in NIC | 制造商,固化在NIC中
Mutability | 可变性Can change (dynamic) or stay fixed | 可变化(动态)或固定Permanently fixed (though can be spoofed) | 永久固定(但可被仿冒)
Layer of operation | 工作层Network layer (Layer 3) | 网络层(第3层)Data link layer (Layer 2) | 数据链路层(第2层)
Example format | 例子格式192.168.1.1 (IPv4) | 192.168.1.1(IPv4)00:1A:2B:3C:4D:5E | 00:1A:2B:3C:4D:5E

6. TCP vs UDP | 传输控制协议与用户数据报协议

TCP (Transmission Control Protocol) is a connection-oriented protocol that ensures reliable data delivery. It establishes a connection before sending data, checks for errors, and retransmits lost packets. This makes it ideal for applications where data integrity is critical, such as web browsing, email, and file transfers.

TCP(传输控制协议)是面向连接的协议,确保可靠的数据传输。它在发送数据前建立连接、检查错误并重传丢失的数据包。因此,它非常适合数据完整性至关重要的应用,如网页浏览、电子邮件和文件传输。

UDP (User Datagram Protocol) is a connectionless protocol that sends data without establishing a dedicated connection. It does not guarantee delivery, order, or error recovery, which makes it faster and more efficient for real-time applications like video streaming, VoIP, and online gaming, where occasional data loss is acceptable.

UDP(用户数据报协议)是无连接协议,无需建立专用连接即可发送数据。它不保证交付、顺序或错误恢复,因此对于视频流、VoIP和在线游戏等实时应用来说,速度更快、效率更高,在这些场景中偶尔的数据丢失是可以接受的。

Feature | 特性TCP | 传输控制协议UDP | 用户数据报协议
Connection | 连接Connection-oriented | 面向连接Connectionless | 无连接
Reliability | 可靠性Guaranteed delivery and order | 保证交付与顺序No guarantee; best-effort delivery | 无保证,尽力交付
Speed | 速度Slower due to overhead | 因开销较大而较慢Faster, less overhead | 更快,开销较小
Use cases | 使用场景Web (HTTP/HTTPS), email (SMTP), FTP | 网页(HTTP/HTTPS)、邮件(SMTP)、FTPStreaming, gaming, DNS queries | 流媒体、游戏、DNS查询
Header size | 头部大小Larger (20–60 bytes) | 较大(20–60字节)Smaller (8 bytes) | 较小(8字节)

7. High-Level Language vs Low-Level Language | 高级语言与低级语言

High-level languages (HLLs) are designed to be easy for humans to read and write. They use English-like statements and abstract away hardware details such as memory management. Python, Java, and C++ are examples. HLL programs must be translated into machine code by a compiler or interpreter before the CPU can execute them.

高级语言(HLL)旨在便于人类阅读和编写。它们使用类似英文的语句,并抽象化内存管理等硬件细节。Python、Java和C++是典型例子。高级语言程序必须通过编译器或解释器转换为机器码,才能由CPU执行。

Low-level languages (LLLs) are close to the hardware and are divided into machine code (binary) and assembly language. Assembly uses mnemonics like MOV and ADD that have a one-to-one correspondence with machine instructions. They give the programmer direct control over the hardware and often result in faster, more memory-efficient code, but are harder to write and debug.

低级语言(LLL)贴近硬件,分为机器码(二进制)和汇编语言。汇编语言使用助记符如MOV和ADD,与机器指令一一对应。它们让程序员直接控制硬件,通常能产生更快、更节省内存的代码,但编写和调试更困难。

Aspect | 方面High-Level Language | 高级语言Low-Level Language | 低级语言
Readability | 可读性Easy for humans, English-like | 易于人类阅读,类似英文Hard, uses mnemonics or binary | 困难,使用助记符或二进制
Portability | 可移植性Highly portable across machines | 跨机器高度可移植Not portable; hardware-specific | 不易移植,针对特定硬件
Translation needed | 需转换Compiler or interpreter | 编译器或解释器Assembler (for assembly) | 汇编器(针对汇编)
Efficiency | 效率Often less memory-efficient, can be slower | 通常内存效率较低,可能较慢Highly efficient use of memory and CPU | 内存和CPU使用效率极高
Development time | 开发时间Faster to write and debug | 编写与调试更快Slower, more error-prone | 较慢,更容易出错

8. Compiler vs Interpreter | 编译器与解释器

A compiler translates the entire source code into machine code (or an intermediate object code) in one go, producing an executable file. Once compiled, the program can run independently without the compiler. Compiled programs generally execute faster because the translation is done only once. However, the compilation process itself can be time-consuming.

编译器一次性将整个源代码转换为机器码(或中间目标代码),生成可执行文件。一旦编译完成,程序可以独立运行,不再需要编译器。编译后的程序通常执行得更快,因为转换只做一次。然而,编译过程本身可能很耗时。

An interpreter translates and executes source code line by line. No separate executable file is produced, so the interpreter must be present every time the program runs. This makes debugging easier because errors are reported immediately, but execution is typically slower compared to compiled code.

解释器逐行翻译并执行源代码。不产生独立的可执行文件,因此每次运行程序都需要解释器。这使得调试更容易,因为错误能即时报告,但执行速度通常比编译后的代码慢。

Feature | 特性Compiler | 编译器Interpreter | 解释器
Translation method | 翻译方式Whole program at once | 一次性翻译整个程序Line by line | 逐行翻译
Output file | 输出文件Generates stand-alone executable | 生成独立的可执行文件No separate executable file | 无独立可执行文件
Execution speed | 执行速度Faster, as translation is done | 更快,翻译已完成Slower, translation occurs at runtime | 较慢,运行时进行翻译
Error reporting | 错误报告All errors reported after compilation | 编译后一次性报告所有错误Stops at first error encountered | 遇到第一个错误即停止
Examples | 例子C, C++, Go (compiled) | C、C++、Go(编译型)Python, JavaScript (typically interpreted) | Python、JavaScript(通常解释执行)

9. Client-Server vs Peer-to-Peer Network | 客户端-服务器与对等网络

In a client-server network, one or more powerful central servers provide resources, services, and data to multiple client devices. Clients request services, and the server responds. This model offers centralised control, security management, and easier backup, but if the server fails, the network may become unusable.

在客户端-服务器网络中,一台或多台功能强大的中央服务器向多个客户端设备提供资源、服务和数据。客户端请求服务,服务器响应。这种模式提供集中控制、安全管理和更简单的备份,但如果服务器发生故障,网络可能无法使用。

In a peer-to-peer (P2P) network, each device (peer) has equal status and can share resources directly with other peers without a central server. It is easy to set up and cost-effective for small networks. However, security and backup are more difficult to manage, and performance can degrade as more peers join.

在对等(P2P)网络中,每台设备(对等点)地位平等,可以直接与其他对等点共享资源,无需中央服务器。它易于搭建,对于小型网络来说成本效益高。然而,安全和备份更难管理,而且随着更多对等点加入,性能可能下降。

Criterion | 标准Client-Server | 客户端-服务器
广告 / Sponsored
牛津国际英语课程考试教材 IGCSE计算机科学 Oxford International AQA Examinatio…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao

更多咨询请联系16621398022(同微信)

备考资讯每日更新,关注不错过
考纲变化 · 科目分析 · 学习方法
扫码关注公众号 tutorhao
在微信里长按二维码识别关注
或截图后用「扫一扫 → 相册」选择本图
公众号:tutorhao