Domov technické vybavenie Čo je zákon o obvode? - definícia z technológie

Čo je zákon o obvode? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Wirthov zákon?

Wirth's Law je slávny citát švajčiarskeho počítačového vedca Niklausa Wirtha. V roku 1995 navrhol príslovie, že: „Softvér sa spomaľuje rýchlejšie ako hardvér rýchlejšie.“


Zákon naznačuje, že zatiaľ čo hardvérový pokrok bol v priebehu rokov rýchly, to isté sa nedá povedať o softvéri. Tiež sa v ňom uvádza, že zložitosť softvéru sa zvyšuje rýchlejšie ako zložitosť hardvéru. Pomalý rast softvéru možno pripísať softvérovej plíživej featuritíde. Dodatočné funkcie pridané v softvéri môžu tiež prekročiť jeho hlavnú funkciu a zablokovanie kódu a vo vyvíjanom kóde je množstvo irelevantného kódu vysoké.

Techopedia vysvetľuje Wirthov zákon

Tento problém nie je úplne spôsobený nafúknutými softvérovými aplikáciami. Pokročilý operačný systém bežiaci na menej výkonnom hardvéri bude bežať pomaly. Napríklad spustenie systému Windows 7 v počítači určenom na spustenie systému Windows XP spomalí systém. Podobne aj užívateľ vyvolávajúci veľké množstvo aplikácií naraz zaznamená pomalý výkon softvéru. Podobne prítomnosť adwaru, spywaru, škodlivého softvéru, vírusov a trójskych koní môže spomaliť systém. Preto vyhlásenie, že rýchlosť softvéru je spomalená v dôsledku nafúknutej veľkosti softvéru, nie je úplne presné.


Wirthov zákon odporuje Mooreovmu zákonu tým, že uvádza, že počet tranzistorov prítomných na integrovanom čipe sa každý rok zdvojnásobuje. Hlavné tvrdenie Wirthovho zákona je: „Softvér sa rozširuje, aby zaplnil pamäť, a softvér sa spomaľuje rýchlejšie ako hardvér rýchlejšie.“


Aj keď sa hardvér v posledných desaťročiach vyvíjal, softvér sa nemusí nevyhnutne zrýchliť. Niektorý softvér stále beží omnoho pomalšie ako predchádzajúce verzie alebo podobný starší softvér. Napríklad textový procesor v 70. rokoch minulého storočia zabral iba 10 kB pamäte, zatiaľ čo rovnaká aplikácia dnes preberá 100 MB. Výhodou je, že rýchlosť spracovania sa v porovnaní s predchádzajúcimi aplikáciami značne zvýšila. To je v súlade s Mooreovým zákonom. Zvyšujúca sa zložitosť softvéru v priebehu rokov sa nazýva softvérová nadúvanie. Pretože hardvérové ​​zariadenia majú čoraz viac výpočtového výkonu, vývojári softvéru zvyšujú zložitosť softvéru v súlade s prvým tvrdením spoločnosti Wirth.


K základnému softvéru, ktorý podporuje základné funkcie potrebné na získanie publicity počas marketingových kampaní, sa pridáva veľa nechcených funkcií a dochádza k plazivej featuritíde. V mene užívateľsky prívetivého softvéru vývojár dodáva zložitosť a kódovanie. Stručne povedané, Wirthov zákon vyvodzuje záver, že čím menej výpočtov vykonaných spracovateľom na vykonanie úlohy, tým efektívnejší je návrh a tým viac Mooreov zákon je možné dodržať.

Čo je zákon o obvode? - definícia z technológie