- Переход к 128-битной архитектуре неизбежно требует, чтобы аппаратное обеспечение (процессоры) развивалось раньше программного обеспечения.
- Современная 64-битная архитектура позволяет управлять такими огромными объемами оперативной памяти, что немедленный технический скачок не требуется.
- Внедрение 128-битной системы повлечет за собой астрономические затраты на перепроектирование драйверов и программного обеспечения, не обеспечив при этом реального улучшения для пользователя.
Уверен, вы тоже сталкивались с этим: просматривая форумы или читая информацию об оборудовании, вы задавались вопросом, почему мы застряли на 64-битных системах. Похоже, Microsoft забыла об этой проблеме в своих офисах в Редмонде, в то время как некоторые пользователи чувствуют себя так, будто до сих пор пользуются консолью из 80-х, потому что переход на 64-битные системы оказался для них недостаточным. Кажется, 128-битная архитектура никогда не появится. хотя эта идея уже давно занимает умы многих людей.
Чтобы понять эту дилемму, недостаточно взглянуть на программное обеспечение; нам нужно взглянуть на двигатель, который приводит всё в движение, то есть на процессор. Дело не в том, что Microsoft ленится, а скорее в том, что существует... абсолютная зависимость между аппаратным обеспечением и операционной системойПоэтому разработка 128-битной версии Windows прямо сейчас — это просто пустая трата денег и времени.
Взаимодействие между процессором и программным обеспечением.
Для работы операционной системы в 128-битном режиме сначала нужен процессор, который говорит на том же языке. Нет смысла программировать программное обеспечение для машины, которой нет на рынке. Оглядываясь назад, мы видим, что эта закономерность повторялась всегда: сначала появился Процессоры AMD Athlon 64 в 2003 году А затем появился процессор Intel Pentium 4, и только тогда Windows смогла выпустить совместимые версии, как это произошло с Windows XP Professional x64 Edition или более поздней 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 триллионы возможных значенийЕсли бы мы перешли к 128 битам, мы бы попали в почти сюрреалистическую математическую область, где объем данных был бы практически нечитаемым или невообразимым.
Битва за оперативную память
Основная причина увеличения разрядности на протяжении десятилетий — это возможности управления оперативной памятью. В 80-х 8 МБ было более чем достаточно; в 90-х стандартом стали 32 МБ. Но в 2000-х потребление резко возросло, и мы перешли от мегабайт к гигабайтам, что вынудило нас отказаться от 32 бит, потому что Они могли адресовать только до 4 ГБ оперативной памяти..
Переход на 64-битную архитектуру решил эту проблему в массовом масштабе. Теоретически, 64-битная система может обрабатывать до 18 эксабайт памяти (что составляет более 19 миллиардов гигабайт). Чтобы дать вам представление о масштабе, Windows 11 Pro обычно ограничена 2 ТБ оперативной памяти по практическим соображениям. Переход на 128-битную архитектуру позволил бы нам обрабатывать триллионы йоттабайтов — цифра, которая сегодня является чистой научной фантастикой и совершенно бесполезна в реальном мире.
Почему бы не рискнуть прямо сейчас?
Многие задаются вопросом, почему, если это технически возможно, этого не делают. Краткий ответ таков: В этом нет реальной необходимости.В настоящее время большинство из нас использует от 16 до 32 ГБ оперативной памяти, и только самые мощные серверы или суперкомпьютерные системы приближаются к нынешним пределам. Вложение миллиардов в перепроектирование архитектуры стало бы наглядным примером снижения отдачи.
- Полная несовместимость: Пришлось бы с нуля переписать огромное количество драйверов и программного обеспечения.
- Производственные затраты: Разработка материнских плат и процессоров, способных использовать такие возможности, обошлась бы чрезвычайно дорого.
- Отсутствие приложений: Нет ни одной потребительской программы, которой требовалось бы больше, чем могут предложить 64-битные системы.
Действительно, некоторые современные процессоры используют 128-битные регистры или инструкции, такие как... AVX-512 на Ryzen 9000 Для решения очень специфических мультимедийных или научных вычислительных задач, но это лишь один из конкретных инструментов, и это не означает, что вся система работает в 128-битном режиме.
Будущее и поворотные моменты
Нельзя сказать, что этого никогда не произойдёт. Архитектура RISC-V уже учитывала эти возможности, и история вычислительной техники научила нас, что то, что сегодня кажется абсурдным, завтра станет стандартом. В эпоху 16-битных систем никто не предполагал, что мы будем использовать терабайты памяти, но вот мы здесь. Однако, Нас разделяют десятилетия. чтобы исчерпать потенциал 64-битной архитектуры.
Технологическая эволюция будет и дальше фокусироваться на эффективности и внутренней производительности, а не на увеличении количества бит. Если не произойдет радикальных изменений в способах обработки информации, 128-битная Windows останется мечтой для энтузиастов аппаратного обеспечения, поскольку существующая инфраструктура более чем достаточна для решения любых задач, от запуска новейших игр класса AAA до управления крупными центрами обработки данных.
64-битная архитектура настолько обширна, что с лихвой покрывает все текущие и краткосрочные будущие потребности, делая переход на 128 бит нецелесообразным из-за отсутствия совместимого оборудования и программного обеспечения, которое этого требует. Таким образом, этот шаг остается лишь отдаленной технической возможностью, не имеющей непосредственного практического применения.




