操作系统:你每天都用,却从没看清过它的真面目

早上六点半。 手机闹钟响。 你闭着眼睛摸过手机,划开屏幕,点开付款码付了三块五买了个菜包,进地铁刷短视频,到公司开电脑改方案。整个过程行云流水,你连想都不用想。 你有没有停下来问过一句:刚才那十几分钟,到底是谁在帮你把所有动作串起来? 是你点的微信?还是短视频APP?都不是。是你从来没认真想过的——操作系统。

它不是大APP,是管所有APP的大管家

很多人对它的认知,就是“手机里自带的那堆删不掉的东西”或者“电脑开机后出来的那个界面”。说实话,大部分人用了十几年,都没搞懂它到底是干嘛的。

操作系统核心要做的只有两件事:管好硬件,当好人和机器的中介。你手机里的CPU、内存、摄像头、电池,都是零散的零件,你总不能自己给每个零件发命令说“我现在要拍个照,你CPU动起来,摄像头开起来,把数据存到相册里”吧?太麻烦了。

所以操作系统把所有硬件的活都包了,所有APP要调用硬件,都得经过它同意。你开微信要调用摄像头扫码,它才给开,你退出来,它就给关了省电。不然随便哪个APP偷偷开摄像头偷录,你哭都没地方哭。

你同时挂着微信、抖音、外卖软件三个APP,为什么抖音不会把微信的聊天内容给覆盖搞乱?就是操作系统提前给每个APP分好了独立的内存空间,各住各的,各玩各的,不会瞎窜,更不会随便抢别人的地方。

操作系统内存分区分配示意图
操作系统内存分区分配示意图

早年间DOS时代,一次只能跑一个软件,你敲一行命令系统做一件事,输错了就卡那半天不动。哪像现在,后台挂着七八个APP,还能同时给你推消息、下电影、导航,你切来切去都不卡,这全是操作系统的功劳。

说实话,我们早习惯了它的存在,就像习惯空气一样。没了才知道有多要命。手机突然系统崩溃,卡在开机logo那几十秒,你是不是抓心挠肝,就怕里面的照片聊天记录全没了?

很多人用了半辈子,都信错了关于它的常识

最常见的一个误区,就是手机越用越卡,要经常手动清后台才能省电流畅。我妈就这样,打开手机第一件事就是把后台所有APP全划掉,一天划八百回,不划不舒服。真的有用?

我这么说吧,现在不管是安卓还是iOS,早就做了成熟的后台冻结机制。你退出去超过十分钟没碰的APP,系统早就把它占用的大部分内存收回去了,只留了一个小小的“快照”在那,方便你下次切回去直接接着用,根本耗不了多少电。

你非要手动把它划掉,下次再点开,就得重新加载所有资源,重新向系统申请内存,反而更费电,也更卡。我跟我妈说过八百回,她还是改不了,说看着后台一堆APP就闹心。行吧,爽到了就行,反正也坏不了。

还有个很多人不懂的点:你电脑总共8G内存,开了三个吃内存的设计软件,加起来占了10G,怎么还能正常跑?就是操作系统发明了虚拟内存这东西——偷偷把硬盘抠了一块当临时内存用,把你好久不用的数据暂时存进去,腾地方给现在要用的程序,硬是把不够用的内存给凑出来了。

操作系统虚拟内存与物理内存交互示意图
操作系统虚拟内存与物理内存交互示意图

这个办法不是凭空想出来的,是早年程序员踩了无数坑堆出来的。早年前程序员写程序,都得自己算要占多少内存,算错一点整个机器直接崩,后来才有了操作系统统一管内存,普通写代码的不用再操这个心了。

不过话说回来,现在很多人吐槽Windows越来越大,刚装完系统就占几十G的C盘,骂微软故意塞垃圾。其实这里头一大半是给系统缓存、虚拟内存留的空间,真不全是硬塞的广告垃圾。我之前帮朋友装系统,图省事只分了50G给C盘,没俩礼拜就红条报警,才明白现在的系统为什么越来越吃空间——毕竟我们现在开的东西,也比十年前多了十倍都不止啊。

还有个误区,说新系统一定比老系统卡,老系统才流畅。我见过好多人十年前的旧笔记本还硬扛着XP,说比新系统好用一万倍。说实话,那是因为你现在也就用它开个浏览器聊个微信,给你装新系统你也不装大软件,当然卡不到哪去。真让你用XP打开现在满是动效和广告的网页,分分钟卡给你看,老系统的浏览器根本扛不住现在的网络环境。

接下来的操作系统,会变成我们认不出来的样子吗

接下来的操作系统,会变成我们认不出来的样子吗
接下来的操作系统,会变成我们认不出来的样子吗

现在圈内最火的概念就是全场景统一操作系统,说以后手机、电脑、手表、电视全用一套系统,手机碰一下电脑,文件直接拖,APP直接在电脑上跑,听起来特别美好对吧?

我体验过好几个不同品牌的这类产品,说实话,大部分还停留在“能跑”的阶段,离“好用”还差得远。很多厂商吹得天花乱坠的“一套系统走天下”,说白了就是做了个高速投屏加文件互传,本质还是手机一个系统,电脑一个系统,凑在一起搭个伙,根本没做到真的底层统一。

为什么这么难?不同设备的需求本来就不一样啊。智能手表要的是极致省电,能撑一周就行,要什么高性能。手机要的是流畅不卡,发热少。电脑要的是能扛大软件,性能管够。服务器要的是三年不关机都稳定。一套系统要同时满足所有这些完全相反的需求,哪有那么容易。

还有人说,以后操作系统会消失,所有计算都跑在云端,你只要拿个能联网的屏幕就行,不用再管什么配置不配置。我反正持保留态度。不说别的,你坐地铁过个隧道,信号直接没了,云端系统还能用吗?你坐高铁从北京到上海,一半路程信号都断断续续,你还刷不刷视频了?

再说你剪个4K的视频,所有计算都走云端,拖时间轴都要延迟三秒,这种体验谁受得了?更别说安全问题了,你所有的照片、文件、聊天记录全存在别人的服务器上,哪天人家服务器崩了,或者误封了你账号,你找谁说理去?

昨天整理旧柜子,翻出来我09年上大学时候买的旧笔记本,硬盘居然还没坏,里面装的就是XP,我插电开机,一分多钟就进去了,开个Word打个字,逛个静态网页,居然还能用。那时候XP安装完才占不到2G的C盘,现在的新系统安装完就占二十多G,涨了十倍都不止。但你回头想想,我们现在随手拍一张照片都好几兆,开个网页就有几十兆的资源,系统多占点空间,真不是什么不能理解的事。

操作系统从诞生到现在快七十年了,核心其实从来没变过。它就是个给你干活的仆人,帮你管着一堆你搞不懂的硬件,把你的想法翻译成机器能听懂的语言,你要做什么,它默默给你安排好所有步骤,不用你操一点心。

最好的操作系统,就是你用的时候从来想不起它的存在,等它卡了崩了,你才会突然反应过来——哦,原来它一直在那,默默帮你干了所有脏活累活啊。

对吧。

作者|科技

排版|科技

审核|知知

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:操作系统:你每天都用,却从没看清过它的真面目
文章链接:https://www.lfdjt.com/p/keji/a/2537.html