巷口糖水铺闲聊:我们每天离不开的操作系统到底是什么

九月二十三号的南京,太阳还毒得很,我躲进巷口老陈家的糖水铺躲阴凉,对面桌两个退休老头下棋,其中一个掏出来的手机卡成PPT,划半天动不了,骂了一句“什么破系统”,喊老板帮忙看看。我捧着冰绿豆汤在旁边听,突然就想,好多人用了十几年电子设备,其实根本没搞懂,操作系统到底是个什么东西。

你以为它管APP,其实它先管“硬件打架”

很多人对操作系统的第一印象,就是手机上那个能划来划去的桌面,或者Windows上那个开始菜单。对不对?但那只是它穿给你看的衣服,不是它本身。 最早的电子计算机,没有操作系统这东西。工程师要算题,得手动接线路,把内存、处理器、输入输出的资源给占好了,一个人用完了另一个人再拆了重新接。那时候一台机器几个小时只能跑一个任务,资源全给它,也不用协调。 后来用的人多了,好多人都要排队用机器,总不能让大家一直等着吧?就有人想出来,搞个中间层,统一管所有的硬件资源,谁要用,给谁分多少,排好队别打架。这个中间层,就是最早的操作系统。 你打字的时候,键盘要给处理器发信号,你屏幕要刷新画面,后台还挂着微信要收消息,甚至你插的U盘还要读写。要是没有操作系统居中协调,每个硬件都直接抢处理器,抢内存,最后就是全乱套,啥也干不成。说白了,操作系统从生下来那天起,干的就是“排坐次分蛋糕”的活。
操作系统硬件资源调度示意图
操作系统硬件资源调度示意图
这么说是不是就好懂了?你给电脑装了新的独立显卡,为啥要装驱动?其实就是给操作系统递个名片,告诉它我这个新硬件啥脾气,要多少资源,以后你调度的时候记得带上我。说白了,驱动就是硬件和操作系统之间的翻译官。缺了翻译,操作系统认不出新硬件,自然就用不了。

你骂的卡顿,锅真的该操作系统背吗

说实话,我身边十个有八个,手机电脑一卡就骂操作系统垃圾。 真的全是它的错吗? 前两年我帮一个朋友整理电脑,他说刚买的新机,不到半年卡得开个网页都要半分钟。我打开进程一看,好家伙,装了三个安全软件,每个都要实时扫硬盘,每个都要抢底层权限监控所有软件行为,三个互相掐架,操作系统夹在中间,你说它能怎么办?它也很绝望啊。 很多人觉得,我买了大内存,为啥还卡?那得看内存都被谁占了。有些软件,你明明关了它,它还留个后台进程在里面占坑,就是不出来,就是要占着内存弹广告收推送。操作系统要是狠下心把它杀了,用户又说“为什么我收不到这个APP的消息”,要是不杀,内存占满了,新的程序开不出来,用户又骂卡。 这不就是两头难吗?
Windows后台进程资源占用界面实拍
Windows后台进程资源占用界面实拍
我见过太多误区了。有人说,某系天生就比另一系流畅,其实真不是。走封闭路线的系统,能直接管到每个硬件的参数,能提前给每个APP定好规矩,越界直接干掉,自然不容易乱。走开放路线的系统,要适配几百种几千种不同的硬件,要允许各种各样的软件进来,规矩自然就松一点,出问题的概率就大一点。本质是路线选择,不是高低之分。 我妈那台旧手机,用了四年了,系统从来没更过,除了开微信慢一点,日常用一点不卡。反而新出的一些系统,加了一堆你永远用不到的功能,后台占了快一半内存,那不卡才怪。 不过话说回来,现在好多操作系统也越来越歪了。本来是管资源的管家,非要硬塞一堆自己的私货,给你推广告,给你装乱七八糟的捆绑程序,把本来留给用户程序的资源抢了大半,这不挨骂才怪。

AI时代,操作系统会消失吗

AI时代,操作系统会消失吗
AI时代,操作系统会消失吗
这两年AI火了,好多人说,以后有AI就够了,操作系统不需要了。 我听完就笑了。 AI要跑,要不要占算力?要不要占内存?不同的AI任务要不要抢资源?你今天要AI画张图,明天要AI写个稿,两个任务同时跑,谁先谁后?谁用多少GPU核心?没人管,还不是一样乱成一锅粥? 变化的只是它管的东西,原来管的是键盘鼠标硬盘,现在说不定要管几十上百个AI模型,管不同任务要的算力,本质还是那个协调者。 说不准以后你不用自己下载APP了,要什么功能直接喊AI给你生成,但是就算这样,还是得有个东西管着你手机或者电脑里的硬件,管着分给AI的资源,那个东西,还是操作系统。只是换了个样子,换了个管的东西而已。 刚才糖水铺那个卡手机的老头,老板帮他清了二十多个偷偷自启的后台,立马顺滑了,老头一拍大腿说“哦原来这系统就是干这个的啊,我以前以为就是个放图标的地方”。 对啊。 最好的操作系统,就是你感觉不到它存在的时候。它安安稳稳把所有资源协调好,让你安安心心刷视频下棋发消息,只有出问题的时候,你才会想起还有这么个东西。 冰绿豆汤喝完了,太阳也偏西了,我付了钱起身走,老头还在念叨,以后要定期清后台,原来系统也需要透气啊。 可不嘛。

作者|科技

排版|科技

审核|小北

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:巷口糖水铺闲聊:我们每天离不开的操作系统到底是什么
文章链接:https://m.lfdjt.com/p/keji/a/5601.html