Žinios Discovery
/ Knowledge Discovery >> Žinios Discovery >> Technika >> kompiuteris >> kompiuterių programinė įranga >>

Kaip Wirthsas Advokatų Works

i iš tikrųjų gauti padaryti greičiau. Nuo pat pradžių, tai aišku, kad Wirth dėmesys skiriamas programinės įrangos, o ne aparatūros. Bet ką tiksliai reiškia, kai programinė įranga yra vis lėčiau greičiau nei aparatūros pasireiškia greičiau?

Nors tai apsukom pasakyti, Wirth iš esmės teigdamas, kad nors apdorojimo greitis per metus nuolat didėjo ir toliau daryti Taigi, programinė įranga veikia mūsų prašymus, yra ne daug greičiau - ir iš tiesų, tai kartais net lėčiau - nei senesnės programinės įrangos, kuri tęsėsi nuo daug leaner apdirbimo staklės daugiau nei prieš 40 metų. Tekstų apdorojimo programa nuo 1970-ųjų, pavyzdžiui, galėjo tik reikia 8000 baitų paleisti tinkamai, stebėtinai mažą kiekį atminties pagal šiandienos standartus; Tačiau dabartiniai žodis perdirbimo paraiškas reikia šimtus kartų daugiau vietos gauti iš esmės tas pats paprastas uždavinys padaryti. Vienintelė priežastis, kodėl mes iš tikrųjų galite naudoti šias programas, net tariamai paprastų, pavyzdžiui, Microsoft Word, tai dėl to, kad į apdorojimo greitis padidėja, kuris ateina iš Moore'o dėsnis.

Ši situacija, atsižvelgiant į minėto sprendimo Wirth yra nepageidautina pagal dizaino efektyvumą. Jei daugiau mintis buvo pradėtas kaip mes padaryti ir naudoti programinę įrangą, darbo suma procesorius daro ir skaičiavimų skaičius užtrunka paleisti programą gali atrodyti šiek tiek labiau patrauklūs.

Wirth atributus našumo problemų su šiandien Programinė įranga kažką vadinama programinės įrangos pasipūsti, terminas, kuris reiškia, kad padidėjusio sudėtingumo šiandienos programinės įrangos. Štai susiję su Wirth pareiškimą. &Quot; Programinė įranga plečia užpildyti turimą atmintį " Kadangi kompiuterių gamintojai nuolat didėja apdorojimo galia ir atminties kiekį mūsų kompiuteriai gali turėti programinės įrangos kūrėjai tiesiog pridėti daugiau sudėtingumo programas, siekiant padaryti juos padaryti daugiau -. Ir tai yra būtent tai, ką jie daro
Priežastis Software pasipūsti

Kodėl ši programinė įranga pasipūsti vyksta? Yra du bendri priežasčių, atsižvelgiant į minėto sprendimo Wirth, kad programinės įrangos kūrimas atsiliko aparatūros greičiu. Vienas iš jų yra klientas - kompiuterių vartotojams plačiajai visuomenei, kurie naudoja programas atsainiai. Kitas yra programinės įrangos gamintojo arba žmonės kuriant programinę įrangą, ir pasirinkti, kaip viskas kartu sudėjus. Šie du veiksniai neturi dirbti savarankiškai, žinoma, o drauge sukurti priklausomą santyki

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