欢迎来到计算机基础模块。在开始学习操作系统、网络和后续的渗透测试之前,我们需要先了解计算机是由哪些部件组成的,以及数据在计算机内部是怎么表示和运行的。本模块不需要编程或命令行基础,最后一章还附有一份可选的本地 Kali 虚拟机安装说明。
输入、处理、存储与输出
计算机的工作过程可以分为四个基本环节:输入、处理、存储、输出。
以系统自带的计算器计算 2 + 3 = 5 为例:
- 用键盘或鼠标敲入数字和加号,属于输入;
- 处理器根据程序指令算出结果,属于处理;
- 屏幕把结果
5显示出来,属于输出; - 把这次计算记录保存下来,关掉软件后还能翻看,属于存储。
在这个过程中,屏幕、处理器、内存条和硬盘这些物理部件称为硬件(Hardware);负责调度硬件的操作系统和计算器程序称为软件(Software);而输入的算式与算出的结果则是数据(Data)。
常见的计算机形态
除了桌面电脑和笔记本,日常接触到的许多设备也都是计算机:
- 台式机与工作站:机箱空间大、散热好,方便更换或升级显卡、内存和硬盘。
- 笔记本与平板电脑:把屏幕、键盘、电池和主板集成在一起,便于携带。
- 智能手机:同样具备处理器、内存、闪存和操作系统,结构上与个人电脑一致。
- 服务器:在网络中为其他设备提供服务的计算机。浏览器打开网页时,背后就是机房里的服务器接收请求并返回页面数据。服务器通常安装在标准机柜中,全天候运行,日常主要通过网络远程管理。
图:Btrs,Wikimedia Commons,CC BY-SA 4.0
- 嵌入式设备:路由器、智能电视、汽车中控、智能门锁里也都有微型计算机芯片,专门用来完成特定的控制任务。