欢迎来到单元 1:硬件与软件!
在本章中,我们将探索构建数字世界的基石。可以将硬件 (Hardware) 想象成电脑的“身体”——也就是你可以触摸到的部分;而软件 (Software) 则是“思想”或指导身体运作的指令。了解它们如何协同工作,是你成为 IT 专家的第一步。如果有些技术术语看起来很吓人,别担心;我们会把它们拆解成简单易懂的日常概念!
1.1 硬件
硬件是指数字系统的物理组件。无论是巨型超级电脑还是微小的智能手表,它们都具备一些共同的特征。
1.1.1 特征与功能
当我们观察任何数字设备时,通常会根据以下几个关键特性来进行评估:
• 便携性 (Portability):携带起来有多容易?智能手机的便携性很高,而桌面电脑则不然。
• 性能 (Performance):处理任务的速度有多快?这通常取决于处理器 (Processor)(即大脑)。
• 存储容量 (Storage):它能容纳多少数据(例如相片、视频和文件)?
• 用户界面 (UI):我们如何与它互动?(例如触摸屏、键盘或语音指令)。
• 连接性 (Connectivity):它如何连接到其他设备?常见的线缆包括 USB(用于数据传输和供电)和 HDMI(用于高清视频输出)。
• 媒体支持 (Media Support):它能处理不同类型的文件吗,例如 4K 视频或高质量音频?
• 耗电量 (Energy Consumption):它消耗多少电力?这对于电池供电的设备至关重要。
• 扩展能力 (Expansion Capability):你之后可以增加组件吗,例如额外的内存或效能更好的显卡?
• 安全性 (Security Features):它是否有指纹扫描器或用于加密数据的芯片?
现代数字设备
数字设备的形状和大小各异。以下是你需要知道的主要类别:
• 电脑:包括桌面电脑 (Desktop PCs)(性能强大但固定在桌面)、平板电脑 (Tablets)(便携式触摸设备),甚至还有超级电脑 (Supercomputers)(用于天气预报等复杂任务的大型机器)。
• 单板电脑 (Single Board Computers):像 Raspberry Pi 这样的小型电脑,常用于 DIY 项目。
• 外设 (Peripheral Devices):这是我们外接的“额外”设备。例子包括输入设备(键盘、鼠标、麦克风、扫描仪、条码阅读器)、输出设备(显示器、扬声器、打印机)和传感器(用于侦测热力、光线或移动)。
• 移动电话:现代的智能手机其实就是装在你口袋里的小型高性能电脑。
• 存储设备:磁性存储(硬盘)、固态存储(SSD - 非常快且没有移动部件),以及光学存储(CD/DVD)。我们还会使用 NAS(网络附属存储)在家庭或办公网络中共享文件。
快速温习:请记住,外设是外部设备。如果你可以将它插到接口上,它很可能就是外设!
1.1.2 数字设备中的技术
是什么让这些设备变得“智能”?以下是一些影响设备设计的关键技术:
• GPS (全球定位系统):利用卫星找出你的精确位置。对地图导航非常有帮助!
• 生物识别 (Biometrics):使用你的身体特征来登录(指纹、人脸识别)。比起密码,指纹很难被“窃取”。
• RFID 与 NFC:RFID(无线射频识别)常被用于仓库追踪货物。NFC(近场通信)是一种 RFID 的变体,用于手机的非接触式支付。
• 小型化 (Miniaturisation):将组件做得更小的过程。这就是为什么今天我们拥有强大的智能手机,而不是像房间那么大的电脑!
• 技术融合 (Technological Convergence):这是一个高级术语,指一台设备能够同时执行多种功能。例子:你的手机同时是相机、音乐播放器、GPS 和电脑。
你知道吗?嵌入式系统 (Embedded Systems) 是指在大型机械或电气系统中,具有专用功能的电脑系统。想象一下洗衣机或微波炉内部的电脑——它只负责执行一项特定工作!
1.1.5 固件 (Firmware)
固件是一种特定的软件,它被“烧录”在硬件中,提供对设备的底层控制。它通常存储在 ROM(只读内存)中,因此即使断电也不会被删除。
1.1.7 性能与计算
为了衡量设备的运行效能,我们会观察速度 (Speed)、容量 (Capacity) 和带宽 (Bandwidth)(即每秒可通过连接传输的数据量)。
在 IT 领域,我们使用由 IEC 定义的特定单位。这些单位以 1024(即 \( 2^{10} \))为倍数递增:
• kibibyte (KiB): \( 2^{10} \) 字节
• mebibyte (MiB): \( 2^{20} \) 字节
• gibibyte (GiB): \( 2^{30} \) 字节
文件传输公式:
计算传输一个文件所需的时间:\( \text{时间} = \frac{\text{文件大小}}{\text{带宽}} \)
小心!请确保你的单位一致(例如,如果带宽是以“位每秒”为单位,请将 MiB 转换为“位”)。
关键点:硬件是物理实体。其性能受限于所使用的技术(如处理器类型和存储类型)以及与其他设备连接的效率。
1.2 软件
软件是一组让硬件发挥作用的指令。没有软件,你的电脑只是一台昂贵的废铁!
1.2.1 系统软件 vs 应用软件
你需要区分两种主要的软件类型:
1. 系统软件:负责管理硬件并为其他软件提供运行平台。最重要的例子是操作系统 (OS)(如 Windows、macOS 或 Android)。
2. 应用软件:为用户执行特定任务而设计的程序。例子:文字处理器、网络浏览器和游戏。
1.2.2 操作系统 (OS) 的角色
将操作系统想象成繁忙办公室的“经理”,它负责管理:
• 设备:确保打印机和显示器运行正常。
• 进程:决定哪个程序何时可以使用 CPU(多任务处理)。
• 用户:管理登录权限。
• 安全性:保护文件免受未经授权的访问。
1.2.3 来源与版权
软件来自哪里?谁拥有它?
• 专有软件 (Proprietary):由公司拥有(如 Microsoft Office)。你通常需要付费,而且看不到“源代码”(核心配方)。
• 开源软件 (Open-source):源代码是公开的。任何人都可以查看、修改和分享它(如 Linux 操作系统)。
• 免费软件 (Free):费用为 \( \$0 \) 的软件,但仍可能受版权限制。
• 知识共享 (Creative Commons):一种创作者以特定规则合法分享作品的方式(例如:“只要注明出处,你就可以使用此内容”)。
1.2.4 授权方式
当你“购买”软件时,通常是购买使用它的授权 (License),而不是软件本身:
• 单用户授权:仅供一人使用。
• 机构/站点授权:允许学校或公司内的所有人使用。
• 定期授权:你在设定的时间内付费(例如 1 年订阅制)。
• 网络授权:涵盖网络上特定数量的用户同时使用。
1.2.5 软件更新
软件很少是完美的,因此需要维护:
• 补丁 (Patch):修复特定错误或安全漏洞的小型更新。
• 升级 (Upgrade):包含新功能的主要版本(例如从 Windows 10 升级到 Windows 11)。
• 自动更新:软件自动检查更新并进行安装——这对保持系统安全非常重要!
• 兼容性问题:有时新软件无法在旧硬件上运行(反之亦然)。购买前务必检查“系统要求”!
如果觉得这些概念很复杂,别担心!只要记住:系统软件运行电脑;应用软件协助人类。
关键点:选择正确的软件取决于你需要完成的工作、你的预算(专有与开源),以及需要使用的人数(授权方式)。
总结复习
• 硬件是物理实体;软件是虚拟指令。
• 操作系统管理电脑这个“办公室”。
• 嵌入式系统只执行特定的单一任务(例如烤面包机)。
• 二进制/十进制转换在 IEC 单位(如 KiB、MiB)中以 1024 为基数。
• 开源软件强调查看代码的自由;专有软件则是“封闭”的商业产品。