Skip to content

CA101

维护信息

维护人时间
@m1ngsama2025.10.13 - Now

前言

版权声明

NBTCA作为开源理念的坚定支持者,本文虽然不是软件,但是遵照开源的精神发布。

  • 无担保:本文作者不保证行文内容准确无误,亦不承担任何由于使用此文档所导致的损失。
  • 自由使用:任何人都可以自由的阅读/链接/打印此文档,无需任何附加条件。
  • 名誉权:任何人都可以自由的转载/引用/再创作此文档,但必须保留作者署名并注明出处。

纠错与维护

由于作者水平有限,因此不能保证行文内容准确无误,如果你发现了文中错误(哪怕是错别字也好),请来信指出,任何提高文档质量的建议我都将虚心接纳。

当然,如果你希望新增模块并参与文章及项目贡献,欢迎提交PR

名字

  • CA101 - NBTCA组织的线下讲座活动

特征

  • 目的:面向最广泛人员的计算机基础讲座;
  • 时间:2小时,全天都有可能设置,但为了保证最多数人员的时间安排,通常在晚上;
  • 地点:线下,几乎是能申请到的所有NBT可能的线下场地,为了容纳足够的与会人员,通常在S和N区的大型教室里;
  • 与会方式:主要通过社团动态和第三方传播媒介参与;

描述

CA为NBTCA中"计算机协会"的简写,作为第一个编号,CA101自然也是面向最广泛人员的。 CA101的内容主要来源于NBTCA所有线下活动中的经验; CA101的组织形式目前主要是讲座; CA101的讲座主要为了解决常见的计算机问题,包括但不限于下面若干个题目:

  • 计算机知识讲解
  • 基础计算机维护
  • 常见软硬件问题FAQs

计算机知识讲解

作为科普性质的CA101,在该环节设计时应该遵循信息传递密度的基本规律,即视频大于图片大于文字,如果使采用更多直观易懂的信息呈现方式,会使得单位时间内输出的实际信息密度增加。

另外,作为一场具备讲演性质的线下活动,又不得不考虑另一件非常值得斟酌的事务:即讲演本身是否有趣取决于讲演者的表达技巧,讲演最大的技巧却又不在于你说了什么,而是讲演者使得听众感觉如何,所以若非讲演者本身才华横溢,否则CA101的成功需要一定程度的讲演设计。

计算机的定义与当前的主要用途

计算机所拥有的历史比我们想象的要长,且形态和定义在不同的历史时期很不一样,目公认的计算机认知是最近的几十年间确立下来的,而计算机的用途也随着计算机硬件的飞速发展而日新月异,那么现代计算机硬件到底包括哪些,又承担何种功用呢?

计算机硬件基础

计算机硬件是计算机系统中所有物理部件的总称,了解硬件是维修和排障的基础。

中央处理器(CPU)

  • CPU 是计算机的"大脑",负责执行所有计算和逻辑运算;
  • 目前主流桌面端 CPU 厂商为 Intel 和 AMD,笔记本端还有高通等厂商的 ARM 架构处理器;
  • 关键参数:核心数/线程数、主频/睿频、缓存大小、制程工艺、功耗(TDP);
  • 维修提示:CPU 故障率极低,遇到问题先排查散热(风扇、硅脂)和供电。

内存(RAM)

  • 内存是 CPU 与硬盘之间的数据中转站,断电后数据丢失(易失性存储);
  • 当前主流规格为 DDR5,DDR4 仍大量在用,注意不同代内存插槽不兼容;
  • 关键参数:容量(8GB/16GB/32GB)、频率(如 DDR5-5600)、时序;
  • 维修提示:双通道插法(隔槽插入)、金手指氧化可用橡皮擦拭。

存储设备

  • HDD(机械硬盘):容量大、价格低,适合存储大文件,但速度慢、怕震动;
  • SSD(固态硬盘):速度快、抗震,目前主流,接口分 SATA 和 NVMe(M.2);
  • 关键参数:容量、读写速度、接口类型、使用寿命(TBW);
  • 维修提示:数据恢复难度 SSD 远大于 HDD,务必提醒用户备份。

显卡(GPU)

  • 独立显卡用于图形渲染、游戏、视频编辑和 AI 计算等场景;
  • 主流厂商为 NVIDIA 和 AMD,不需要高性能图形处理时可使用 CPU 集成显卡;
  • 关键参数:显存容量与类型、核心频率、功耗、散热方案;
  • 维修提示:显卡驱动问题是最常见的故障来源之一,建议使用官方驱动。

主板

  • 主板是连接所有硬件的"骨架",决定了 CPU 兼容性和扩展能力;
  • 关注芯片组型号(决定支持的 CPU 和功能)、内存插槽数量和类型、M.2 接口数量、供电规模;
  • 维修提示:主板故障表现多样(不开机、随机重启等),排查时优先检查供电和接线。

电源(PSU)与散热

  • 电源为所有硬件供电,选择时需留足功率余量(建议实际需求的 1.3-1.5 倍);
  • 散热系统包括风冷和水冷,良好的散热直接影响系统稳定性和硬件寿命;
  • 维修提示:劣质电源是硬件损坏的常见原因,不要在电源上节省预算。

计算机软件基础

软件是运行在硬件之上的程序和数据的总称,分为系统软件和应用软件。

操作系统(OS)

  • 操作系统是管理硬件资源和提供用户交互界面的核心软件;
  • 常见桌面操作系统:Windows(市场占有率最高)、macOS(苹果设备专用)、Linux(开源,服务器首选);
  • Windows 版本选择:普通用户推荐 Windows 11/10 Home 或 Pro,详见本站 从零构建好用的Windows 文档;
  • 移动端操作系统:Android、iOS。

应用软件

  • 应用软件是为完成特定任务而开发的程序,如办公套件、浏览器、开发工具等;
  • 软件安装来源:优先使用官方网站或官方应用商店,避免使用来路不明的安装包;
  • 常见问题:捆绑安装、弹窗广告、后台占用资源——安装时注意取消勾选不必要的附加组件。

注意

不要从非官方渠道下载破解软件,这些软件可能携带恶意程序,存在安全风险。

驱动程序

  • 驱动程序是操作系统与硬件之间的"翻译官",使操作系统能正确识别和控制硬件;
  • Windows 通常会自动安装基本驱动,但显卡、网卡、声卡等可能需要手动安装官方驱动以获得最佳性能;
  • 驱动更新建议:显卡驱动保持更新,其他驱动"能用就不动",避免因更新导致兼容性问题;
  • 维修提示:蓝屏、设备无法识别、性能异常等问题经常与驱动相关,是排障的重要方向。

数据与信息存储

理解数据如何在计算机中存储和组织,对于维修工作中的数据保护和恢复非常重要。

文件系统

  • 文件系统定义了数据在存储设备上的组织方式;
  • 常见文件系统:NTFS(Windows 默认,支持大文件和权限管理)、FAT32(兼容性好但单文件不超过 4GB)、exFAT(U 盘推荐,兼容 Windows 和 macOS);
  • Linux 常用 ext4 文件系统,macOS 使用 APFS;
  • 维修提示:格式化操作会清除数据,操作前务必确认目标分区。

磁盘分区

  • 分区是将一块物理硬盘划分为多个逻辑区域的操作;
  • 分区表格式:MBR(传统,最多 4 个主分区,最大支持 2TB)和 GPT(现代,支持更多分区和更大容量);
  • UEFI 启动模式搭配 GPT 分区表,传统 BIOS 搭配 MBR;
  • 常用分区工具:Windows 磁盘管理、DiskGenius、GParted(Linux)。

数据备份基础

  • 备份策略:重要数据至少保留两份,存放在不同的物理介质上;
  • 备份方式:手动复制、系统自带备份工具、云同步(OneDrive/百度网盘等);
  • 维修提示:任何涉及磁盘操作的维修(重装系统、分区调整),都必须先确认用户已备份重要数据。

建议

向用户推广"3-2-1 备份法则":保留 3 份数据副本,存储在 2 种不同介质上,其中 1 份放在异地(如云端)。

RAID 简介

  • RAID(独立磁盘冗余阵列)是将多块硬盘组合使用以提高性能或可靠性的技术;
  • RAID 0:数据分散写入多块盘,速度翻倍但无冗余(任一块盘坏数据全丢);
  • RAID 1:数据镜像写入两块盘,安全性高但容量减半;
  • RAID 5:需要至少 3 块盘,兼顾性能和冗余,允许坏一块盘;
  • 个人用户一般不需要 RAID,服务器和 NAS 环境中较为常见。

网络基础

现代计算机几乎离不开网络,理解网络基础知识有助于排查联网问题。

TCP/IP 协议

  • TCP/IP 是互联网通信的基础协议族,定义了数据如何在网络中传输;
  • IP 地址是设备在网络中的"门牌号",IPv4(如 192.168.1.1)和 IPv6 是两种版本;
  • TCP 保证数据可靠传输(如网页浏览、文件下载),UDP 追求速度但不保证可靠(如视频通话、游戏);
  • 常见端口:HTTP(80)、HTTPS(443)、SSH(22)、DNS(53)。

DNS 与 DHCP

  • DNS(域名系统)将人类可读的域名(如 nbtca.space)转换为 IP 地址;
  • DNS 故障会导致"能联网但打不开网页"——可以尝试手动设置公共 DNS(如 223.5.5.5 或 8.8.8.8);
  • DHCP(动态主机配置协议)自动为设备分配 IP 地址,路由器通常充当 DHCP 服务器;
  • 维修提示:IP 冲突、无法获取 IP 等问题通常与 DHCP 相关。

WiFi 基础

  • WiFi 是最常用的无线局域网技术,当前主流标准为 WiFi 6(802.11ax);
  • 常见频段:2.4GHz(覆盖范围大、穿墙好但速度慢、干扰多)和 5GHz(速度快但覆盖范围小);
  • 校园网通常通过 802.1X 认证或 Web Portal 认证方式连接;
  • 维修提示:WiFi 连接问题排查顺序——确认密码 → 重启网卡 → 检查驱动 → 重置网络设置。

实用命令

在 Windows 中可以使用以下命令快速排查网络问题:

  • ipconfig:查看网络配置
  • ping:测试网络连通性
  • nslookup:测试 DNS 解析
  • netsh winsock reset:重置网络设置

计算机编程基础

了解编程的基本概念有助于理解计算机的工作原理,也是开发部成员的必备知识。

什么是编程

  • 编程是通过特定的编程语言编写指令,让计算机按照预定逻辑执行任务的过程;
  • 程序的本质是一系列指令的集合,最终被转换为机器能理解的二进制代码执行;
  • 编程不等于"写代码",核心在于分析问题、设计方案和实现逻辑。

常见编程语言

  • Python:语法简洁易学,适合入门,广泛应用于数据分析、自动化脚本、AI 等领域;
  • JavaScript:Web 前端开发的核心语言,也可用于后端(Node.js),生态丰富;
  • C/C++:底层开发语言,性能优异,用于操作系统、嵌入式开发、游戏引擎等;
  • Java:企业级应用广泛,跨平台能力强,安卓开发传统语言;
  • Go/Rust:新兴系统级语言,分别擅长网络服务和安全高性能场景。

如何开始学习编程

  • 选择一门入门语言(推荐 Python 或 JavaScript);
  • 搭建开发环境:安装对应语言的运行环境和一个代码编辑器(推荐 VS Code);
  • 从基础语法开始,通过小项目实践巩固(如写一个计算器、爬虫或个人网页);
  • 利用在线资源学习:官方文档、GitHub 上的开源项目、各类在线教程;
  • 加入 NBTCA 开发部,参与实际项目是最有效的学习方式。

现代计算机的发展趋势

计算机科学在飞速发展,了解趋势有助于把握学习方向。

人工智能(AI)

  • AI 已经从实验室走进日常生活:语音助手、图像识别、自动驾驶、大语言模型(LLM);
  • 大语言模型(如 ChatGPT、Claude)正在改变人们获取信息和编写代码的方式;
  • AI 的核心依赖大量算力和数据,GPU 成为 AI 训练的关键硬件。

云计算

  • 云计算使用户不必拥有高性能本地设备,通过网络即可使用远程服务器的计算资源;
  • 主流云服务商:阿里云、腾讯云、AWS、Azure、Google Cloud;
  • 常见模式:IaaS(基础设施即服务)、PaaS(平台即服务)、SaaS(软件即服务);
  • 对于学生而言,各大云厂商通常提供免费或低价的学生优惠。

移动计算与物联网(IoT)

  • 智能手机的性能已经接近甚至超越数年前的个人电脑;
  • 物联网将计算能力嵌入日常设备(智能家居、穿戴设备、工业传感器等);
  • 边缘计算是物联网的重要支撑技术,在靠近数据源的地方进行计算处理,降低延迟。

开源与协作

  • 开源软件运动深刻影响了整个计算机行业,Linux、Git、Python 等均为开源项目;
  • GitHub 是全球最大的代码托管平台,也是开发者协作的核心工具;
  • NBTCA 也是开源理念的践行者,协会项目均托管在 GitHub 上。