(给技术最前线加星标,每天看技术热点)
原创:技术最前线(id:TopITNews)
有个网友在 Stack Exchage 发帖问:
如果没记错,Windows 95(不是 Win 98)有这样一个奇怪的现象,在安装程序的时候,移动鼠标光标会使进度更快。是什么原因?我在谷歌上搜索了一下,没有找到任何相关的东西。
目前点赞最多的回复:这是因为 Win 95 生成事件的方式存在缺陷,而且许多应用程序都是事件驱动的。Win 95 的应用程序通常使用异步I/O,也就是说,它们要求执行一些文件操作,比如执行一个副本,然后告诉操作系统可以让它们休眠,直到该操作完成。通过休眠,它们允许其他应用程序运行,而不是无休止地询问文件操作是否已经完成,从而浪费 CPU。
具体原因尚不完全清楚,但可能是由于低端计算机上的性能问题,Win 95 倾向于打包关于 I/O 完成的消息,而不会立即唤醒应用程序来为它们提供服务。不过,操作系统确实会唤醒应用程序以供用户输入,可能是为了让应用程序保持响应性,当应用程序处于唤醒状态时,它还会处理任何挂起的 I/O 消息。因此,移动鼠标可以使应用程序更快地处理 I/O 消息,并更快地安装。借助适当的鼠标输入,可能需要 1 个小时安装的大型应用程序,可以减少到 15 分钟。效果很明显。
我们微博网友的评论
@没有对象new一个233:所以这就是我小时候开机疯狂按回车认为会变快的原因???
@X-Buring:当年以为是玄学
@可燃结晶_脑浆炸裂少年:以前的确习惯狂甩鼠标
@Zoharwolf:微软玄学要成科学
@亭山樵者:想起Windows下没事就疯狂刷新桌面的「陋习」
推荐阅读
(点击标题可跳转阅读)
觉得这条资讯有帮助?请转发给更多人
关注 技术最前线 加星标,看 IT 要闻
最新业界资讯,我在看❤️