NOI C++ 课程体系 / 计算机基础 / 第1讲
CSP-J 入门级 · 计算机基础 · m1-01

计算机系统 入门

从 ENIAC 到量子计算,从 CPU 到 Internet —— 揭开计算机系统的层层面纱,为编程竞赛打下坚实基础。

6 大模块 5 大核心知识 3 道实践题 5 大易错点 12 道分层练习
本讲 · 第 1/56 讲计算机系统入门
模块 01

情景导航

用故事建立直觉,用类比理解抽象概念。

故事ENIAC:改变世界的"庞然大物"

1946年2月,美国宾夕法尼亚大学的"莫尔小组"研制出了世界上第一台通用电子计算机 —— ENIAC(Electronic Numerical Integrator And Calculator)。

它有多大呢?占地 170 平方米,重达 30 吨,使用了 17468 根电子管,耗电惊人,每秒只能进行几千次运算。

但就是这么个"笨重家伙",比当时的计算装置快了 1000 倍!

ENIAC 主要用于计算炮弹弹道。它的诞生宣告了一个新时代的开始 —— 从此,科学计算的大门被打开了。

💡 从 ENIAC 到你手中的手机

不到 80 年,计算机从"30吨的庞然大物"变成了"口袋里的智能手机"。你手机的算力,已经是 ENIAC 的数百万倍!

这背后,是四代电子元器件的更迭、冯·诺依曼架构的传承、以及摩尔定律的神奇预言。

今天,我们就来系统地认识 —— 计算机系统

①生活类比:计算机就像一个"超级厨房"
👨‍🍳

厨师 = CPU

负责"切菜、炒菜"(运算),也负责"指挥调度"(控制)。

→ 运算器 + 控制器
🧊

冰箱 = 内存

临时存放正在处理的食材,速度快但容量小,断电(关火)就清空。

→ RAM(断电丢失)
📦

仓库 = 外存

长期存放食材和菜谱,容量大但取用慢,断电不丢失。

→ 硬盘/SSD
🍽️

传菜口 = I/O

食材从外面送进来(输入),做好的菜送出去(输出)。

→ 键盘/显示器
②编程定义:什么是计算机系统?

计算机系统 = 硬件系统 + 软件系统。硬件是看得见摸得着的物理设备,软件是指挥硬件工作的程序和数据。

📌 本讲核心知识地图

板块核心内容对应大纲
计算机历史四代计算机、图灵、冯·诺依曼、ENIAC历史和常见用途
系统结构冯·诺依曼五大部件、CPU、内存、I/O、总线计算机的基本构成
数据存储位(bit)、字节(Byte)、KB/MB/GB/TB位、字节与字
操作系统Windows、Linux、文件管理操作系统基本概念
网络基础Internet、IP地址、域名、HTML计算机网络基本概念
③核心口诀
🔑 冯·诺依曼五部件

运算控制是核心,合称CPU大脑灵;
存储器分内外层,内存快外存稳;
输入输出两扇门,数据进出靠它们;
总线连接所有件,信息高速跑不停!

🔑 存储单位换算

1 Byte = 8 bit,这是基本不能忘;
KB、MB、GB、TB,每级 ×1024;
1 KB = 1024 B,1 MB = 1024 KB;
1 GB = 1024 MB,1 TB = 1024 GB!

模块 02

知识探究

深入计算机系统的五大核心知识板块。

1计算机发展史:四代更迭

电子计算机的发展以电子元器件为划分依据,至今经历了 4 代:

代际时间电子元器件特点代表
第一代1946-1957电子管体积大、耗电多、速度慢ENIAC
第二代1958-1964晶体管体积缩小、可靠性提高IBM 7090
第三代1965-1970中小规模集成电路性能提升、成本降低IBM 360
第四代1971-至今大规模/超大规模集成电路微型化、高性能PC、智能手机

👤 三位关键人物

🧠 艾伦·图灵 (1912-1954)
  • 1936年提出图灵机——抽象计算模型
  • 证明了通用计算理论,奠定计算机发明基础
  • 1950年提出"机器能思考吗",被誉为"人工智能之父"
  • 图灵奖 = 计算机界的诺贝尔奖
🏛️ 冯·诺依曼 (1903-1957)
  • 1945年提出"存储程序"计算机方案 (EDVAC)
  • 三大思想:冯·诺依曼结构、存储程序、二进制
  • 至今仍被所有计算机遵循
  • 被誉为"计算机之父"

💡 摩尔定律 (1965)

英特尔创始人戈登·摩尔提出:集成电路上的晶体管数量每隔 18~24 个月翻一番,性能提升一倍,价格下降一半。

这一定律揭示了信息技术进步的速度,成为计算机"第一定律"。

2冯·诺依曼架构:五大部件

冯·诺依曼提出计算机应有五大部件,这一架构至今仍是所有计算机的基础:

🏗️ 冯·诺依曼体系结构
CPU(中央处理器)运算器 + 控制器
存储器内存 + 外存
输入设备键盘/鼠标
输出设备显示器/打印机

现代计算机通过总线(Bus)将五大部件连接,形成以总线为中心的硬件系统

部件功能生活类比
运算器 (ALU)完成算术运算、逻辑运算厨师的"刀工和炒功"
控制器 (CU)指挥各部件协调工作厨师的"大脑和指挥"
存储器存放程序和数据冰箱(内存)+ 仓库(外存)
输入设备将外部信息送入计算机食材进货口
输出设备将处理结果传给用户传菜窗口
3CPU 与 存储器
🧠 CPU(中央处理器)
  • 由运算器 + 控制器 + Cache 组成
  • 运算器(ALU):算术和逻辑运算
  • 控制器(CU):发出控制信号,指挥全局
  • Cache:高速缓存,弥补CPU与内存速度差
  • 主要厂商:Intel、AMD
💾 存储器三层结构
  • Cache(L1/L2/L3):最快,CPU内部
  • 内存 (RAM):速度快,断电丢失
  • 外存(硬盘/SSD/U盘):容量大,断电不丢失
  • ROM:只读存储器,断电不丢失(如BIOS)
  • 速度:Cache > 内存 > 外存
🔑 内存 vs 外存

内存 (RAM):速度快、容量小、断电丢失数据 —— 像"办公桌"
外存 (硬盘):速度慢、容量大、断电不丢失 —— 像"文件柜"
程序必须调入内存才能运行!CPU 只与内存直接交换数据。

4数据存储单位

计算机中所有数据都以二进制形式存储。存储单位从小到大:

单位缩写换算说明
位 (bit)b最小单位0 或 1
字节 (Byte)B1 B = 8 b基本单位,1个ASCII字符
千字节KB1 KB = 1024 B一篇短文约几KB
兆字节MB1 MB = 1024 KB一首MP3约几MB
吉字节GB1 GB = 1024 MB一部电影约几GB
太字节TB1 TB = 1024 GB硬盘常用单位
🔑 换算核心

进率是 1024(即 2¹⁰),不是 1000!
1 MB = 1024 × 1024 = 1,048,576 字节
32位机器最大寻址:2³² B = 4 GB
64位机器最大寻址:2⁶⁴ B = 16 EB(天文数字!)

5操作系统 (OS)

操作系统是管理计算机硬件和软件资源的系统软件,是用户与硬件之间的桥梁。

功能说明例子
处理器管理调度CPU,管理进程和线程多任务同时运行
存储管理分配和回收内存虚拟内存技术
文件管理组织、存储、检索文件文件夹、NTFS/FAT32
设备管理管理I/O设备打印机、USB设备
🪟 Windows
  • 微软开发,图形界面友好
  • 文件系统:FAT32、NTFS
  • 可执行文件扩展名:.exe
  • 日常办公、游戏首选
🐧 Linux
  • 开源免费,安全性高
  • 文件系统:ext4、NFS
  • 不依赖扩展名区分文件类型
  • 服务器、竞赛(NOI Linux)、开发

💡 回收站的秘密

把文件放入回收站 ≠ 彻底删除!即使清空回收站,文件也只是被标记为删除,数据仍在硬盘上,可通过专业软件恢复。只有被新数据覆盖后才真正消失。

6计算机网络基础

Internet(因特网)是全球最大的互联网络。核心协议是 TCP/IP。

概念说明例子
IP 地址32位二进制(IPv4),点分十进制表示192.168.1.1
域名IP的"别名",便于记忆www.noi.cn
DNS域名服务器,将域名解析为IP类似电话簿
HTTP超文本传输协议,浏览网页用http://...
HTML超文本标记语言,编写网页<h1>标题</h1>

📌 IP 地址分类

类别首位首段范围适用
A 类01~126大型网络
B 类10128~191中型网络
C 类110192~223小型局域网

每段范围 0~255,所以 256.256.129.1 是错误的IP地址!

模块 03

实践应用

通过实际计算和分析题,巩固计算机系统知识。

题1存储容量计算

题目:一片 8GB 的 SD 卡,能存储大约多少张大小为 2MB 的数码照片?

提示:注意 GB 和 MB 的换算关系。在实际产品中,厂商常按 1GB ≈ 1000MB 计算。
查看参考答案

解析:

照片张数 = SD卡容量 ÷ 每张照片大小

≈ 8 × 1000 MB ÷ 2 MB = 4000 张

(严格按 1024 计算:8 × 1024 ÷ 2 = 4096 张,实际产品按 1000 近似)

题2硬件配置分析

题目:以下哪个部件缺少后,计算机将无法正常启动?

A. 内存   B. 鼠标   C. U盘   D. 摄像头

查看参考答案

答案:A. 内存

内存是 CPU 直接交换数据的桥梁,所有程序都必须在内存中运行。缺少内存,计算机根本无法启动。

鼠标、U盘、摄像头都是外设,缺少不影响启动。

题3IP 地址识别

题目:下列 32 位 IP 地址中,书写错误的是()

A. 162.105.115.27   B. 192.168.0.1   C. 256.256.129.1   D. 10.0.0.1

查看参考答案

答案:C

IP 地址每段是 8 位二进制,转十进制范围是 0~255。

256 超出了范围,所以 C 是错误的。

模块 04

总结提升

1核心要点总结
知识板块必须记住的核心
计算机历史四代元器件:电子管→晶体管→集成电路→超大规模集成电路
关键人物图灵(图灵机/AI之父)、冯·诺依曼(存储程序/计算机之父)、摩尔(摩尔定律)
冯·诺依曼架构五大部件:运算器、控制器、存储器、输入设备、输出设备
CPU= 运算器(ALU) + 控制器(CU) + Cache;Intel/AMD
存储层次Cache → 内存(RAM) → 外存(硬盘);速度递减,容量递增
存储单位1B=8b,每级×1024:B→KB→MB→GB→TB
操作系统管理软硬件资源;Windows(NTFS/.exe) vs Linux(ext4/无扩展名)
网络基础TCP/IP协议;IPv4(32位,0~255);域名→DNS→IP
2拓展:量子计算

💡 量子计算机:下一个革命

经典计算机用比特(bit)表示 0 或 1;量子计算机用量子比特(qubit),基于量子态叠加原理,可以同时表示 0 和 1。

1 台 4 位经典计算机一次只能表示 1 种状态,而 1 台 4 位量子计算机一次能表示 16 种状态!

理论上,n 位量子计算机的算力 = 2ⁿ 台 n 位经典计算机。

2020年,中国科大"九章"量子计算原型机实现"量子优越性",200秒完成的计算,超算需要6亿年!

3思考与启发

💡 学完本讲,你应该明白的5个道理

1. 所有现代计算机都遵循冯·诺依曼架构——存储程序 + 五大部件。

2. CPU 是"大脑",内存是"工作台",外存是"仓库"——程序必须在内存中运行。

3. 存储单位换算是 ×1024,不是 ×1000(竞赛必考!)。

4. 操作系统是系统软件(不是应用软件),负责管理一切资源。

5. IP 地址每段范围 0~255,域名通过 DNS 解析为 IP。

模块 05

学习检测

5 个初赛高频易错点,每个都有口诀帮你记住。

易错1

内存 vs 外存 分不清

❌ 错误认知
"内存就是硬盘,断电数据还在。"
✅ 正确理解
内存(RAM)断电立即丢失数据;外存(硬盘)断电不丢失。
口诀:内存像草稿纸,断电就清零;外存像笔记本,断电也在!
易错2

存储换算用 1000 而非 1024

❌ 错误
1 MB = 1000 KB = 1,000,000 B
✅ 正确
1 MB = 1024 KB = 1024 × 1024 = 1,048,576 B
口诀:计算机世界用二进制,1024 = 2¹⁰,不是1000!
易错3

图灵机是最早的电子计算机

❌ 错误
"图灵机是世界上第一台电子计算机。"
✅ 正确
图灵机只是一种抽象计算模型(理论),不是真正的电子计算机。第一台电子计算机是 ENIAC。
口诀:图灵机是理论模型,ENIAC才是第一台真机!
易错4

清空回收站 = 彻底删除

❌ 错误
"清空回收站后文件就彻底没了。"
✅ 正确
清空回收站只是标记为删除,数据仍在硬盘上,可通过专业软件恢复。只有被新数据覆盖后才真正消失。
口诀:删除只是打个标记,覆盖才是真消失!
易错5

位(bit)和字节(Byte)搞混

❌ 错误
"1 Byte = 1 bit" 或 "存储基本单位是 bit"
✅ 正确
最小单位是 bit(位),基本单位是 Byte(字节)。1 Byte = 8 bit。
口诀:位是最小,字节是基本;1字节 = 8位,牢记不混淆!
速查计算机系统速查表
知识点关键数据/结论
第一台电子计算机ENIAC,1946年,美国宾夕法尼亚大学,电子管
计算机之父冯·诺依曼(存储程序、二进制、五大部件)
AI之父艾伦·图灵(图灵机、图灵测试)
摩尔定律晶体管数量每18~24个月翻一番
1 Byte= 8 bit
1 MB= 1024 × 1024 = 1,048,576 B
32位寻址最大 2³² B = 4 GB
IP每段范围0 ~ 255
中国顶级域名.cn
芯片主要原料硅(Si),从沙子中提炼
📌知识点笔记卡

🏗️ 冯·诺依曼架构

五大部件:运算器、控制器、存储器、输入、输出

核心思想:存储程序 + 二进制

🧠 CPU

= ALU(运算) + CU(控制) + Cache

Intel / AMD 是主要厂商

💾 存储三层

Cache → RAM → 外存

速度递减,容量递增

RAM断电丢失,外存不丢

📏 存储单位

1B = 8b

KB→MB→GB→TB

每级 ×1024

🖥️ 操作系统

系统软件(非应用软件)

管理CPU/内存/文件/设备

Windows vs Linux

🌐 网络

IPv4: 32位,每段0~255

域名→DNS→IP

TCP/IP是核心协议

课后练习

分层练习作业

A基础 / B提高 / C挑战,难度递增,点击展开答案与解析。

🟢 A组 · 基础(4题)

A1选择题

计算机最早的应用领域是()

A. 数值计算   B. 人工智能   C. 机器人   D. 过程控制

查看参考答案

答案:A

计算机是为了科学计算而发明的,ENIAC 主要用于计算弹道。所以最早应用领域是数值计算。

考点:计算机发展史的早期用途——计算机为科学计算而诞生,第一代电子计算机主要用于数值计算(如弹道计算)。

易错:按今天的印象误选“数据处理”或“人工智能”;题干问的是“最早”的应用领域,不是现在最常用的领域。

A2选择题

计算机界的最高奖是()

A. 菲尔兹奖   B. 诺贝尔奖   C. 图灵奖   D. 普利策奖

查看参考答案

答案:C. 图灵奖

图灵奖由ACM于1966年设立,被称为"计算机界的诺贝尔奖"。菲尔兹奖是数学奖,诺贝尔奖没有计算机类别。

考点:图灵奖由美国计算机学会 ACM 于 1966 年设立,是计算机领域的最高奖项。

易错:误以为存在“计算机诺贝尔奖”这一正式奖项,或误选菲尔兹奖(那是数学界的最高奖)。

A3选择题

1 MB 等于()

A. 1000 字节   B. 1024 字节   C. 1000×1000 字节   D. 1024×1024 字节

查看参考答案

答案:D

1 MB = 1024 KB = 1024 × 1024 B = 1,048,576 字节。

考点:存储容量单位按 1024(2¹⁰)进制换算:1 MB = 1024 KB = 1024 × 1024 B。

易错:按十进制误算成 1 000 000 字节;或把 MB(字节)与 Mb(位)混为一谈。

A4选择题

提出"存储程序"计算机工作原理的人是()

A. 克劳德·香农   B. 戈登·摩尔   C. 查尔斯·巴比奇   D. 冯·诺依曼

查看参考答案

答案:D. 冯·诺依曼

冯·诺依曼在1945年提出了"存储程序"的计算机工作原理(EDVAC方案)。

考点:冯·诺依曼体系结构(EDVAC 方案)的核心是“存储程序”和“程序控制”。

易错:误选图灵(他提出的是图灵机理论模型),或误选 ENIAC 的研制者莫奇利、埃克特。

🟡 B组 · 提高(4题)

B1选择题

地址总线为32位,理论上最大可寻址内存空间为()

A. 128KB   B. 1MB   C. 1GB   D. 4GB

查看参考答案

答案:D. 4GB

32位地址总线:寻址空间 = 2³² B = 4,294,967,296 B = 4 GB。

考点:寻址空间由地址总线位数决定,N 位地址总线最多寻址 2^N 个字节。

易错:只算出 2³² 而不换算单位,误答“4 MB”或“4 TB”;也可能把地址总线位数当成数据总线位数。

B2选择题

断电后会丢失数据的存储器是()

A. RAM   B. ROM   C. 硬盘   D. 光盘

查看参考答案

答案:A. RAM

RAM(随机存取存储器)断电后数据立即丢失。ROM、硬盘、光盘断电后数据不丢失。

考点:存储器按断电后数据是否丢失分为易失性存储器(RAM)和非易失性存储器(ROM、硬盘、光盘)。

易错:把 RAM 与 ROM 记反,误选“ROM”;或误选“硬盘”——它是外存,断电后数据仍然保留。

B3选择题

以下不是 CPU 生产厂商的是()

A. Intel   B. AMD   C. Microsoft   D. IBM

查看参考答案

答案:C. Microsoft

Microsoft 是软件公司(开发 Windows、Office 等),不生产 CPU。Intel、AMD、IBM 都是 CPU 生产厂商。

考点:区分硬件厂商与软件厂商——Intel、AMD、IBM 生产 CPU,Microsoft 是软件公司。

易错:因为 Microsoft 与 Windows、Intel 合作紧密就以为它也造 CPU;或误以为 IBM 只做整机不生产 CPU。

B4选择题

以下不属于操作系统的是()

A. Windows   B. Linux   C. OS/2   D. WPS

查看参考答案

答案:D. WPS

WPS 是金山公司开发的应用软件(办公软件)。Windows、Linux、OS/2 都是操作系统。

考点:软件分系统软件(操作系统等)和应用软件(WPS 等办公软件),WPS 属于应用软件。

易错:因不熟悉 OS/2 而误选它;或因为 WPS 是电脑自带软件就把它归入操作系统。

🔴 C组 · 挑战(4题)

C1初赛真题

关于图灵机,下列说法正确的是()

A. 图灵机是世界上最早的电子计算机
B. 由于大量使用磁带操作,图灵机运行速度很慢
C. 图灵机在"二战"中为破译德军密码发挥了重要作用
D. 图灵机只是一个理论上的计算模型

查看参考答案

答案:D

图灵机是图灵提出的一种抽象计算模型,不是真正的物理计算机。A错误(ENIAC才是第一台),B和C都是对图灵机的误解。

考点:图灵机是图灵提出的抽象计算模型,用于描述“可计算”这一概念,并非真实存在的物理机器。

易错:把图灵机与第一台电子计算机 ENIAC 混为一谈,误选“图灵机是世界上第一台计算机”。

C2初赛真题

从 ENIAC 到当前最先进的计算机,冯·诺依曼体系结构始终占有重要地位。其核心内容是()

A. 采用开关电路   B. 采用半导体器件   C. 采用存储程序和程序控制原理   D. 采用键盘输入

查看参考答案

答案:C

冯·诺依曼体系的核心是存储程序和程序控制原理:将程序存入内存,控制器按顺序取出指令并执行。

考点:冯·诺依曼体系结构的核心内容只有两条——程序和数据都以二进制存放在存储器中,控制器自动按序取指并执行。

易错:误选“采用二进制”或“由五大部件组成”,把体系结构的组成部分、次要特征当成了“核心内容”。

C3初赛真题

主存储器存取速度比 CPU 慢得多。根据局部性原理,CPU 中引入了()来提高效率。

A. 寄存器   B. 高速缓存(Cache)   C. 闪存   D. 外存

查看参考答案

答案:B. 高速缓存(Cache)

Cache 利用局部性原理,将 CPU 频繁访问的数据放在高速缓存中,弥补 CPU 与主存之间的速度差距。

考点:存储层次结构(寄存器→Cache→主存→外存)中,Cache 用于弥补 CPU 与主存之间的速度差距,理论依据是程序访问的局部性原理。

易错:误选寄存器或虚拟内存;也可能把局部性原理理解成“Cache 靠容量大提速”,其实 Cache 容量很小、靠“命中率高”提速。

C4初赛真题

IPv4 使用 32 位地址,地址资源日趋枯竭。IPv6 使用()位地址来取代。

A. 40   B. 48   C. 64   D. 128

查看参考答案

答案:D. 128

IPv6 使用 128 位地址,地址空间支持 2¹²⁸ 个地址。以地球70亿人口计算,每人可分得约 4.86×10²⁸ 个地址。

考点:IPv4 使用 32 位地址,IPv6 使用 128 位地址以解决地址枯竭问题。

易错:误记成 64 位或 256 位;也容易与 48 位的 MAC 地址混淆。