按开机键的那一秒,操作系统在你的电脑里忙了什么?

早上到公司,伸手按一下笔记本的开机键,转身接了杯热水,回来的时候桌面已经加载完了。很多人对这个过程的认知,停留在“按个键就进系统了”的层面,根本没意识到,这短短几十秒里,有一套程序在马不停蹄地跑流程。

真的。

你以为的开机,就是把电脑“叫醒”?差远了。

你以为的“开机进桌面”,其实是一场赶时间的接力赛

刚按开机键的那一瞬间,最先醒过来的根本不是操作系统,是主板上那块小小的固件。它的工作特别像小区门口的保安,拿着花名册挨个查岗:CPU是不是插对了位置?内存有没有接触不良?硬盘能不能正常读取?

我朋友那台用了快八年的老笔记本,去年突然开机就发出一声长到刺耳的蜂鸣,拆开来检查才发现,是内存条被震松了。按紧之后重新开机,一切正常。当时他还以为是主板烧了,准备花几千块换电脑,白虚惊一场。

电脑开机自检流程手绘示意图
电脑开机自检流程手绘示意图

这个小保安查完所有硬件,就会按照你之前设好的优先级,去找存在硬盘里的操作系统。很多人早年装系统的时候都踩过这个坑:装完系统拔U盘的时候慢了半拍,结果开机直接进了安装界面,折腾半小时才反应过来——U盘的启动优先级,被设到了硬盘前面。

说实话,我第一次装系统的时候,就因为没拔U盘,对着安装界面愣了四十分钟,以为自己把硬盘搞坏了。

等操作系统被从硬盘里读进内存的那一刻,真正的工作才刚开始。

别把操作系统当“软件货架”,它其实是管着所有硬件的大管家

很多人对操作系统的误解,是觉得它就是个放软件的文件夹大集合——装完系统就可以装微信、装PS、装游戏,装完这些,操作系统就可以“下班”了。

完全不是。

所有的硬件调用,软件都不能直接插手,必须经过操作系统的权限核验。

举个最简单的例子:你打开修图软件,点一下“保存”按钮,你以为是软件自己把刚修完的图存到硬盘里的?根本不是。软件根本没有直接读写硬盘、占用内存、调动显卡算力的权限,它得老老实实给操作系统打报告:我现在有个1.3G的文件,需要存在D盘的工作文件夹里,需要2G的临时内存做缓存,需要显卡帮我处理一下导出的色值。

操作系统这时候就开始当调度员:先查D盘有没有足够的空闲空间,找一块连续的块给这个文件留位置,记在自己的账本上——这个块现在归这个文件用,别的程序不能随便占;再给它分够临时内存,把显卡的算力临时划一部分给它用,等它导出完,再把这些资源收回来,分给别的等着用的程序。

操作系统硬件资源调度关系手绘示意图
操作系统硬件资源调度关系手绘示意图

你同时开着十几个浏览器标签、挂着微信、开着音乐软件、后台还跑着下载任务,电脑还不会崩,全靠这个调度员在中间平衡。之前我那台老电脑剪1080p的视频,开了PR就不敢开浏览器,不然点一下鼠标要等三秒才有反应,本质上就是调度员手里的资源不够分了,每个程序都挤着要算力,自然就卡。

不过话说回来,现在的电脑硬件越来越强,这种卡的感觉已经很少有人能体会到了。

那些你吐槽过的“反人类”设计,其实是操作系统在帮你挡坑

很多人吐槽Windows弹的那个“是否允许此应用更改你的设备”的弹窗,觉得烦得要死,每次装个软件就弹,恨不得找个办法把这个弹窗永久关掉。

真的要关吗?

你想想,要是没有这道弹窗,随便哪个软件装的时候,都可以偷偷把你的浏览器主页改成乱七八糟的导航网站,偷偷给你装一堆捆绑的垃圾软件,甚至偷偷读取你存在电脑里的密码、照片,那才叫糟心。那个你嫌烦的弹窗,其实就是操作系统给你装的一道权限墙。

手机上的操作系统也是一样。你装个手电筒APP,它弹出来说要申请读取你的通讯录、要获取你的位置权限,你第一反应觉得离谱对吧?这就是操作系统在提醒你:这个软件要拿你的隐私信息了,你确定要给吗?

上次帮我妈清手机的时候,我翻到她下载的一个免费壁纸APP的权限列表,差点吓出冷汗——定位、通讯录、麦克风、存储权限,她全给开了。赶紧把这些没用的权限全关了,不然哪天壁纸APP偷偷把她的通讯录读走卖了,都不知道找谁说理去。

还有人总吐槽操作系统越更新越卡,其实很多时候根本不是系统的问题。你想想,你开机之后,微信自动启动、QQ自动启动、下载软件自动启动、视频软件自动启动,光这些自启的程序就占了一半内存,系统每次开机都要挨个把这些程序拉起来,不卡才怪。我自己那台用了五年的笔记本,上次把开机自启里没用的程序全关了,开机时间从42秒降到11秒,快到我自己都意外。

前几天帮一个朋友装系统,他跟我说,想要个干净的系统,不要那些自带的应用商店、不要云同步、不要自带的AI助手,就留个最基础的功能就行。

其实他说的这种状态,就是操作系统最开始的样子。从最早只能敲命令行的文本界面,到后来有了图形桌面,再到现在塞了各种各样的功能,看起来变了很多,但核心从来没变过——就是站在硬件和软件中间,当那个靠谱的中间人。

你不需要懂它的每一行代码,也不需要把它的功能全摸透。只要你按开机键的时候,它能稳稳当当地把你要的东西调出来,别在你赶方案的时候突然崩了,就够了。

作者|科技

排版|科技

审核|柚子

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:按开机键的那一秒,操作系统在你的电脑里忙了什么?
文章链接:https://m.lfdjt.com/p/keji/a/15182.html