Namai Aparatūra Kas yra riešo įstatymas? - apibrėžimas iš techopedijos

Kas yra riešo įstatymas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia Wirtho dėsnis?

Wirtho įstatymas yra garsi Šveicarijos kompiuterių mokslininko Niklauso Wirtho citata. 1995 m. Jis pasiūlė posakį: „Programinė įranga tampa lėtesnė, greičiau nei aparatinė įranga“.


Įstatymas numato, kad nors aparatinės įrangos pažanga bėgant metams buvo sparti, to negalima pasakyti apie programinę įrangą. Jame taip pat teigiama, kad programinės įrangos sudėtingumas didėja greičiau nei aparatinės įrangos sudėtingumas. Lėtą programinės įrangos augimą galima priskirti programinės įrangos šliaužiančiam featuritui. Be to, programinėje įrangoje pridėtos papildomos funkcijos gali viršyti jos pagrindinę funkciją ir kodą, o sukurtame kode yra daug nesusijusio kodo.

„Techopedia“ paaiškina Wirtho dėsnį

Problemą ne visiškai sukelia išsipūtusios programinės įrangos programos. Pažangi operacinė sistema, naudojama mažiau galinga aparatūra, veiks lėtai. Pvz., Paleisdami „Windows 7“ kompiuteryje, skirtame „Windows XP“, sistema sulėtės. Panašiai vartotojas, tuo pačiu metu kviečiantis daug programų, patirs lėtą programinės įrangos veikimą. Panašiai ir programinės įrangos, šnipinėjimo programų, kenkėjiškų programų, virusų ir trojanų buvimas gali sulėtinti sistemos veikimą. Todėl teiginys, kad dėl padidėjusios programinės įrangos dydžio sulėtėja programinės įrangos greitis, nėra visiškai tikslus.


Wirtho įstatymas prieštarauja Moore'io įstatymui teigdamas, kad tranzistorių, esančių integruotame luste, skaičius kasmet padvigubėja. Pagrindinis Wirtho dėsnio teiginys yra toks: "Programinė įranga plečiasi, kad užpildytų atmintį, o programinė įranga tampa lėtesnė, greičiau nei aparatinė įranga."


Nors aparatinė įranga per pastaruosius dešimtmečius vystėsi, programinė įranga nebūtinai tapo spartesnė. Kai kuri programinė įranga vis tiek veikia daug lėčiau nei ankstesnės versijos ar panaši ankstesnė programinė įranga. Pavyzdžiui, aštuntojo dešimtmečio tekstų rengyklė užėmė tik 10 KB atminties, o ta pati programa šiandien užima daugiau nei 100 MB. Privalumas yra tas, kad apdorojimo greitis žymiai padidėjo, palyginti su ankstesnėmis programomis. Tai paklūsta Moore'io įstatymams. Vis didėjantis programinės įrangos sudėtingumas bėgant metams buvo vadinamas programinės įrangos išsipūtimu. Kadangi aparatinės įrangos įrenginiams pridedama vis daugiau apdorojimo galios, programinės įrangos kūrėjai padidina programinės įrangos sudėtingumą, tai atitinka pirmąjį Wirtho pareiškimą.


Į pagrindinę programinę įrangą, palaikančią pagrindines esmines funkcijas, pridedama daug nepageidaujamų funkcijų, kad būtų galima viešinti rinkodaros kampanijų metu, ir atsiranda šliaužiantis featuritas. Pavadindamas patogią programinę įrangą, kūrėjas prideda sudėtingumo ir kodo spragas. Trumpai tariant, Wirtho dėsnis daro išvadą, kad kuo mažiau procesoriaus atliktų užduočių atlikimo skaičiavimų, tuo efektyvesnis dizainas ir tuo daugiau Moore'io dėsnio gali būti laikomasi.

Kas yra riešo įstatymas? - apibrėžimas iš techopedijos