Získavanie vedomostí
/ Knowledge Discovery >> Získavanie vedomostí >> technológie >> počítač >> počítačový softvér >>

Ako Wirthova Law Works

ku, je jasné, že Wirthova dôraz je kladený na softvér, nie hardvér. Ale čo presne to znamená, keď sa softvér stále pomalší rýchlejšie ako hardvér dostane rýchlejšie?

Aj keď je to okľukou to hovorím, Wirth v podstate tvrdí, že aj keď rýchlosť spracovania sa neustále vzrástol v priebehu rokov a pokračuje robiť tak, softvér beží naša aplikácia nie je veľa rýchlejší - a naozaj, je to niekedy aj pomalšie - ako staršie softvér, ktorý bežal pred viac ako 40 rokmi na oveľa štíhlejšie Stroje na spracovanie. Program na spracovanie textu od 1970, napríklad, možno potrebovala iba 8000 bajtov správne spustiť, prekvapivo nízke množstvo pamäte dnešnými štandardy; Avšak, súčasnej aplikácie spracovanie textu je potrebné stokrát viac úložného priestoru, aby v podstate rovnaký jednoduchá úloha urobiť. Jediný dôvod, prečo vlastne môžeme použiť tieto programy, a to aj tie, ako je vraj jednoduché aplikácie Microsoft Word, je z dôvodu zvýšenia rýchlosti spracovania, ktorá pochádza z Moorovho zákona.

Táto situácia sa podľa Wirth, nie je z hľadiska žiaduce účinnosti návrhu. Ak bolo viac myšlienka dať na to, ako sme sa vytvoriť a používať softvér, množstvo práce procesor robí a počet výpočtov trvá spustiť program môže vyzerať trochu príťažlivejšie.

Wirth atribúty výkonnostné problémy s dnešnými softvér na niečo, čo nazýva bloatware, termín, ktorý odkazuje na väčšie zložitosti dnešných softvérových aplikácií. To je v súvislosti s vyhlásením Wirthovy :. &Quote; Softvér rozšíri na celú plochu dostupnej pamäte " Vzhľadom k tomu, výrobcovia počítačov stále zvyšuje výpočtový výkon a množstvo pamäti naše počítače môžete držať, vývojárom softvéru, jednoducho pridať ďalšie zložitosť programov s cieľom, aby sa im to viac. - A to je presne to, čo robia
Príčina bloatware

Prečo je tento softvér údiť deje? Existujú dva hlavné dôvody, podľa Wirth, že vývoj softvéru zaostáva rýchlosti hardvéru. Jedným z nich je, že zákazník - používatelia počítačov v širokej verejnosti, ktorí používajú aplikácie nenútene. Na druhej strane je predajca softvér, alebo ľudia, vývoji softvéru a výberom, ako je všetko dohromady. Tieto dva faktory nefungujú samostatne, samozrejme, ale skôr sa zhromaždiť vytvoriť závislé vzťah.

Po prvé, je to neschopnosť zákazníka vidieť prostredníctvom zbytočných funkcií v určitých aplikáciách, ktoré propaguje dizajn softvéru, ktorý je príliš komplikované a úzkostlivý. Wirth domnieva sa veci na našich počítačoch, ktoré bežne prijí

Page [1] [2] [3] [4]