Skip to content
📌知识点小结
  • 计算机本质上是一台“按指令高速处理数据”的机器:数据进去,处理,结果出来。
  • 硬件是看得见摸得着的零件(CPU、内存、硬盘、主板、网卡);软件是看不见的程序与数据。
  • CPU 负责运算,内存临时放正在用的数据(断电就没),硬盘长期存数据(断电还在)。
  • 程序是一串排好顺序的指令;文件是数据在硬盘上的存放单位。
  • 学安全不需要先会修电脑,但要建立“硬件—系统—程序—文件”这套整体概念。
自测一下

0.1 计算机到底是什么:硬件、系统、程序、文件

第〇篇「零基础预科」全部免费。如果你完全没接触过计算机原理,从这一篇开始,我们用大白话把最基本的整体概念搭起来。

一、一句话理解计算机

你可以把计算机想成一家超级听话、速度极快、但完全没有常识的加工厂

  • 你给它原料(数据)
  • 它照着一张菜谱(程序) 高速加工;
  • 最后给你成品(结果)

它的特点是:你不说清楚,它就不会;但只要你说清楚,它能每秒做几十亿次操作,而且从不嫌累。

二、硬件:看得见摸得着的零件

打开一台电脑,里面这些是硬件

零件通俗比喻作用
CPU(中央处理器)厨师 / 大脑真正做运算、执行指令
内存(内存条)案板临时放“正在做的菜”,速度快,断电清空
硬盘(SSD/HDD)仓库长期存放程序和文件,断电不丢
主板厨房的电路与传送带把所有零件连起来、让它们通信
网卡电话/快递员让电脑能联网、和别的电脑传数据
显卡专门摆盘的助手处理画面输出(也用于并行计算)

内存 vs 硬盘:初学者最容易混

这是一定要先搞懂的一对概念:

  • 内存:正在运行的东西放这里,快,但断电/关机就没了
  • 硬盘:要长期保留的东西放这里,相对慢一点,但断电还在

所以编辑文档没保存就断电会丢——因为它还只在内存里;点了"保存"才写进硬盘。

三、软件:看不见的程序和数据

硬件是"身体",让身体动起来的是软件。软件分两大类:

  1. 操作系统(Windows、macOS、Linux):管理整台电脑的"大管家",下一篇细讲;
  2. 应用软件(浏览器、微信、游戏):跑在操作系统之上、完成具体任务的程序。

程序本质上就是一串排好顺序、告诉计算机"第一步做什么、第二步做什么"的指令。计算机没有主观想法,它只是严格、忠实地执行这些指令。

四、文件:数据的存放单位

硬盘里的东西,几乎都以文件的形式存在:

  • 一张照片是一个文件;
  • 一个视频是一个文件;
  • 一段文字、一个程序,也都是文件。

文件通常被分门别类放进文件夹(目录) 里,就像仓库里的一个个收纳箱。关于文件、扩展名和路径,我们在 0.4–0.6 会专门讲。

五、把四样东西串起来

你现在用浏览器看这篇网页,背后就是:硬件提供算力,操作系统调度资源,浏览器程序在运行,它通过网卡从远程把网页这个文件/数据取回来,渲染到屏幕上。

六、本篇小结

  • 计算机 = 按指令高速处理数据的机器:输入 → 处理 → 输出。
  • 硬件是实体零件:CPU 运算、内存临时存放(断电没)、硬盘长期保存(断电在)、网卡联网。
  • 软件分操作系统和应用程序;程序是一串有序指令。
  • 文件是数据在硬盘上的存放单位,文件夹用来归类。
  • 先建立"硬件—系统—程序—文件"的整体框架,后面的内容都会挂在这套框架上。

下一篇 0.2 我们专门讲"操作系统"到底是什么,以及 Windows、macOS、Linux 的区别——而安全工作几乎天天和 Linux 打交道。