Wirthsův zákon

Autor: Randy Alexander
Datum Vytvoření: 2 Duben 2021
Datum Aktualizace: 16 Smět 2024
Anonim
Wirthsův zákon - Technologie
Wirthsův zákon - Technologie

Obsah

Definice - Co znamená zákon Wirths?

Wirths Law je slavný citát švýcarského počítačového vědce Niklause Wirtha. V roce 1995 navrhl přísloví, že: „Software se zpomaluje rychleji než hardware rychleji.“

Zákon naznačuje, že ačkoli hardwarový pokrok byl v průběhu let rychlý, to samé o softwaru nelze říci. Rovněž uvádí, že složitost softwaru roste rychleji než složitost hardwaru. Pomalý růst softwaru lze připsat softwarové plíživé featuritidě. Navíc další funkce přidané do softwaru mohou překročit jeho hlavní funkci a zkrácení kódu a množství irelevantního kódu je ve vyvinutém kódu vysoké.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje zákon Wirths

Problém není zcela způsoben nafouknutými softwarovými aplikacemi. Pokročilý operační systém běží na méně výkonném hardwaru bude fungovat pomalu. Například spuštění systému Windows 7 v počítači určeném pro spuštění systému Windows XP tento systém zpomalí. Podobně i uživatel vyvolávající velké množství aplikací současně zažije pomalý výkon softwaru. Podobně přítomnost adwaru, spywaru, malwaru, virů a trojských koní může systém zpomalit. Proto prohlášení, že rychlost softwaru je zpomalena kvůli nafouknuté velikosti softwaru, není zcela přesné.

Wirthův zákon je v rozporu s Mooreovým zákonem, když uvádí, že počet tranzistorů přítomných na integrovaném čipu se každý rok zdvojnásobuje. Hlavní prohlášení učiněné v zákoně Wirth je: „Software se rozšiřuje, aby zaplnil paměť, a software se zpomaluje rychleji než hardware se zvyšuje.“

Přestože se hardware v minulých desetiletích vyvíjel, software se nemusí nutně zrychlit. Některý software stále běží mnohem pomaleji než předchozí verze nebo podobný starší software. Například textový procesor v 70. letech zabíral pouze 10 kB paměti, zatímco stejná aplikace dnes převezme 100 MB. Výhodou je, že rychlost zpracování se ve srovnání s předchozími aplikacemi výrazně zvýšila. To se řídí Mooreovým zákonem. Rostoucí složitost softwaru v průběhu let byla nazývána softwarovým nadýmáním. Protože se hardwarová zařízení přidávají stále více a více výpočetní energie, vývojáři softwaru zvyšují složitost softwaru, což odpovídá prvnímu prohlášení společnosti Wirth.

K základnímu softwaru, který podporuje základní funkce nezbytné pro získání publicity během marketingových kampaní, se objevuje mnoho nežádoucích funkcí a dochází k plíživým rysům. Ve jménu uživatelsky přívětivého softwaru přidává vývojář složitost a zkrácení kódu. Stručně řečeno, Wirthův zákon dochází k závěru, že méně výpočtů prováděných zpracovatelem pro provedení úkolu, efektivnější návrh a více Mooreova zákona lze dodržovat.