目录
前言
1、 计算机的应用领域:无处不在的数字助手
2、 计算机的进化史:从算盘到量子计算
3、计算机的分类:不止 “台式机和笔记本”
4、计算机的组件:硬件与软件的协同
4.1 硬件:五大核心部件
4.2 软件:三层架构
5、 CPU:计算机的 “大脑”
5.1 结构拆解
5.2 性能密码
6、 输入设备:如何 “告诉” 计算机做什么?
7、 输出设备:计算机如何 “说话”?
8、 内存:临时存储的 “高速通道”
9、 RAM:临时存储的 “主力军”
10 、ROM:“永不丢失” 的记忆
11、 主板:计算机的 “骨架”
12、 内存单元:最基础的 “0 和 1”
13、 端口:设备连接的 “窗口”
14、 硬件:看得见的 “实体”
15、 软件:看不见的 “规则”
16、 数字系统:为什么是二进制?
17、 数字转换:数据的 “变形记”
18、 数据和信息: raw vs 智慧
19、 计算机网络:连接世界的纽带
20、 操作系统:计算机的 “大管家”
21、 互联网和内联网:开放与封闭的平衡
前言
在数字化浪潮中,计算机已成为连接世界的核心枢纽。无论是手机里的嵌入式系统,还是超算中心的庞然大物,其底层逻辑都围绕 “输入 - 处理 - 输出” 运转。本文将拆解计算机从历史到应用的核心知识,帮你搭建完整的认知框架。
1、 计算机的应用领域:无处不在的数字助手
计算机的触角早已突破 “计算工具” 的边界,渗透到每个行业:
- 科学计算:气象预测(超算模拟气流)、基因测序(处理海量碱基对);
- 数据处理:金融交易系统(毫秒级清算)、企业 ERP(资源统筹);
- 娱乐交互:3A 游戏(实时物理渲染)、VR/AR(空间定位计算);
- 工业革命:汽车自动驾驶(传感器数据实时决策)、智能工厂(设备联网协同);
- 生活服务:手机 AI 摄影(图像算法优化)、智能家居(物联网中枢)。
思考:哪些应用曾颠覆你的认知?(比如医疗 AI 诊断)
2、 计算机的进化史:从算盘到量子计算
按技术代际划分,计算机的进化是 **“体积缩小,能力爆炸”** 的过程:
代际 | 核心技术 | 代表机型 | 里程碑意义 |
---|---|---|---|
第一代 | 电子管 | ENIAC(1946) | 首个通用电子计算机 |
第二代 | 晶体管 | IBM 7090 | 体积减半,功耗大降 |
第三代 | 集成电路 | IBM System/360 | 规模化生产,商用普及 |
第四代 | 超大规模集成 | 个人 PC(如 Apple II) | 走进家庭,开启信息革命 |
当下 | 人工智能 + 量子 | 谷歌 Sycamore | 计算范式突破(量子霸权) |
冷知识:查尔斯・巴贝奇的分析机(1837)是机械计算机雏形,比电子计算机早 100 年!
3、计算机的分类:不止 “台式机和笔记本”
按性能、规模、应用场景,计算机可分为:
- 超级计算机:算力巅峰(如 Frontier,用于气候建模);
- 大型机:稳定性为王(IBM Z 系列,支撑银行核心系统);
- 嵌入式系统:隐藏的 “大脑”(汽车 ECU、智能手表,资源受限但专一);
- 边缘计算设备:靠近数据端(工业网关,减少云端延迟)。
对比:手机是微型计算机,但集成了通信模块,本质是 “全能嵌入式设备”。
4、计算机的组件:硬件与软件的协同
计算机由 硬件(躯体)和软件(灵魂) 组成:
4.1 硬件:五大核心部件
- 运算器:做加减乘除(CPU 的 ALU 模块);
- 控制器:发号施令(CPU 的 CU 模块,协调各部件);
- 存储器:临时 / 永久存数据(内存、硬盘);
- 输入设备:接收外部信号(键盘、摄像头);
- 输出设备:反馈结果(显示器、音箱)。
4.2 软件:三层架构
- 系统软件:管硬件(Windows、Linux 内核);
- 应用软件:解决具体问题(Photoshop、微信);
- 中间件:搭桥梁(Web 服务器、数据库中间件)。
比喻:硬件是 “地基”,操作系统是 “管家”,应用软件是 “租客”。
5、 CPU:计算机的 “大脑”
CPU 的核心是 “快且聪明”:
5.1 结构拆解
- 运算单元(ALU):算算术和逻辑(比如比较大小);
- 控制单元(CU):解码指令,指挥其他部件;
- 寄存器:高速临时存储(比内存快 100 倍);
- 缓存(L1/L2/L3):靠近 CPU 的 “临时仓库”(减少内存访问耗时)。
5.2 性能密码
- 主频:每秒运算次数(如 3.6GHz≠实际性能,还要看 IPC);
- 核心数:并行干活(但软件要支持多线程);
- 架构:RISC(ARM,简单高效) vs CISC(x86,功能丰富)。
例子:手机 CPU 用 ARM(省电),服务器常用 x86(兼容性好)。
6、 输入设备:如何 “告诉” 计算机做什么?
输入设备的本质是 “将物理信号转成电信号”:
- 键盘:矩阵扫描(每个按键对应唯一坐标);
- 鼠标:光电式(红外检测位移)/ 激光式(精度更高);
- 新兴输入:语音识别(声学模型转文字)、手势控制(摄像头 + AI 算法)。
细节:游戏鼠标的 “DPI” 越高,位移检测越灵敏。
7、 输出设备:计算机如何 “说话”?
输出设备负责 “电信号转物理信号”:
- 显示器:
- CRT(电子枪扫荧光屏,已淘汰);
- LCD(液晶偏转光线,如 IPS 屏色彩好);
- OLED(像素自发光,对比度无敌);
- 打印机:
- 喷墨(低成本,色彩好) vs 激光(高速,适合文档);
- 3D 打印(逐层堆积材料,颠覆制造方式)。
误区:高刷新率(如 144Hz)只对游戏有用?其实视频编辑也需要流畅预览。
8、 内存:临时存储的 “高速通道”
内存是PC配件中结构最简单的,但在BIOS中却是最难调的,很多玩家超频都卡在内存上。内存是由DRAM(动态随机存储器)芯片组成的。DRAM的内部结构可以说是PC芯片中最简单的,是由许多重复的“单元”——cell组成,每一个cell由一个电容和一个晶体管(一般是N沟道MOSFET)构成,电容可储存1bit数据量,充放电后电荷的多少(电势高低)分别对应二进制数据0和1。由于电容会有漏电现象,因此过一段时间之后电荷会丢失,导致电势不足而丢失数据,因此必须经常进行充电保持电势,这个充电的动作叫做刷新,因此动态存储器具有刷新特性,这个刷新的操作一直要持续到数据改变或者断电。而MOSFET则是控制电容充放电的开关。DRAM由于结构简单,可以做到面积很小,存储容量很大。
内存是“CPU 的临时工作台”:
- 与外存的区别:内存断电丢数据,但速度比硬盘快 1000 倍;
- 性能指标:
- 容量(8GB/16GB,决定同时开多少程序);
- 频率(3200MHz,影响数据传输速度);
- 时序(CL 值,反映延迟)。
升级建议:游戏玩家优先加内存,创意工作者更需要大硬盘?不,现在内存也影响渲染速度!
9、 RAM:临时存储的 “主力军”
RAM(随机存取存储器)的核心是 “读写灵活,但易失”:
- DRAM:靠电容存电荷(便宜,密度高,如 DDR5);
- SRAM:靠触发器存数据(快,用于 CPU 缓存);
- 缓存分级:L1(最快,集成在 CPU)→L2→L3(最慢,独立芯片)。
对比:手机内存(LPDDR)是 DRAM 的低功耗版。
10 、ROM:“永不丢失” 的记忆
ROM(只读存储器)的特点是 “断电保数据”:
随机存取存储器(RAM)是一种用于存储计算机当前使用的数据和代码的计算机存储器。如果你电脑里不装它,那么任何依赖短期内存的设备的运行速度都慢很多,准确来说,RAM就想我们的身体器官一样,少他肯定不行。
与直接访问内存(如硬盘或SSD)相比,RAM是一种完全不同的内存类型,因为它可以同时读写;数据不断变化。两者之间的另一个主要区别是,当电源被移除时,RAM就会被完全清除。例如,当你关闭计算机时,存储在内存上的任何信息都会被删除,因此当你启动智能手机、PC、平板电脑或任何其他计算机设备时,它是完全清楚的,并且开始处理需要做的操作。但是,如果这种情况发生在存储所有***数据的直接访问内存中,那将是非常令人担忧的。目前,正在开发的RAM模块可以做到保留一些信息,使其更快地启动。例如,如果出了问题,需要重新启动计算机。
虽然现代计算机与五年前的计算机完全不同,但许多最初的计算机仍然存在RAM,直到1970年代,磁芯存储器才广泛普及;20世纪70年代末动态随机存取存储器(DRAM)被引入,DRAM的工作原理是允许数据存储在每隔几毫秒刷新一次的晶体管中,这些数据即便是现在仍然可以使用。
- 类型演进:
- 传统 ROM(工厂写死,如 BIOS 旧版);
- EEPROM(电擦写,如早期手机存储);
- Flash(NAND 型,如 SSD、U 盘,可多次擦写);
- 用途:BIOS 程序(启动计算机的第一步)、固件(设备初始化配置)。
冷知识:早期 ROM 真的 “只读”,现在手机里的 “只读分区” 其实是 Flash,只是权限限制。
11、 主板:计算机的 “骨架”
主板是计算机系统中的核心部件,承担着连接和支持各硬件设备、传输数据、供电等功能。了解主板的结构对于理解计算机硬件工作原理具有重要意义。本章将介绍主板的基本组成部分、各组成部分的功能和作用,以及不同种类主板的结构特点。
主板通常由以下几个基本组成部分构成:
- CPU插槽:安装中央处理器(CPU)的插槽,与北桥芯片相连,负责处理器与其他组件的数据交换。
- 内存插槽:用于安装内存条,提供计算机运行时的临时存储空间。
- 扩展插槽:用于插入扩展卡,如显卡、网卡等,扩展计算机功能。
- 芯片组:包括北桥和南桥,负责管理数据传输、接口控制等功能。
- BIOS芯片:存储基本输入/输出系统,负责计算机的引导和初始化。
各组成部分的功能和作用:
- CPU插槽:提供给CPU供电并连接到系统总线,是计算机的计算核心。
- 内存插槽:提供给内存供电并连接到CPU和芯片组,加快数据读写速度。
- 扩展插槽:用于插入扩展卡,满足用户对计算机功能的个性化需求。
- 芯片组:管理数据传输、接口控制、存储等功能,协调各组件之间的通信。
- BIOS芯片:存储基本输入/输出系统,启动计算机并进行硬件初始化。
主板是 “硬件连接器”,核心功能:
- 插槽与接口:CPU 插槽(LGA/PGA)、内存插槽(DIMM)、PCIe(接显卡 / SSD);
- 芯片组:
- 南桥:管 I/O(USB、SATA);
- 北桥:曾管内存 / CPU,现在被集成到 CPU(如 Intel 酷睿);
- 供电系统:多相电源模组(稳定给 CPU 供电,超频必看)。
选购提示:游戏主板注重拓展(多 PCIe、RGB),工作站主板强调稳定性。
12、 内存单元:最基础的 “0 和 1”
存储单元一般应具有存储数据和读写数据的功能,以8位二进制作为一个存储单元,也就是一个字节。每个单元有一个地址,是一个整数编码,可以表示为二进制整数。程序中的变量和主存储器的存储单元相对应。变量的名字对应着存储单元的地址,变量内容对应着单元所存储的数据。存储地址一般用十六进制数表示,意思就是每个存储单元都有自己唯一独立的数字作为表示,而每一个存储器地址中又存放着一组二进制(或十六进制)表示的数,通常称为该地址的内容,例如00001111、11010010等。
有了这个概念,这里就可以解释一下计算机的位数与所支持最大内存之间的关系,比如说32位的系统,32位系统的“32”位是指cpu的地址总线是32根,其最多能有2^32次方个地址,每个地址都有其独立唯一的编号,如下图:
内存的最小单位是 “位(bit)”,8 位 = 1 字节(Byte):
- 存储原理:每个单元存 0(低电平)或 1(高电平);
- 地址编码:CPU 通过地址总线找单元(32 位系统最多寻址 4GB 内存);
- 字长:CPU 一次处理的数据长度(64 位 CPU 效率更高)。
类比:内存是 “带编号的格子”,地址是格子号,数据是格子里的内容。
13、 端口:设备连接的 “窗口”
在网络技术中,端口包括逻辑端口和物理端口两种类型。
物理端口是用于连接物理设备之间的接口,如ADSL Modem、集线器、交换机、路由器上用于连接其他网络设备的接口。
逻辑端口是指逻辑意义上用于区分服务的端口,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。
我们这里讲的是逻辑端口。端口号的主要作用是表示一台计算机中的特定进程所提供的服务。网络中的计算机是通过IP地址来代表其身份的,它只能表示某台特定的计算机,但是一台计算机上可以同时提供很多个服务,如数据库服务、FTP服务、Web服务等,我们就通过端口号来区别相同计算机所提供的这些不同的服务,如常见的端口号21表示的是FTP服务,端口号23表示的是Telnet服务,端口号25指的是SMTP服务等。
端口分物理接口和逻辑端口:
- 物理端口:
- USB(通用,支持热插拔,USB4 速度达 40Gbps);
- HDMI(传视频 + 音频,2.1 版支持 8K@120Hz);
- RJ45(网口,千兆 / 万兆速率);
- 逻辑端口:网络通信的 “门牌号”(如 80=HTTP,443=HTTPS,3306=MySQL)。
安全提醒:别乱开网络端口,容易被黑客扫描攻击!
14、 硬件:看得见的 “实体”
硬件是 “摸得着的组件”,分类:
- 核心硬件:CPU(运算)、内存(临时存)、硬盘(永久存);
- 外设:鼠标、键盘、显示器;
- 网络硬件:网卡、路由器、交换机;
- 发展趋势:
- 小型化(如 M.2 SSD 取代 2.5 寸硬盘);
- 集成化(CPU 内置显卡、网卡)。
趣事:最早的硬盘(IBM 350)重 1 吨,容量仅 5MB!
15、 软件:看不见的 “规则”
软件是 “程序 + 数据 + 文档”,分类:
- 系统软件:
- 操作系统(Windows、Linux);
- 驱动程序(让硬件被系统识别);
- 应用软件:
- 工具类(Photoshop、VS Code);
- 娱乐类(Steam、抖音客户端);
- 开发流程:需求→设计→编码→测试→部署(DevOps 加速迭代)。
争议:开源软件(如 Linux) vs 闭源软件(如 Windows),哪个更安全?
16、 数字系统:为什么是二进制?
数据选择器、比较器、加法器、计数器等电路,都是只能实现某种单一的特定功能,因此称为功能部件级电路。由若干这样的数字电路和逻辑部件构成的,按一定顺序处理和传输数字信号的设备,称为数字系统。电子计算机、数字照相机、数字电视等就是常见的数字系统。
当数字系统比较复杂,内部状态数目很大时,若采用经典的状态图、状态表等方法进行设计时,设计过程过于复杂,不易于完成设计任务。通常采用层次化设计方法,即先将一个规模很大的数字系统划分为几个【子系统】,再将每个子系统分解为【几个模块】,每个模块再分解为【几个功能块】,最终将每个功能块用各种【门和触发器】等组成。
数字系统从结构上可以划分为数据处理单元和控制单元两部分,如图
因此,数字系统中的二进制信息也划分成数据信息和控制信息两大类。
【数据处理单元】接受控制单元发来的控制信号,对输入的数据进行算术运算、逻辑运算、移位操作等处理,然后输出数据,并将处理过程中产生的状态信息反馈到【控制单元】,数据处理单元也称为数据通路(Datapath)。
【控制单元】根据外部输入信号及数据处理单元提供的状态信息,决定下一步要完成的操作,并向数据处理单元发出控制信号以控制其完成该操作。
通常以是否有控制单元作为区别功能部件和数字系统的标志,凡是包含控制单元且能按顺序进行操作的系统,不论规模大小,一律称为数字系统,否则只能算是一个子系统部件,不能叫做一个独立的数字系统。例如,大容量存储器尽管电路规模很大,但也不能称为数字系统。
计算机用二进制的本质:电子元件 “开 / 关” 状态最易实现:
- 进制转换:
- 十进制→二进制:除 2 取余(如 10→1010);
- 二进制→十六进制:四位分组(如 1010→0xA);
- 编码应用:
- ASCII(存英文,1 字节);
- Unicode(存中文,UTF-8 是变长编码,更省空间)。
思考:如果计算机用十进制,会怎样?(元件更复杂,功耗爆炸)
17、 数字转换:数据的 “变形记”
数字转换是 “不同进制间的翻译”:
- 实战技巧:
- 快速转二进制:记 8421 码(16=8+4+2+1→10000);
- 十六进制用途:编程中常用(如 0xFF 代表 255,更简洁);
- 编码陷阱:早年系统因 ASCII 码,无法正确显示中文(催生 GB2312、Unicode)。
例子:网页里的#FF0000
是十六进制,代表红色。
18、 数据和信息: raw vs 智慧
- 数据:原始素材(如温度 25℃,无意义);
- 信息:加工后有价值(如 “今天 25℃,建议穿短袖”);
- 关系:数据→处理(分析、可视化)→信息→知识→智慧。
案例:电商平台的 “用户购买记录” 是数据,“消费偏好分析” 是信息。
19、 计算机网络:连接世界的纽带
网络的核心是 “共享资源 + 通信”:
- 分类:
- LAN(局域网,如公司内网);
- WAN(广域网,如互联网);
- 拓扑结构:
- 星型(中心节点,如家用路由器);
- 网状(高可靠,如运营商骨干网);
- 协议栈:TCP/IP(应用层→HTTP,传输层→TCP/UDP,网络层→IP)。
科普:5G 是广域网技术,WiFi6 是局域网技术,两者互补。
20、 操作系统:计算机的 “大管家”
操作系统的职责:“管硬件、调度程序、保安全”:
- 核心功能:
- 进程管理(让多个程序同时跑,如 Windows 的任务管理器);
- 内存管理(分配空间,虚拟内存拿硬盘当临时内存);
- 文件系统(组织数据,如 NTFS、EXT4);
- 类型对比:
系统 特点 适用场景 Windows 易用,生态全 个人、办公 Linux 开源,稳定 服务器、开发 macOS 封闭,适配苹果硬件 创意设计 安卓 /iOS 移动优先,沙盒安全 手机、平板
冷知识:特斯拉汽车用的是Linux 内核定制系统。
21、 互联网和内联网:开放与封闭的平衡
- 互联网:全球互联(由 ISP、根服务器、终端组成,开放但需防护);
- 内联网(Intranet):企业内部网络(用互联网技术,仅限员工访问,靠防火墙保障安全);
- 外联网(Extranet):内联网延伸(允许合作伙伴访问,如供应商查库存)。
对比:在家连公司 VPN,就是通过互联网进内联网。
1)内联网
内联网(Intranet)也叫企业内部网,是指利用互联网技术构建的一个企业、组织或者部门内部的提供综合性服务的计算机网络。内联网将互联网的成熟技术应用于企业内部,使TCP/IP、SMTP、WWW、Java、ASP等先进技术在企业信息系统中充分发挥作用,将WWW服务、E-mail服务、FTP服务、News服务等迁移到了企业内部,实现了内部网络的开放性、低投资性、易操作性以及运营成本的低廉性。
2)外联网
如果内联网加上专线连接或者虚拟专网(VPN)的应用,内联网又可以升级转换成一个外联网。企业的外联网(Extranet)也可以这样表述:外联网是企业与其合作伙伴之间管理信息系统网络,外联网是内联网的一种延伸,外联网可以用这样一个公式来表示:
外联网 = 内联网 + 企业外部扩展
外联网不仅仅局限于一个企业内部,而是把相互合作的上下游企业的网络连在了一起。同时外联网又隔离了外部的非法访问,从而保护了外联网内部各企业数据的安全性。
3)互联网
又叫因特网internet,他是许多区域网连在一起构成的,实现的是各种各样的资源,大范围的共享;
计算机基础是 “认知的地图”:理解底层逻辑,才能更好地使用(比如选硬件、排故障),甚至创新(开发软件、设计架构)。
参考链接:
内联网、外联网、互联网,你晓得几个_内联网(intranet),外联网(extranet),和国际互联网(internet)-CSDN博客
计算机网络知识点全面总结(有这一篇就够了!!!)-CSDN博客
第11章·数字系统设计基础 - 知乎
如何学习硬件设计——实践篇_硬件电路设计学习-CSDN博客
硬件设计精要-CSDN博客
【计算机网络】端口详解【概念、作用、分类、常见端口】_计算机网络端口的作用-CSDN博客
内存地址、存储单元、指针等计算机基础概念_在c语言中存储单元与地址的区别-CSDN博客
主板结构与电路设计要点 - CSDN文库
【电脑基础硬件】从零开始认识主板_计算机主板常用元件基础知识-CSDN博客
图解内存的工作原理及时序介绍 - g29tony - 博客园
科普:了解RAM是什么?有何用?-ram有什么特点