欢迎来到输入、输出与存储的世界!
在之前的章节中,我们探讨了 CPU——也就是电脑的“大脑”。但如果大脑无法感知周遭环境、无法与我们沟通,或者无法记录信息以供未来使用,那它就没什么用处了!这就是输入 (Input)、输出 (Output) 与存储 (Storage) 设备发挥作用的地方。
在这些笔记中,我们将探讨数据如何输入电脑、电脑如何向我们展示处理结果,以及当电源中断时,它将这些数据保存在哪里。如果觉得内容很多也不用担心;我们会把它拆解成小部分,并提供大量的例子来帮助你理解!
1. 输入与输出设备:感官与声音
你可以把输入设备想象成电脑的“感官”(如眼睛和耳朵),而输出设备则是它的“声音”或“动作”。
为工作选择正确的工具
OCR 课程大纲要求你理解不同的设备如何应用于不同的问题。你不需要列出有史以来发明的所有设备,但你需要证明为什么你会选择某种设备而非另一种。
真实案例:
- 问题:超市需要在收银台快速处理数千件商品。
解决方案:条码扫描器 (Barcode Scanner)(输入)。它比人类手动输入代码要快得多,也更准确。 - 问题:建筑师需要制作高质量、大比例的建筑实体图纸。
解决方案:绘图机 (Plotter)(输出)。传统打印机对于建筑蓝图来说通常太小且精度不足。 - 问题:手部活动能力有限的人需要撰写报告。
解决方案:配备语音转文字软件的麦克风(输入)。这免除了使用实体键盘的需求。
快速复习:输入 vs 输出
输入:将数据发送给 CPU(例如:键盘、鼠标、扫描器、传感器)。
输出:从 CPU 接收数据(例如:显示器、打印机、扬声器、致动器)。
重点总结:请务必考虑环境与用户。触摸屏对于快餐店的自助点餐机非常合适(容易清洁、直观),但对于撰写一篇 5,000 字的论文来说却糟糕透顶!
2. 存储设备:确保数据安全
电脑有两种存储类型:主存储器 (Primary)(我们稍后会谈到)和辅助存储器 (Secondary)。辅助存储器是非易失性 (Non-volatile) 的,这意味着即使电源关闭,它也能保留数据。你需要了解三种主要技术:
A. 磁性存储 (Magnetic Storage)
这是使用磁化介质来存储数据。例如硬盘 (HDD) 或磁带。
- 工作原理:通过一个微小的移动读写头来读取旋转的磁盘。这就像一台高科技的唱片机。
- 最适合:以低成本存储大量数据(例如:家用电脑的 4TB 硬盘)。
- 缺点:它有移动部件,如果跌落可能会损坏,而且比闪存慢。
B. 闪存 (Flash Storage / Solid State)
这是使用电子电路将电子“捕捉”在特定状态。例如 SSD、USB 闪存盘和 SD 卡。
- 工作原理:没有移动部件!数据存储在芯片上。
- 最适合:笔记本电脑和智能手机,因为它耐用(没有会坏掉的移动部件)、非常快速且安静。
- 缺点:每 GB 的成本比磁性存储昂贵,且有有限的“写入周期”,用久了会损耗。
C. 光学存储 (Optical Storage)
这是使用激光束读取反射表面上的“凹坑 (pits)”与“平面 (lands)”。例如 CD、DVD 和蓝光光盘 (Blu-ray)。
- 工作原理:激光照射在光盘上。如果遇到“凹坑”,光线会散射;如果遇到“平面”,光线会反射回来。电脑将此视为 0 和 1。
- 最适合:发行电影或音乐,或小规模备份。
- 缺点:写入速度非常慢,容易刮伤,且相比硬盘或 SSD 容量较小。
你知道吗? 蓝光光盘之所以能存储比 DVD 更多的数据,是因为它使用了蓝色激光,其波长更短。这使得“凹坑”可以排列得更紧密!
记忆小撇步:存储的三个“S”
在考试中比较这些存储方式时,请考虑:
1. 速度 (Speed):读取游戏的速度有多快?
2. 大小 (Size):它能装多少东西(容量)?
3. 坚固度 (Sturdiness):扔进背包里会坏掉吗(耐用性)?
重点总结:闪存快速且坚固;磁性存储容量大且便宜;光学存储便于携带且适合只读媒体。
3. RAM 与 ROM:主存储器的双人组
学生经常弄混这两者,但它们的职责完全不同!
RAM (随机存取内存)
- 目的:它用于保存目前正在使用的数据和程序。当你打开游戏或网页浏览器时,它们会从硬盘复制到 RAM,以便 CPU 能快速存取。
- 易失性:它是易失性 (Volatile) 的。如果你拔掉电源,RAM 中的所有内容都会瞬间消失!
- 比喻:RAM 就像你的桌面空间。空间越大,你可以同时摊开的书就越多。但当你离开图书馆(关闭电源)时,你必须清空桌面。
ROM (只读内存)
- 目的:它保存“开机引导程序 (Bootstrap loader)”——这是一小段告诉电脑如何启动并寻找操作系统的代码。
- 易失性:它是非易失性 (Non-volatile) 的。它会永久保留数据。
- 比喻:ROM 就像墙上的铭牌。你可以阅读它,但不容易更改它,即使熄灯后它依然存在。
常见错误:不要说“RAM 是用来记忆的,ROM 是用来存储的”。它们都是内存的一种!正确的说法应该是:“RAM 是易失性的且存储临时数据,而 ROM 是非易失性的且存储永久的启动指令。”
4. 虚拟存储 (Virtual Storage)
这是一个比较现代的概念。虚拟存储是指将多个物理存储设备封装起来,在用户眼中看起来像是一个单一单位的概念。
工作原理:用户不必看到“磁盘 A、磁盘 B 和磁盘 C”,而是只看到一个巨大的“云盘”。这可以通过以下方式实现:
- 网络存储 (Networked Storage):数据中心的多个服务器被视为一个整体。
- 云存储 (Cloud Storage):像 Google Drive 或 OneDrive 这样的服务,数据的实际物理位置对你隐藏。
为什么要用它?
它易于扩展(只需向服务器增加磁盘即可),可以从任何地方存取,并且允许数据在多个磁盘之间进行“镜像”(复制),因此即使其中一个磁盘损坏,你的数据也不会丢失。
重点总结:虚拟存储将物理硬件从用户看到的逻辑视图中抽象出来。
快速复习小测验
检查一下你是否掌握了这一章:
- 哪种存储类型没有移动部件并用于智能手机?(闪存 / Flash)
- RAM 是易失性还是非易失性的?(易失性 / Volatile)
- 哪种设备最适合读取带有复选框的纸本表格?(光学标记阅读器 / OMR - Optical Mark Reader)
- 为什么 BIOS 使用 ROM?(因为它在断电后不会丢失数据)
如果第一次没有全部答对也不用担心——继续复习“三个 S”和 RAM/ROM 的比喻,你很快就会成为专家!