键盘和鼠标怎样告诉电脑我们的想法?
键盘和鼠标并不能直接读懂我们的想法。它们会把按键、移动、点击等动作变成电子信号和数据,再交给操作系统和程序理解。
从看得见的电脑出发,理解硬件、数据和程序怎样一起工作。
共 13 篇文章 · “操作系统” 清除
键盘和鼠标并不能直接读懂我们的想法。它们会把按键、移动、点击等动作变成电子信号和数据,再交给操作系统和程序理解。
CPU、内存、SSD、主板、显卡、键盘鼠标和屏幕并不是各做各的。电脑完成一次任务时,它们会在程序和操作系统的协调下不断交换数据、分工合作。
按下电源键后,电脑不会立刻进入桌面。它要先供电、启动固件、检查和初始化硬件、找到启动设备,再把操作系统一步一步加载起来。
操作系统不是一个普通应用程序。它负责管理硬件资源、运行程序、组织文件、处理设备输入输出,并为应用程序提供统一的工作环境。
桌面、图标和窗口并不是电脑天生就有的东西,而是图形用户界面的一部分。它们帮助我们更直观地管理程序、文件和多个任务。
双击一个程序图标后,电脑并不是简单地“把程序复制到内存”。系统会先识别你的操作、找到真正的程序文件、创建进程、准备虚拟内存和运行环境,再由 CPU 开始执行程序指令。
程序平时长期保存在 SSD 或硬盘里,但运行时,操作系统会把当前需要的代码和数据映射到进程的虚拟地址空间,并在需要时把相应页面调入内存。这样 CPU 才能高效取得正在执行的指令和数据。
电脑看起来能同时播放音乐、打开网页、聊天和下载文件,是因为操作系统会调度很多进程和线程,让它们轮流获得 CPU 时间;多核处理器还可以让多个线程真正同时执行。
文件后缀是文件名的一部分,常用来提示文件采用什么格式,例如 .jpg、.txt、.mp3、.cpp。它能帮助人和操作系统判断应该用什么程序打开,但真正决定文件格式的是文件内部的数据结构,而不是后缀名本身。