为什么操作系统要不断推出新版本,而不是一直在旧的版本上进行改良?

智窍

这就需要从操作系统的作用来说起了。操作系统是建立在硬件的基础之上的上层建筑,没有了硬件的支撑,也就没有了操作系统存在的根源。

从电脑语言的01,到人类语言的关开 ,人类想要和电脑进行交流,那么操作系统就是一种媒介,而电脑又是由硬件组成的,所以操作系统就又可以说是人类和电脑各个硬件之间交流的媒介。


在了解了操作系统的作用之后,就可以进一步说明为什么操作系统要不断的推出新版本了。与其说是操作系统不断的推出新版本,倒不如说成是电脑硬件在不断的更新换代。操作系统的发展其实是一直都在不断的跟随着硬件的发展而发展。

举个小例子,就说是机械硬盘时代,在固态硬盘在没出现之前Windows7中磁盘属性当中就有一个叫做碎片整理的功能,

而到了固态硬盘普及之后,Windows8.1当中就把这个碎片整理功能修改称为了优化和碎片整理的功能。

这个变化的原因是,固态硬盘的寿命可能会在碎片整理中受到不必要的消耗,因此在操作系统识别出固态硬盘之后,就自动屏蔽了碎片整理功能,开启优化的功能。从这个小的实例中就可以体会出,操作系统是紧跟硬件发展的脚步的。


随着硬件的发展进步过程中,如果现有的操作系统框架无法满足硬件的发展,那么就会有新版本的系统来替代旧版本。


MrCanned

以前看过的讨论

随着系统不断更新修bug 代码越来越多 还可能中途存在人员调动 各种因素 甚至同一个人也可能不知道当时写下的代码是干嘛的 想要完全理清这个系统 不如干脆推倒重建更加省时省力