CA101
维护信息
| 维护人 | 时间 |
|---|---|
| @m1ngsama | 2025.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 上。