- Perėjimas prie 128 bitų būtinai reikalauja, kad aparatinė įranga (procesoriai) vystytųsi anksčiau nei programinė įranga.
- Dabartinė 64 bitų architektūra leidžia valdyti tokius didelius RAM kiekius, kad neatidėliotinas techninis šuolis nereikalingas.
- 128 bitų sistemos įdiegimas pareikalautų astronominių išlaidų tvarkyklių ir programinės įrangos perprojektavimui, nesuteikiant realaus patobulinimo vartotojui.
Esu tikras, kad ir jūs tai patyrėte: naršydami forumuose ar skaitydami apie techninę įrangą, susimąstėte, kodėl mes įstrigome ties 64 bitų sistemomis. Panašu, kad „Microsoft“ pamiršo šią problemą savo Redmondo biuruose, o kai kurie vartotojai mano, kad vis dar naudoja 80-ųjų konsolę, nes perėjimo prie 64 bitų sistemų nepakako. Panašu, kad 128 bitai niekada neateis. nors ši idėja jau kurį laiką kirba daugelio galvose.
Norint suprasti šią dilemą, nepakanka pažvelgti į programinę įrangą; turime pažvelgti į variklį, kuris maitina viską, t. y. procesorių. Ne tai, kad „Microsoft“ tingi, o veikiau tai, kad yra... absoliuti priklausomybė tarp aparatinės įrangos ir operacinės sistemosdėl to 128 bitų „Windows“ kūrimas dabar yra tiesiog pinigų ir laiko švaistymas.
Šokis tarp procesoriaus ir programinės įrangos
Kad operacinė sistema veiktų 128 bitų procesoriumi, pirmiausia reikia procesoriaus, kuris kalba ta pačia kalba. Nėra prasmės programuoti programinę įrangą mašinai, kurios rinkoje nėra. Žvelgiant atgal, matome, kad šis modelis visada kartojosi: pirmiausia atsirado AMD Athlon 64 procesoriai 2003 m. Ir tada pasirodė „Intel“ „Pentium 4“ ir tik tada „Windows“ galėjo išleisti suderinamas versijas, kaip nutiko su „Windows XP Professional x64 Edition“ arba vėlesne „Windows Vista“.
En esencia, los bits definen el tamaño de los bloques de datos que la CPU puede procesar en cada ciclo de reloj y, muy importante, el límite de memoria que puede gestionar. Un bit es la unidad mínima (0 o 1), pero al agruparlos creamos \»enteros\». Mientras que un procesador de 32 bits maneja unos 4.294 millones de enteros, uno de 64 bits llega a cifras astronómicas de trilijonai galimų reikšmiųJei pereitume prie 128 bitų, patektume į beveik siurrealistišką matematinį pasaulį, kuriame būtų toks duomenų kiekis, kad praktiškai neįmanoma perskaityti ar įsivaizduoti.
Kova dėl RAM
Pagrindinė priežastis, kodėl per pastaruosius dešimtmečius padidinome bitų gylį, buvo galimybė valdyti RAM. Devintajame dešimtmetyje 8 MB buvo daugiau nei pakankamai; dešimtajame dešimtmetyje standartas buvo 32 MB. Tačiau 2000-aisiais suvartojimas smarkiai išaugo ir mes perėjome nuo megabaitų prie gigabaitų, todėl buvome priversti atsisakyti 32 bitų, nes... Jie galėjo spręsti tik iki 4 GB RAM.
Perėjimas prie 64 bitų architektūros išsprendė šią problemą dideliu mastu. Teoriškai 64 bitų sistema gali apdoroti iki 18 eksabaitų atminties (tai yra daugiau nei 19 milijardų gigabaitų). Kad susidarytumėte vaizdą apie mastą, „Windows 11 Pro“ dėl praktinių priežasčių paprastai apsiriboja 2 TB RAM. Perėjimas prie 128 bitų leistų mums apdoroti trilijonus jotabaitų – skaičių, kuris šiandien yra gryna mokslinė fantastika ir realiame pasaulyje visiškai nenaudingas.
Kodėl gi nežengus šio šuolio dabar pat?
Daugelis stebisi, kodėl tai nedaroma, jei tai techniškai įmanoma. Trumpai tariant, Nėra jokio realaus poreikioŠiuo metu dauguma mūsų naudoja nuo 16 GB iki 32 GB operatyviosios atminties, ir tik galingiausi serveriai ar superkompiuterių sistemos pasiekia dabartines ribas. Milijardų investicijos į architektūros pertvarkymą būtų aiškus mažėjančios grąžos pavyzdys.
- Visiškas nesuderinamumas: Reikėtų perrašyti didžiulį kiekį tvarkyklių ir programinės įrangos nuo nulio.
- Gamybos išlaidos: Sukurti pagrindines plokštes ir procesorius, galinčius išnaudoti tokią talpą, būtų labai brangu.
- Paraiškų trūkumas: Nėra nė vienos vartotojų programos, kuriai reikėtų daugiau nei tai, ką siūlo 64 bitai.
Tiesa, kad kai kurie šiuolaikiniai procesoriai naudoja 128 bitų registrus arba instrukcijas, pvz. AVX-512 su „Ryzen 9000“ labai specifinėms multimedijos ar mokslinių skaičiavimų užduotims, tačiau tai tik vienas konkretus įrankis ir nereiškia, kad visa sistema veikia 128 bitų dažniu.
Ateitis ir lūžio taškai
Negalime sakyti, kad tai niekada neįvyks. RISC-V architektūra jau apsvarstė šias galimybes, o skaičiavimo istorija mus išmokė, kad tai, kas šiandien atrodo absurdiška, rytoj bus standartas. 16 bitų eroje niekas neįsivaizdavo, kad naudosime terabaitus atminties, bet štai kur esame. Tačiau... Mus skiria dešimtmečiai kad išnaudotų 64 bitų potencialą.
Technologinė evoliucija ir toliau daugiausia dėmesio skirs efektyvumui ir vidiniam našumui, o ne bitų skaičiaus didinimui. Jei neįvyks radikalių pokyčių, kaip apdorojame informaciją, 128 bitų „Windows“ liks techninės įrangos entuziastų fantazija, nes dabartinės infrastruktūros daugiau nei pakanka bet kokiai užduočiai atlikti – nuo naujausių AAA žaidimų iki didžiulių duomenų centrų valdymo.
64 bitų architektūra yra tokia plati, kad ji daugiau nei padengia visus dabartinius ir trumpalaikius būsimus poreikius, todėl perėjimas prie 128 bitų yra nereikšmingas dėl suderinamos aparatinės įrangos trūkumo ir programinės įrangos, kuriai to reikėtų, nebuvimo, todėl ši pažanga lieka tolima technine galimybe, tačiau be tiesioginio praktinio pritaikymo.




