- Siirtyminen 128-bittiseen käyttöjärjestelmään edellyttää välttämättä laitteiston (prosessoreiden) kehittymistä ennen ohjelmistojen kehittymistä.
- Nykyinen 64-bittinen arkkitehtuuri mahdollistaa niin valtavien RAM-muistimäärien hallinnan, että välitön tekninen harppaus on tarpeeton.
- 128-bittisen järjestelmän toteuttaminen aiheuttaisi tähtitieteellisiä kustannuksia ajurien ja ohjelmistojen uudelleensuunnittelussa ilman, että se tarjoaisi todellista parannusta käyttäjälle.
Olen varma, että olet ollut siellä: selaillessasi foorumeita tai lukiessasi laitteistosta, olet miettinyt, miksi olemme jumissa 64-bittisissä järjestelmissä. Näyttää siltä, että Microsoft on unohtanut ongelman Redmondin toimistollaan, kun taas jotkut käyttäjät tuntevat käyttävänsä edelleen 80-luvun konsolia, koska hyppy 128-bittisiin järjestelmiin ei tunnu koskaan toteutuvan, vaikka ajatus on ollut monien mielessä jo pitkään.
Tämän pulman ymmärtämiseksi ei riitä, että tarkastellaan ohjelmistoa; meidän on tutkittava moottoria, joka pyörittää kaikkea: prosessoria. Kyse ei ole siitä, että Microsoft olisi laiska, vaan pikemminkin siitä, että laitteiston ja käyttöjärjestelmän välillä on täydellinen riippuvuussuhde , mikä tarkoittaa, että 128-bittisen Windows-version kehittäminen juuri nyt on yksinkertaisesti ajan ja rahan tuhlausta.
Prosessorin ja ohjelmiston välinen tanssi
Jotta käyttöjärjestelmä toimisi 128-bittisellä prosessorilla, tarvitsemme ensin suorittimen, joka puhuu samaa kieltä. Ei ole mitään järkeä ohjelmoida ohjelmistoa koneelle, jota ei ole markkinoilla. Jälkikäteen katsottuna näemme, että tämä kaava on aina ollut sama: ensin tulivat AMD:n Athlon 64 -prosessorit vuonna 2003 , sitten Intelin Pentium 4, ja vasta sitten Windows saattoi julkaista yhteensopivia versioita, kuten kävi Windows XP Professional x64 Editionin tai myöhemmän Windows Vistan kanssa.
Pohjimmiltaan bitit määrittelevät datalohkojen koon, joita CPU voi käsitellä kussakin kellojaksossa, ja mikä tärkeintä, sen hallitseman muistin rajan. Bitti on pienin yksikkö (0 tai 1), mutta ryhmittelemällä ne luomme "kokonaislukuja". Kun 32-bittinen prosessori käsittelee noin 4.294 miljardia kokonaislukua, 64-bittinen prosessori saavuttaa tähtitieteellisen määrän, biljoonia mahdollisia arvoja . Jos hyppäisimme 128 bittiin, astuisimme lähes surrealistiselle matemaattiselle alueelle, jossa dataa on käytännössä mahdotonta lukea tai kuvitella.
Taistelu RAM-muistista
Tärkein syy bittikoon kasvattamiseen vuosikymmenten aikana on ollut RAM-muistin hallinta. 80-luvulla 8 Mt oli enemmän kuin tarpeeksi; 90-luvulla 32 Mt oli standardi. Mutta 2000-luvulla kulutus kasvoi räjähdysmäisesti ja siirryimme megatavuista gigatavuihin, mikä pakotti meidät hylkäämään 32-bittiset muistit, koska ne pystyivät käsittelemään vain jopa 4 Gt:n RAM-muistin.
Siirtyminen 64-bittiseen arkkitehtuuriin ratkaisi tämän ongelman valtavasti. Teoriassa 64-bittinen järjestelmä voi hallita jopa 18 eksatavua muistia (mikä on yli 19 miljardia gigatavua). Jotta saisit käsityksen mittakaavasta, Windows 11 Pro on käytännön syistä tyypillisesti rajoitettu 2 teratavuun RAM-muistia. Siirtyminen 128-bittiseen mahdollistaisi meille biljoonien yottatavujen käsittelyn, mikä on nykyään puhdasta tieteisfiktiota ja täysin hyödytön tosielämässä.
Miksi et ottaisi hyppyä heti?
Monet ihmettelevät, miksi sitä ei tehdä, jos se on teknisesti mahdollista. Lyhyt vastaus on, ettei sille ole todellista tarvetta . Tällä hetkellä useimmat meistä käyttävät 16–32 Gt RAM-muistia, ja vain tehokkaimmat palvelimet tai supertietokonejärjestelmät lähestyvät nykyisiä rajoja. Miljardien investoiminen arkkitehtuurin uudelleensuunnitteluun olisi selkeä esimerkki vähenevistä tuotoista.
- Täydellinen yhteensopimattomuus: Valtava määrä ajureita ja ohjelmistoja jouduttaisiin kirjoittamaan uudelleen tyhjästä.
- Valmistuskustannukset: Emolevyjen ja suorittimien suunnittelu, jotka pystyisivät hyödyntämään tällaista kapasiteettia, olisi erittäin kallista.
- Hakemusten puute: Yksikään kuluttajaohjelma ei tarvitse enempää kuin mitä 64-bittinen järjestelmä tarjoaa.
On totta, että jotkut nykyaikaiset prosessorit käyttävät 128-bittisiä rekistereitä tai ohjeita, kuten AVX-512 Ryzen 9000:ssa , hyvin erityisiin multimedia- tai tieteellisen laskennan tehtäviin, mutta se on vain tietty työkalu eikä tarkoita, että koko järjestelmä toimisi 128-bittisellä rekisterillä.
Tulevaisuus ja käännekohdat
Emme voi sanoa, etteikö se koskaan tapahtuisi. RISC-V-arkkitehtuuri on jo ottanut huomioon nämä mahdollisuudet, ja tietojenkäsittelyn historia on opettanut meille, että se, mikä tänään tuntuu absurdilta, on huomisen standardi. Kukaan ei 16-bittisessä aikakaudessa kuvitellut, että käyttäisimme teratavuja tallennustilaa, mutta tässä sitä ollaan. Olemme kuitenkin vuosikymmenten päässä 64-bittisen potentiaalin hyödyntämisestä.
Teknologinen kehitys keskittyy jatkossakin tehokkuuteen ja sisäiseen suorituskykyyn bittien määrän lisäämisen sijaan. Ellei tiedonkäsittelytavoissa tapahdu radikaalia muutosta, 128-bittinen Windows pysyy laitteistoharrastajien fantasiana, sillä nykyinen infrastruktuuri on enemmän kuin riittävä mihin tahansa tehtävään, uusimpien AAA-pelien pelaamisesta massiivisten datakeskusten hallintaan.
64-bittinen arkkitehtuuri on niin laaja, että se kattaa enemmän kuin kaikki nykyiset ja lyhyen aikavälin tulevat tarpeet, mikä tekee siirtymisestä 128-bittiin merkityksettömän yhteensopivien laitteistojen ja sitä vaativien ohjelmistojen puuttumisen vuoksi. Tämä edistysaskel on kaukainen tekninen mahdollisuus, mutta ilman välitöntä käytännön hyötyä.




