Det är lätt att tro att huvudskillnaden mellan Windows 7, Windows 8 och 8.1 och Windows 10 är gränssnittet. oavsett om du har en Start-meny eller en Start-skärm, oavsett om du använder skrivbordsprogram eller appar från Windows Store. Men de grundläggande förändringarna i säkerhet, prestanda och rörlighet är lika viktiga. När Windows utvecklas, får du och förlorar funktioner, men de underliggande operativsystemplattformen förändras är mer signifikanta, om inte alltid så uppenbara.

Windows 7: Snabbare, mindre, bättre

När det kom ut 2008, hade Windows 7 nya användargränssnittsfunktioner - en aktivitetsfält som du kan peka på ikoner till, hoppa listor, aero snap - och massor av säkerhetsförbättringar. Men förändringarna under huven var också signifikanta.

Trådlöst nätverk i Windows 7

Windows 7 började processen med att göra Windows-kodbasen mindre och vända trenden där nya versioner av Windows hade behövt större och kraftfullare datorer att köra på. Det var delvis en förståelse för att Moores lag var under tryck (eftersom allt mindre nanometerproduktionsprocesser skulle drabba gränsen för kisel så liten kan du inte på ett tillförlitligt sätt passa in tillräckligt med elektroner, vilket innebär att chips inte kommer att hålla upp samma takt att bli snabbare och kraftfullare varje år), och delvis ett svar på netbooks popularitet och det ökande intresset för mobilen.

Det innebar också att funktioner som trådlöst nätverk, Bluetooth-anslutningar, mobilt bredband och viloläge var mer tillförlitliga, och det fanns även stöd för pekskärmar (såväl som pennor till tablet-datorer) och accelerometrar.

Men Windows 7 var också första gången Microsoft kunde utnyttja en intern refactoring som den hade arbetat på i fem år, och försökte avlägsna den interlocking spagetti av kod som utgör operativsystemet. Kallas MinWin, vilket gör att lagbyggnaden Windows förbättrar specifika delar av deras kod utan att oroa sig för hur de berodde på annan kod, så det var lättare att uppdatera och lägga till nya funktioner.

MinWin gjorde det mycket lättare att lägga till nya funktioner

Windows 7 förbättrade batterilivslängden genom att lägga till strömhantering till BIOS och till och med till hårddiskdrivrutiner, så att systemet kunde stänga av oanvända enheter - som USB-porten om ingenting var inkopplat - och stänga av delar av CPU-enheten för att reducera så kallad tomgång makt (hur mycket energi krävs för att köra en dator när du inte använder den för att göra någonting). Det här var också när Windows började stoppa program som avbryter CPU: n, så att den kunde spendera mer tid i ett lågt strömtillstånd mellan instruktionerna (en inställning Chrome fortsätter att förändras, prioriterar prestanda över energibesparingar).