按开机键那3秒里,操作系统到底在忙什么

上周三早上我赶早会,按了笔记本开机键之后盯着屏幕转圈圈的加载图标发愣——平时3秒进系统那天卡了整整27秒。我翻了任务管理器才发现,前一天装的某个视频剪辑插件,偷偷把自己塞到了开机启动项的最前面。

之前总觉得操作系统就是个放图标的桌面,点哪个开哪个,卡了就是内存不够,慢了就是该换电脑了。真蹲下来看它跑的每一步才发现,这东西比你办公室里管着全组考勤的行政还忙。

你以为的”开机加载”,根本不是在”读系统”

真不是。

按下电源键的瞬间,最先醒的不是你熟悉的Windows或者macOS,是主板上那小块写死在芯片里的固件。它要先挨个摸一遍你插了几根内存条、接了几块硬盘、有没有插奇怪的USB设备。

这部分花的时间,占了开机前10秒的大半。

轮到操作系统接管的时候,它也没急着把你桌面的那些图标、壁纸、右键菜单全搬出来——它先抢着把内存的每一块区域标上”谁能用””谁不能碰”,把CPU的时间切成碎得像芝麻的小片,挨个分给等着运行的程序。对,就是你总听说的进程调度和内存管理,听着玄乎,说穿了就是给所有要干活的程序排座次、分工位,谁都不许抢别人的东西。

很多人不知道,现在的系统根本不会一次性把所有文件都读进内存。它只先搭好能让你动鼠标、输密码的最小框架,等你点开哪个软件,再临时去硬盘里把对应的文件拽进来。这也是为什么你刚进系统的时候,点第一个程序总比之后点的慢半拍。

计算机开机BIOS启动流程实拍图
计算机开机BIOS启动流程实拍图

我之前总觉得这个过程太”笨”——既然都要读文件,为啥不一次性全搬进来?后来才想明白,现在的系统要支持的功能太多了,全读进来的话,就算是32G的内存也撑不住,反而会让开机速度慢到让人想砸电脑。

说系统”越来越臃肿”的人,大多搞错了对比的对象

说实话我前两年也骂过。

刚上大学的时候用的Win7,开机12秒,打开个Word半秒都不卡。去年换了新电脑装的Win11,刚开机内存就占了30%,我当时差点把系统装回Win10。

后来翻了开发者社区的帖子才反应过来——我拿2009年的系统,对比2024年的系统,本来就不公平。

2009年的时候,你电脑里的程序最多就是个QQ、Word、个把单机游戏,操作系统要管的东西拢共就那么点。现在呢?你开个微信要给你同步手机端的消息,插个无线耳机要自动连蓝牙,甚至你手放在触控板上想调个亮度,系统都要实时识别你的手势是不是符合逻辑。这些功能不是凭空长出来的,每多一个能力,就要在系统的核心层多留一个”接口”,等着上层的程序来调用。

哦对,还有个很多人不知道的点:现在的操作系统会主动把你常用的程序,提前塞到内存里等着。你觉得它占了内存,其实是它在帮你省等的时间——你点开浏览器的那一瞬间就弹出来,不用等硬盘慢慢读文件,说白了就是拿闲置的内存换速度。

Windows11系统内存占用任务管理器实拍
Windows11系统内存占用任务管理器实拍

我试过把系统里所有预加载的功能全关了,开机内存是降到了10%,但点开浏览器要等3秒,点开微信要等2秒,整个电脑用起来像隔了一层棉花。说白了,这点内存占得值当。

你跟操作系统的”默契”,其实是被悄悄训练出来的

你跟操作系统的
你跟操作系统的”默契”,其实是被悄悄训练出来的

我上周帮我妈调电脑,她总抱怨系统的弹窗总挡着她看电视剧。

我翻了半天才发现,她之前每次点弹窗的”不再提醒”的时候,总手滑点到”允许弹出”——系统就真的记住了,每次都把弹窗推到最前面。

你看,操作系统从来不是个死的东西。你每次点的按钮、每次拖的窗口位置、甚至你习惯把文件存在桌面还是D盘,它都在悄悄记着。

很多人说macOS用着顺手,其实不是它天生就比别的系统聪明,是它从你第一次开机开始,就默默观察你的习惯:你习惯双击打开文件,还是单击?你常用的输入法是拼音还是五笔?你接外接显示器的时候,习惯把窗口放哪个屏幕?这些细碎的偏好攒得多了,你用的时候就觉得”啊,这系统懂我”。

不过话说回来,这种”懂”有时候也挺吓人的。上次我连续三天在电脑上搜露营装备,第四天一打开应用商店,首屏全是帐篷、折叠椅的推荐——合着系统比我对象还清楚我最近在琢磨啥。

前阵子跟一个做嵌入式开发的朋友吃饭,他说现在很多人觉得操作系统是个离普通人很远的技术名词,其实根本不是。

你手机里的系统、你家智能电视的系统、甚至你开的电动车车机里跑的系统,本质上都是一回事——就是帮你把硬件的能力,变成你能直接用的东西的中间层。它不需要你懂什么是内核、什么是驱动,你只要点一下,它就把该办的事办完。

我那天回家按开机键,盯着屏幕转圈圈的加载图标看了半天。

原来那短短几秒的转圈背后,是几万个细碎的判断在同时跑:哪个程序要先启动,哪个内存块要分给新打开的文档,哪个后台的更新要悄悄在没人用的时候跑。

它从来不会跳出来跟你邀功说”我刚才帮你挡了个病毒””我刚才帮你把常用的微信提前加载好了”,就安安静静在你点每一个图标的时候,把该办的事办完。

对了,上次我卡了27秒的开机,最后查出来是那个剪辑插件偷偷要在开机的时候上传素材备份。我把那个选项关了之后,现在开机又是3秒进桌面。

哦,原来跟系统打交道,跟跟人打交道差不多——别让那些凑上来的”插件”,抢了本该给你留的位置。

作者|科技

排版|科技

审核|知知

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