硬件 威斯定律是什么? -技术百科的定义

威斯定律是什么? -技术百科的定义

目录:

Anonim

定义-沃思定律是什么意思?

Wirth定律是瑞士计算机科学家Niklaus Wirth的著名名言。 在1995年,他提出了一句格言:“软件的速度比硬件的速度更快。”


该法律暗示,尽管这些年来硬件发展迅速,但是软件却不能如此。 它还指出,软件复杂性的增长速度高于硬件复杂性。 软件增长缓慢可归因于软件蠕动性成熟性炎。 另外,软件中添加的其他功能可能会超出其主要功能和代码范围,并且在开发的代码中不相关的代码数量很高。

技术百科解释了维尔斯定律

问题不完全是由过大的软件应用程序引起的。 在功能较弱的硬件上运行的高级操作系统将运行缓慢。 例如,在用于运行Windows XP的计算机上运行Windows 7会降低系统速度。 同样,同时调用大量应用程序的用户会遇到软件性能下降的情况。 同样,广告软件,间谍软件,恶意软件,病毒和特洛伊木马的存在会减慢系统速度。 因此,有关软件速度过大导致软件速度下降的说法并不完全准确。


维尔斯定律指出,集成芯片上存在的晶体管数量每年翻一番,这与摩尔定律相抵触。 维尔斯定律中的主要声明是:“软件扩展以填充内存,并且软件的运行速度比硬件的运行速度更快。”


即使硬件在过去的几十年中发展了,软件也不一定会变得更快。 某些软件的运行速度仍然比以前的版本或类似的早期软件慢得多。 例如,1970年代的文字处理器仅占用了10kb的内存,而如今同一应用程序则占用了100MB以上的内存。 优点是与以前的应用程序相比,处理速度已大大提高。 这服从摩尔定律。 多年来,软件的日益复杂性被称为软件膨胀。 由于越来越多的处理能力被添加到硬件设备中,因此与Wirth的第一个声明一致,软件开发人员会增加软件的复杂性。


基本软件中添加了许多不需要的功能,这些功能支持核心基本功能,以在市场营销活动期间获得宣传,并引起蠕动的性炎。 以易于使用的软件的名义,开发人员增加了复杂性和代码编写能力。 简而言之,维尔斯定律得出的结论是,处理器为执行任务而进行的计算越少,设计越有效,所遵循的摩尔定律就越多。

威斯定律是什么? -技术百科的定义