Software vertraagt sneller dan hardware versnelt

Verbaast u zich soms ook over de continu verbeterende computersystemen en software die steeds zwaarder lijkt?
Geplaatst op dinsdag 17 juli 2007
Even een stukje theorie. In 1995 kwam de Zwitserse computerwetenschapper Niklaus Wirth met een bewering die bekend staat als Wirth's Law. Deze theorie luidt als volgt:
Computerprogramma's worden langzamer sneller dan hardware.
Anders gezegd houdt de bewering in dat software steeds meer systeembronnen nodig heeft, een ontwikkeling die sneller zou gaan dan de ontwikkeling op hardwaregebied.
Dat computers en hun hardware steeds verbeteren is goed te merken aan advertenties van computerfabrikanten en -winkels die ons keer op keer willen overtuigen dat we hun nieuwe systemen nodig hebben. Parallel hieraan bestaat ontwikkeling waarbij nieuwe versies van programma's steeds zwaardere systeemeisen aan uw computer stellen.
In de tijd van de vroege computers waren werkgeheugen en processorkracht nog erg schaars. Het was programmeurs er dus erg aan gelegen om zo 'licht' mogelijke programma's te produceren. Elke byte of klokrotatie die bespaard kon worden, was winst. Vandaag de dag vormen geheugen en snelheid slechts in mindere mate een beperking. De wens van gebruikers om software met zo veel mogelijk functionaliteiten in één programma te kunnen gebruiken, heeft er voor gezorgd dat marketing bij de ontwikkeling van software tegenwoordig een grotere factor is dan efficiency.
Het steeds zwaarder worden van nieuwe computerprogramma's wordt ook wel 'software bloating' genoemd. Niet alleen het toevoegen van nieuwe functies aan programma's die standaard worden meegeladen bij het opstarten ervan maken software zwaarder. Ook nieuwe ontwikkeltechnieken waarmee programma's worden ontworpen met programma's hebben hierin een sterk aandeel.
Een goed voorbeeld van software die door de jaren heen steeds logger is geworden, is besturingssysteem Windows. Windows 98, dat we in het bedrijfsleven tot op vandaag nog sporadisch aantreffen, kreeg destijds als minimale systeemeisen mee dat computers een 66 MegaHerz processor moesten hebben met ten minste 16 MB werkgeheugen en 500 MB aan beschikbare ruimte op de harde schijf. Voor de meest recente versie, Vista, adviseert Microsoft de gebruiker een computer met een kloksnelheid van 1 GigaHerz, 1 GB werkgeheugen en nog eens 128 MB werkgeheugen voor de videokaart.
Boze tongen spreken van een geheim pact tussen software- en hardwareproducenten. Zij zijn voor hun verkoop grotendeels afhankelijk van klanten die hun huidige systemen upgraden. Dit zou de reden zijn voor een samenzwering waarbij bewust overbodige overhead in programma's gestopt zou worden om bij elke nieuwe versie de grenzen van nieuwe computersystemen op te zoeken. Erg waarschijnlijk is dit gelukkig niet.
Wat moeten we nu in de praktijk met het verschijnsel van steeds snellere computers en langzamer software? Ik adviseer om bij de aanschaf van een computersysteem of een programma altijd kritisch te kijken naar hoe er mee gewerkt moet worden.
Een bruikbare werkplek is niet altijd een computer met de nieuwste specificaties of het allerlaatste programma. Ik ken bedrijven die voor specifieke taken, zoals de boekhouding, prima uit de voeten kunnen met de computer die hier al tien jaar voor wordt gebruikt.
Kijk bij het investeren in hardware en software niet alleen naar wat de advertenties roepen, maar vooral naar de winst die in de praktijk met een krachtiger systeem of nieuwere versie kan worden behaald. Dit biedt ruimte om te besparen op plaatsen waar dit mogelijk is en het maximale uit het budget te halen waar dit noodzakelijk is.
Reacties bij dit artikel
Plaats je reactie bij dit artikel
Omdat dit artikel meer dan een jaar oud is, is het niet meer mogelijk om te reageren.


Op zich niet heel erg, mits de software duidelijk beter wordt. Meer nuttige functionaliteiten toevoegd. Als consument zijnde is het wel irritant. Wat je ook koopt, het is nooit snel genoeg. Tenminste, als je per se de nieuwste software wilt draaien, en nodig hebt. Maar wat je zegt, dat moet je per pakket bekijken. Windows wordt naar mijn mening wel iedere keer beter. Maar een pakket zoals office wordt nooit echt beter. Office 2000 of 2003, wat is het verschil?