Domov Hardware Co je wirthův zákon? - definice z techopedie

Co je wirthův zákon? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Wirthův zákon?

Wirthův zákon 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é.

Techopedia vysvětluje Wirthův zákon

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 tím, že 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 zabral jen 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 výpočetní energie, vývojáři softwaru zvyšují složitost softwaru, což je v souladu s prvním prohlášením 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 méně výpočtů provedených zpracovatelem pro provedení úkolu, tím efektivnější je design a čím více Mooreův zákon, lze dodržovat.

Co je wirthův zákon? - definice z techopedie