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

Computer Systems: Hardware, Software and Architecture | 计算机系统:硬件、软件与架构

2026-08-03 04:46 · 本文部分内容由AI辅助创作

📚 Computer Systems: Hardware, Software and Architecture | 计算机系统:硬件、软件与架构

A computer system is a combination of hardware and software designed to process data. It takes input, processes it according to instructions, and produces meaningful output. Understanding how a computer works at the system level is fundamental for IGCSE Computer Science, as it underpins everything from programming to networking.

计算机系统是硬件与软件的结合,旨在处理数据。它接收输入,根据指令进行处理,并生成有意义的输出。在系统层面理解计算机如何工作是IGCSE计算机科学的基础,它支撑着从编程到网络的方方面面。


1. What is a Computer System? | 什么是计算机系统?

A computer system consists of physical components (hardware) and programs (software) that work together to perform tasks. The hardware includes the central processing unit (CPU), memory, storage, and input/output devices. The software includes system software, such as operating systems, and application software, such as word processors and games.

计算机系统由物理组件(硬件)和程序(软件)组成,它们协同工作以执行任务。硬件包括中央处理器(CPU)、内存、存储器和输入/输出设备。软件包括系统软件,如操作系统,以及应用软件,如文字处理器和游戏。

At its core, a computer system follows the Input-Process-Output model: data enters through an input device, is processed by the CPU, and then the results are sent to an output device or stored for later use.

其核心是,计算机系统遵循输入-处理-输出模型:数据通过输入设备进入,由CPU处理,然后结果被发送到输出设备或存储起来供以后使用。


2. Von Neumann Architecture | 冯·诺依曼架构

Modern computers are based on the Von Neumann architecture, which stores both data and instructions in the same memory unit. This design allows the CPU to fetch instructions from memory, decode them, and execute them sequentially. Key components include the control unit (CU), arithmetic logic unit (ALU), registers, and a system bus connecting them.

现代计算机基于冯·诺依曼架构,该架构将数据和指令存储在同一个存储器单元中。这种设计使CPU能够从内存中取出指令,解码并顺序执行。关键组件包括控制单元(CU)、算术逻辑单元(ALU)、一组寄存器以及连接它们的系统总线。

The address bus carries memory addresses, the data bus transfers actual data, and the control bus sends timing and control signals. This shared-memory concept allows programs to be easily modified and stored alongside data.

地址总线传送内存地址,数据总线传输实际数据,控制总线发送时序和控制信号。这种共享存储器的概念使得程序能够与数据存储在一起并容易修改。


3. The Central Processing Unit (CPU) | 中央处理器(CPU)

The CPU is the brain of the computer. It contains the control unit, which directs operations by sending control signals, and the ALU, which performs arithmetic calculations (addition, subtraction) and logical comparisons (AND, OR, NOT). Special registers hold temporary data and instructions.

CPU是计算机的大脑。它包含控制单元,通过发送控制信号指挥操作,以及ALU,执行算术计算(加、减)和逻辑比较(与、或、非)。专用的寄存器保存临时数据和指令。

Important registers include the Program Counter (PC) holding the address of the next instruction, the Memory Address Register (MAR), the Memory Data Register (MDR), the Current Instruction Register (CIR), and the Accumulator (ACC) for arithmetic results.

重要的寄存器包括:程序计数器(PC),存放下一条指令的地址;内存地址寄存器(MAR);内存数据寄存器(MDR);当前指令寄存器(CIR);累加器(ACC),存放算术运算结果。


4. Primary Memory: RAM and ROM | 主存储器:RAM与ROM

Random Access Memory (RAM) is volatile memory that temporarily stores data and programs currently in use. When the power is turned off, all data in RAM is lost. It is much faster than secondary storage and allows the CPU to read and write data quickly.

随机存取存储器(RAM)是易失性存储器,临时存储当前正在使用的数据和程序。断电后,RAM中的所有数据都会丢失。它比辅助存储器快得多,使CPU能够快速读写数据。

Read-Only Memory (ROM) is non-volatile; it retains its contents even without power. ROM typically holds the boot firmware (BIOS/UEFI) that starts the computer when it is powered on. ROM cannot be easily written to or modified by the user.

只读存储器(ROM)是非易失性的,即使没有电源也能保留其内容。ROM通常保存启动固件(BIOS/UEFI),在计算机通电时启动系统。ROM不能由用户轻易写入或修改。


5. Secondary Storage Devices | 辅助存储设备

Secondary storage devices are non-volatile; they retain data even when power is off. Common types include magnetic hard disk drives (HDD), solid-state drives (SSD), optical discs (CD/DVD/Blu-ray), and USB flash drives. The table below highlights key differences.

辅助存储设备是非易失性的,即使断电也能保留数据。常见类型包括磁性硬盘驱动器(HDD)、固态驱动器(SSD)、光盘(CD/DVD/蓝光)和USB闪存盘。下表突出了关键区别。

TypeCapacitySpeedPortabilityDurability
HDDUp to 20 TBModerateLow (internal)Sensitive to shock
SSDUp to several TBFastLow (internal)Highly durable
Optical disc4.7 GB (DVD) – 25 GB (Blu-ray)SlowHighProne to scratches
USB flash driveUp to 1 TBFastVery highDurable

SSDs are preferred in modern laptops due to their speed and resistance to physical shock, while HDDs are still used for mass storage because of lower cost per gigabyte. Optical media is declining but remains useful for software distribution and media playback.

固态硬盘(SSD)因其速度和抗震性而在现代笔记本电脑中受到青睐,而HDD由于每GB成本较低仍用于大容量存储。光盘介质正在减少,但在软件分发和媒体播放方面仍有应用。


广告 / Sponsored

6. Input Devices | 输入设备

Input devices allow users to enter data and commands into a computer. Common examples include the keyboard (text input), mouse (pointing and selection), touchscreen (direct interaction), microphone (audio input), and sensors such as light, temperature, or motion detectors.

输入设备使用户能够向计算机输入数据和命令。常见例子包括键盘(文本输入)、鼠标(指向和选择)、触摸屏(直接交互)、麦克风(音频输入)以及光、温度或运动检测器等传感器。

Other specialised input devices include barcode readers, QR code scanners, digital cameras, and game controllers. Each is designed for specific forms of data entry, often enhancing speed and accuracy.

其他专用输入设备包括条码阅读器、二维码扫描器、数码相机和游戏控制器。每种设备都针对特定形式的数据输入而设计,通常可以提高速度和准确性。


7. Output Devices | 输出设备

Output devices present the results of processed data to the user. Monitors (LCD, LED) display visual output, printers produce hard copies (inkjet for colour, laser for high-speed text), and speakers or headphones output sound. Projectors are used for large-screen displays.

输出设备将处理过的数据结果呈现给用户。显示器(LCD、LED)显示视觉输出,打印机产生硬拷贝(喷墨适合彩色,激光适合高速文本),扬声器或耳机输出声音。投影仪用于大屏幕显示。

Some devices, such as touchscreens and network cards, function as both input and output. For example, a touchscreen displays output while detecting touch input.

有些设备,如触摸屏和网卡,既有输入功能又有输出功能。例如,触摸屏在显示输出的同时检测触摸输入。


8. System Software: Operating Systems | 系统软件:操作系统

The operating system (OS) is the most important system software. It manages hardware resources, provides a user interface (GUI or command line), handles file management, and ensures security and access control. Common examples are Windows, macOS, Linux, and Android.

操作系统(OS)是最重要的系统软件。它管理硬件资源,提供用户界面(图形界面或命令行),处理文件管理,并确保安全性和访问控制。常见的例子有Windows、macOS、Linux和Android。

The OS also enables multitasking, allowing several applications to run simultaneously by scheduling the CPU's time. It manages memory allocation, so programs do not interfere with each other. Utilities, such as disk defragmenters and antivirus, are often part of system software.

操作系统还支持多任务处理,通过调度CPU的时间使多个应用程序能够同时运行。它管理内存分配,使程序互不干扰。实用工具,如磁盘碎片整理程序和杀毒软件,通常是系统软件的一部分。


9. Application Software | 应用软件

Application software performs specific tasks for users, such as writing documents, calculating spreadsheets, creating presentations, managing databases, and browsing the web. Unlike system software, application software is not essential for the computer to operate but fulfils user needs.

应用软件为用户执行特定任务,例如撰写文档、计算电子表格、制作演示文稿、管理数据库和浏览网页。与系统软件不同,应用软件不是计算机运行所必需的,但满足用户需求。

Categories include word processors, spreadsheet applications, database management systems, graphic design tools, and communication apps. Modern devices also rely heavily on mobile apps, which are a type of application software downloaded from an app store.

分类包括文字处理器、电子表格应用、数据库管理系统、图形设计工具和通信应用。现代设备还严重依赖移动应用,这是一种从应用商店下载的应用软件。


10. Data Representation: Binary and Beyond | 数据表示:二进制及其扩展

Computers use binary (base-2) to represent all data and instructions. A single binary digit (bit) is 0 or 1. Eight bits form a byte, which can represent 256 different values. For convenience, hexadecimal (base-16) is often used to shorten long binary strings.

计算机使用二进制(基数为2)表示所有数据和指令。一个二进制位(bit)是0或1。8位组成一个字节,可以表示256个不同的值。为方便起见,通常使用十六进制(基数为16)简化长二进制串。

r character; Unicode uses up to 32 bits to cover worldwide scripts and emoji. For example, 'A' . Memory sizes are measured in kilobytes (1 KB = 2¹⁰ bytes = 1024 bytes) and larger units.

字符数据使用编码存储:ASCII使用每个字符7位(扩展为8位);Unicode最多使用32位以涵盖全球文字和表情符号。例如,'A'在二进制中表示为01000001(十六进制41)。内存大小以千字节(1 KB = 2¹⁰ 字节 = 1024字节)和更大的单位度量。

To convert binary to hexadecimal, split the binary into groups of four bits and replace each group with the equivalent hex digit. For example, 11011010₂ becomes DA₁₆.

将二进制转换为十六进制,将二进制数分为四位一组,每组用对应的十六进制数字替换。例如,11011010₂ 变为 DA₁₆。


11. The Fetch-Decode-Execute Cycle | 取指-译码-执行周期

The CPU continuously runs the fetch-decode-execute cycle to process instructions. In the fetch stage, the address in the PC is copied to the MAR, and the instruction at that memory address is loaded into the MDR, then transferred to the CIR. The PC is incremented to point to the next instruction.

CPU持续运行取指-译码-执行周期来处理指令。在取指阶段,PC中的地址被复制到MAR,该内存地址处的指令被加载到MDR,然后传送到CIR。PC递增,指向下一条指令。

In the decode stage, the control unit interprets the instruction stored in the CIR. It determines the operation to be performed and identifies any operands. In the execute stage, the control unit sends signals to the ALU, memory, or I/O units to carry out the instruction, often using the ACC for results.

在译码阶段,控制单元解释存储在CIR中的指令。它确定要执行的操作并识别任何操作数。在执行阶段,控制单元向ALU、内存或I/O单元发送信号以执行指令,通常使用累加器(ACC)存放结果。


12. Computer Performance Factors | 计算机性能因素

Several hardware characteristics affect a computer's speed and responsiveness. Clock speed, measured in gigahertz (GHz), determines how many fetch-decode-execute cycles occur per second. A higher clock speed generally means faster processing.

有几个硬件特性会影响计算机的速度和响应能力。时钟速度,以千兆赫兹(GHz)衡量,决定了每秒可发生多少次取指-译码-执行周期。更高的时钟速度通常意味着更快的处理。

Number of cores allows a CPU to execute multiple instructions simultaneously. More cores improve multitasking and parallel processing. Larger cache memory stores frequently used data closer to the CPU, reducing time spent accessing slower RAM. The amount of RAM determines how many programs and data can be held ready for instant use.

核心数量允许CPU同时执行多条指令。更多的核心改进了多任务和并行处理。较大的缓存将频繁使用的数据存放在离CPU更近的地方,减少访问较慢RAM的时间。RAM的大小决定了可以有多少程序和数据随时待用。

The width of the data bus affects how many bits can be transferred at once; wider buses reduce the number of trips needed to move data, improving overall data throughput.

数据总线的宽度影响一次可以传输多少位;更宽的总线减少了移动数据所需的次数,提高了整体数据吞吐量。


Published by TutorHao | Computer Science Revision Series | aleveler.com

广告 / Sponsored
现货 Cambridge International AS & ALevel IT Coursebook剑桥国际IGC…
计算机 备考教辅 · 正版现货 · 与本文内容相关
查看详情 / View on Taobao参考价 ¥467.0

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

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