Windows计算机关闭时,通常会出现以下提示:“准备Windows,请不要关闭计算机。”对此,许多网民吐槽。既然我选择关闭,为什么要提醒我等待?关闭计算机时,还必须执行其他操作,例如卸下计算机。 Microsoft为什么要进行这种“反人类”交互?
系统是罪魁祸首吗?
从用户的角度来看,Windows计算机关闭时的这种提示确实很多余,严重影响了用户的体验。桌面还可以。如果是笔记本电脑问题,可能会有点大。想象一下,当您在星巴克使用Windows代码字时,在工作完成之后,关闭并离开,但发现系统提示您不关闭。系统正在更新。您的心理估计会爆炸。
在某些情况下,有时您需要在Windows上安装某些软件之后重新启动计算机,然后发现系统需要在重新启动后十分钟甚至半小时以上进行更新。
为什么Windows系统重新启动时必须进行更新?这是系统中一项技术的结果。Microsoft的Windows系统将人为地锁定正在运行的文件,以便仅在关闭或重新启动它们时才能对其进行更新。但这会引起另一个问题,那就是将会有很多流氓软件通过连续自启动的方式来防止删除。除了难以理解这种交互之外,我们还发现Windows上的许多操作都很奇怪或效率低下,主要体现在以下几个方面:
1.允许应用程序将文件添加到系统文件夹。因为最早的DOS系统是用于运行程序的命令行界面,所以有四种操作方法,即通过CD命令将当前文件夹更改为程序所在的文件夹。输入可执行文件的完整路径;程序所在的文件夹被添加到PATH变量中;可执行文件位于DOS目录中。仍然有许多类似Unix的系统使用命令进行操作,所有这些系统都允许第三方应用程序添加可执行文件或链接到系统默认目录(/ usr,/ bin等)。
2. A-Z驱动器号。在软盘驱动器时代,软盘的容量受到限制,并且文件和目录没有太多。过去,通常的做法是放一张软盘放程序,再放一张软盘放数据文件。
3.传统的树形文件系统。无论是早期的FAT / FAT32还是当前的主流NTFS磁盘格式,它都是树状文件结构,但是对于CPU来说效率很低,因为每个文件都由特殊符号和分隔线Path组成,这些复杂的路径代表文件的特定位置。如果系统要根据此路径查找文件,则需要从第一行分隔符开始逐个搜索。每次搜索都要求系统重新检查路径中的字符串。此外,如果您的计算机是机械硬盘驱动器,系统将发现文件速度较慢。
4.打开的文件无法在其他程序中更改。该设计最初是针对多个用户的类Unix系统。允许用户打开文件后,其他授权用户可以删除或修改文件。如果修改冲突,例如,两个用户修改的文件相同(是),则接下来将处理特定的应用程序。
通常,可能是Microsoft太传统了,有必要将过时的内容强加到新系统中,这可能是出于软件兼容性方面的考虑。其次,Microsoft无法取消必要的系统更新。至于为什么不这样做,我们不知道。这个问题的答案似乎只有Microsoft可以回答。
Windows有很多东西要学习
Microsoft在软件兼容性方面做出了妥协,并且在关机/启动过程中强制更新将无济于事。毕竟,鱼爪和熊掌不能兼得。
仅举几个例子,基于当前的技术和硬件性能,其他操作系统具有Windows可以借鉴的许多优点。
macOS:系统将自动更新。下载完成后,它将以弹出窗口的形式提醒用户是否重新启动计算机以进行安装。该系统支持文件标签,用户可以轻松管理多个维度的大量文件。
Linux:系统不会锁定正在运行的文件,因此您可以直接更新所有文件。只是运行文件仍然是更新之前的版本,并且在退出程序并再次运行后它将成为更新的版本。
iOS:任何第三方应用程序都无法更改系统。每个应用程序都是一个独立的程序包,使用统一的渠道进行分发。
如果Microsoft愿意努力研究并考虑用户,不断优化系统的每个插槽并充分利用其本质来消除其糟粕,那么我相信Windows将越来越好。