Skip to content

基础常识


前言

计算机基础知识不是零散术语的堆积,而是一套关于信息、数据、系统、网络与应用的完整认知框架。学习本章的目的,不只是记住几个名词,更重要的是理解计算机为什么能工作、怎样高效工作、怎样安全工作,以及人在信息社会中应当怎样正确地使用计算机。

第一节 计算机概述与发展历程

一、什么是计算机

计算机是按照程序自动、高速处理信息的电子设备。它能够对输入的数据进行存储、运算、判断、控制和输出,从而帮助人们完成计算、管理、通信、设计、控制、学习和娱乐等任务。日常生活中,人们常把台式机、笔记本、平板电脑、智能手机等都看作计算机家族中的成员。从广义上说,只要设备具备一定的信息处理能力,并能够按照预先规定的逻辑运行,就属于现代计算机技术体系的组成部分。

从功能上看,计算机最核心的能力有四个方面。第一是存储能力,即把文字、数字、图像、声音和程序长期或暂时保存起来。第二是运算能力,即按照规则对数据进行处理。第三是控制能力,即协调各部件按照既定次序工作。第四是通信能力,即通过网络与其他设备交换数据。正因为这四种能力相互配合,计算机才不仅仅是一台“会算数”的机器,而是现代信息社会的基础工具。

二、计算机的主要特点

计算机具有以下几个显著特点。

第一,运算速度快。人进行复杂计算需要较长时间,而计算机能够在极短时间内完成大量加减乘除、逻辑判断和数据处理任务。

第二,计算精度高。只要程序设计正确、数据输入无误,计算机可以按照既定规则反复执行,结果稳定可靠。

第三,存储容量大。现代计算机不仅能够保存大量文本,还可以保存海量图片、音频、视频以及数据库记录。

第四,自动化程度高。计算机一旦装入程序,就可以按照程序的控制步骤自动运行,减少人工干预。

第五,通用性强。同一台计算机可以通过安装不同软件完成不同任务,例如文档编辑、图像处理、网络通信、数据分析和程序开发。

第六,逻辑性强。计算机不会凭经验判断,它只能按照程序中的逻辑规则执行,因此程序设计必须严谨清晰。

三、计算机的应用领域

计算机的应用范围极其广泛,几乎渗透到社会生产和生活的各个方面。

在科学计算领域,计算机可用于天气预报、航天轨道设计、材料模拟、基因分析等需要大规模数值运算的任务。在数据处理领域,政府、学校、医院、银行和企业都依赖计算机进行档案管理、财务统计、客户服务和决策支持。在过程控制领域,计算机可以控制工厂流水线、轨道交通、电力调度、智能家居和无人设备。在计算机辅助设计与制造领域,工程师可以利用计算机进行建筑设计、机械建模、电路绘制和工业仿真。在人工智能领域,计算机可以支持语音识别、图像识别、智能推荐、自动驾驶和大模型应用。在教育、办公、媒体传播和电子商务领域,计算机更是不可缺少的基础平台。

由此可见,学习计算机基础知识,并不是为了掌握少量操作技巧,而是为了建立适应现代社会的数字素养。

四、计算机的发展简史

计算机的发展经历了从手工计算工具到电子计算机,再到智能信息系统的长期演进。

早期人类使用手指、算筹、算盘等工具进行计算。十七世纪以后,机械计算器逐步出现,为自动计算思想奠定基础。二十世纪上半叶,随着电子技术的发展,电子计算机开始诞生。通常把电子计算机的发展划分为若干代。

第一代计算机以电子管为主要器件,体积庞大,耗电量大,可靠性较低,主要用于军事和科学计算。第二代计算机以晶体管取代电子管,性能提高,体积缩小,功耗下降,计算机开始逐步进入科研和管理领域。第三代计算机采用中小规模集成电路,操作系统和高级语言得到较大发展。第四代计算机以大规模和超大规模集成电路为基础,微处理器出现,个人计算机迅速普及。当前人们处在以网络化、智能化、移动化、云化为显著特征的发展阶段,计算机已经不再局限于一台独立设备,而是组成了覆盖终端、边缘、云平台和数据中心的庞大信息系统。

五、计算机发展的总体趋势

从总体上看,现代计算机技术主要呈现以下趋势。

一是高速化。处理器性能持续提升,算法和体系结构不断优化,使计算机能在更短时间内完成更复杂任务。二是微型化与便携化。芯片集成度不断提高,设备越来越小巧,但功能越来越强。三是网络化。计算机通过互联网形成互联互通的整体。四是智能化。机器学习、大模型、知识推理等技术使计算机能够在一定程度上完成感知、分析和辅助决策。五是多媒体化。计算机能够综合处理文字、图形、图像、声音、动画和视频。六是绿色化。节能降耗、资源循环利用和高效计算成为新的发展要求。

理解计算机的发展史,有助于把握一个重要事实:计算机技术始终是在解决现实问题的过程中向前发展的。每一次技术进步,背后都对应着更高的效率需求、更大的数据规模和更复杂的应用场景。

第二节 信息、数据与数制基础

一、信息与数据

在计算机学习中,信息与数据是两个既相关又有区别的概念。信息是对客观事物状态和变化方式的反映,具有意义和价值。数据是信息的载体,是信息在符号上的表现形式。数字、文字、图形、声音、视频、表格记录,都是数据。

例如,某地“今天气温为二十六摄氏度”是一条信息,而在计算机中保存的字符、数字和编码就是表达这条信息的数据。离开解释和语境,数据只是符号;经过加工和理解,数据才能转化为信息。进一步说,经过归纳、分析和应用的信息,还可以上升为知识。因此,现代信息处理过程常被概括为“数据加工为信息,信息积累形成知识”。

二、为什么计算机采用二进制

计算机内部采用二进制表示数据。所谓二进制,就是只使用两个数字符号表示数值和状态,通常记作 0 和 1。计算机之所以广泛采用二进制,主要有以下原因。

第一,二进制容易用电子元件实现。电路中”有电”和”无电””高电平”和”低电平””导通”和”截止”等两种稳定状态,天然适合表示 0 和 1。

第二,二进制运算规则简单。与十进制相比,二进制只有两种取值,逻辑实现更方便,硬件电路设计更可靠。

第三,二进制抗干扰能力较强。只有两种状态,更容易区分,从而提高系统稳定性。

虽然人们日常习惯使用十进制,但计算机在底层工作时主要使用二进制,在显示和输入环节再与十进制、十六进制等形式进行转换。

三、常见数制及其转换

数制是表示数值的方法。常见的数制有十进制、二进制、八进制和十六进制

十进制使用 0 到 9 十个数字,逢十进一,是人类最熟悉的计数方式。二进制使用 0 和 1 两个数字,逢二进一。八进制使用 0 到 7 八个数字,逢八进一。十六进制使用 0 到 9 和 A 到 F 十六个符号,逢十六进一,其中 A 到 F 分别表示十进制中的 10 到 15。

不同数制之间的转换,是计算机基础中的重要内容。十进制整数转换为二进制,通常采用”除二取余,逆序排列”的方法。二进制转换为十进制,则按照位权展开求和。例如二进制数 1011,对应十进制为 1×2 的三次方加 0×2 的二次方加 1×2 的一次方加 1×2 的零次方,结果为 11。八进制与二进制之间转换时,可以把每一位八进制数字写成三位二进制;十六进制与二进制之间转换时,可以把每一位十六进制数字写成四位二进制。

在实际应用中,十六进制非常常见。其原因是它既能方便地与二进制对应,又比长串二进制更便于阅读。例如颜色代码、内存地址、机器指令和调试信息中,经常出现十六进制表示。

四、位、字节与容量单位

计算机中最小的信息单位是,英文为 bit,简称 b。一个二进制位只能表示 0 或 1 两种状态。八个位组成一个字节,英文为 byte,简称 B。字节是计算机存储容量和文件大小的基本计量单位。

在容量表示中,常见单位有 KB、MB、GB、TB 等。按照二进制习惯,1KB 通常表示 1024B,1MB 表示 1024KB,1GB 表示 1024MB,1TB 表示 1024GB。现代技术文献中有时也使用更严格的 KiB、MiB、GiB 等单位,用以强调以 1024 为进位基础。

学习这些单位时必须注意大小写的区别。bit 的缩写是小写 b,byte 的缩写是大写 B。网络带宽常用 bps 表示,即每秒多少位;文件大小常用 B 表示,即多少字节。若不加区分,就容易在速度和容量上产生混淆。

五、机器数与编码思想

计算机处理的是机器数而不是日常数学中的”真值”。为了在有限位数内表示正数、负数和零,计算机采用原码、反码、补码等表示方式。在初学阶段,应重点理解补码思想,因为现代计算机中整数通常以补码形式存储。

补码的优点在于能把减法统一为加法处理,便于硬件实现,也使零的表示更统一。以八位二进制为例,正数的补码与原码相同,负数的补码可通过其绝对值的原码按位取反再加一得到。虽然这一过程看上去较抽象,但它体现了计算机设计中的一个重要原则,即用更适合机器处理的方式来组织数据。

六、字符编码

除了数字,计算机还需要处理字母、汉字、标点和各种符号。这就需要字符编码。字符编码的本质,是为每个字符规定一个唯一编号,使字符能够被计算机存储和传输。

早期常见的字符编码是 ASCII 码。ASCII 主要用于表示英文字母、数字、常用标点和控制字符,它是计算机发展早期非常重要的编码标准。随着全球化和多语言应用的发展,ASCII 已无法满足汉字和其他文字的表示需求,于是出现了更加通用的 Unicode 编码体系。

Unicode 的目标是为世界主要文字系统中的字符分配统一编码。UTF-8、UTF-16、UTF-32 则是 Unicode 的具体实现方式。其中 UTF-8 兼容 ASCII,节省空间,适合网络传输,因此成为现代互联网环境中最常用的文本编码格式。理解字符编码,对于解决乱码、文件交换失败和跨平台兼容等问题具有重要意义。

七、多媒体数据的表示

现代计算机处理的信息不只是数字和文字,还包括图像、声音和视频等多媒体内容。

图像可以分为位图矢量图。位图由许多像素点组成,照片通常属于位图。像素越多、颜色越丰富,图像越清晰,但文件也越大。常见位图格式有 JPG、PNG、BMP。矢量图则由点、线、曲线和图形公式描述,适合图标、标识和工程图,放大后一般不会失真,常见格式有 SVG。

声音在计算机中通常通过采样、量化和编码来表示。采样是按一定时间间隔记录声音信号,采样频率越高,声音还原效果通常越好。量化是把连续变化的信号转换为离散数值。常见音频格式有 WAV、MP3、AAC 等。

视频可以看作连续播放的图像序列,并配合音频同步输出。视频清晰度、帧率、码率、分辨率和编码方式都会影响体积与质量。常见视频格式有 MP4、AVI、MKV 等。

多媒体数据通常需要压缩。压缩分为无损压缩有损压缩。无损压缩在解压后能完整恢复原始数据,适合文本、程序和部分图像;有损压缩会舍弃一部分不易察觉的信息,以换取更小的文件体积,常用于图片、音频和视频传输。

第三节 计算机系统的组成

一、硬件与软件

二、计算机系统的层次

三、冯诺依曼体系结构

四、计算机的工作过程

五、性能指标的基本含义

第四节 计算机硬件基础

一、中央处理器

二、主存储器

三、外存储器

四、输入设备

五、输出设备

六、主板、总线与接口

七、显卡与图形处理

第五节 软件系统与操作系统基础

一、软件的概念与分类

二、操作系统的概念

三、操作系统的主要功能

四、进程与线程

五、文件系统与目录结构

六、常见操作系统类型

七、软件安装、更新与卸载

第六节 文件管理、常用应用与办公基础

一、文件与文件名

二、文件的基本操作

三、压缩、备份与同步

四、文字处理基础

五、电子表格基础

六、演示文稿基础

七、浏览器与信息检索

第七节 计算机网络基础

一、计算机网络的概念

二、网络的分类

三、网络拓扑与传输介质

四、协议与分层思想

五、IP 地址与域名

六、常见网络设备

七、常见网络协议与服务

八、互联网常见应用

九、网络故障的基本分析方法

第八节 信息安全与网络素养

一、信息安全的基本目标

二、常见安全威胁

三、账号与密码安全

四、加密、数字签名与证书

五、病毒防护与系统维护

六、备份与灾难恢复

七、网络伦理与法律意识

第九节 算法、程序与程序设计基础

一、程序与程序设计

二、算法的概念与特征

三、算法描述方法

四、程序设计语言

五、编译、解释与运行

六、程序的基本控制结构

七、软件开发的一般过程

第十节 数据结构与数据库基础

一、数据结构的基本思想

二、栈、队列、树与图的初步认识

三、数据库的概念

四、关系数据库的基本概念

五、数据库操作的基本内容

六、数据完整性与事务思想

七、数据库与日常应用

第十一节 多媒体、人机交互与数字表达

一、人机交互的含义

二、界面设计的基本原则

三、数字化表达能力

四、无障碍与普适设计意识

第十二节 云计算、大数据、人工智能与新兴技术

一、云计算

二、大数据

三、人工智能

四、物联网

五、区块链与可信记录

六、绿色计算与可持续发展

第十三节 计算机使用中的基本规范与学习方法

一、规范使用计算机

二、保护设备与健康

三、建立计算思维

四、学会持续学习

第十四节 本章小结