Руководство по HamsterCMS от TomoTomoTan
Ручной «Хомяк» – наглядное пособие по Hamster CMS. Предисловие и глава 1. - Как включить
Ручной «Хомяк» – наглядное пособие по Hamster CMS. Глава 2 - О шаблонах и содержимом
Ручной «Хомяк» – наглядное пособие по Hamster CMS. Глава 3 - Доступ к сайту через FTP, редактирование шаблона
Ручной «Хомяк» – наглядное пособие по Hamster CMS. Глава 4 - Устройство шаблона. Немного о включениях.
Ручной «Хомяк» – наглядное пособие по Hamster CMS. Глава 5 - Создание собственного шаблона. Загрузка файлов на сайт с помощью WebFTP

Частозадаваемые вопросы по хостингу | Вопросы по IRC | Веб-чат (работает в Opera 10.63/Win98 и современных браузерах)

x64

Moderator: push0ret

User avatar
Ewo
Птица-говорун
Posts: 126
Joined: Sun Jul 13, 2025 1:20 pm
Has thanked: 32 times
Been thanked: 49 times

x64

Post by Ewo »

Тут планирую размещать ссылки по x64 тематике, т.к. гуглю эту тему, и считаю полезным делиться найденной информацией.

Есть мнение, что х64 это целиком коммерческое/политическое решение, и можно было обойтись без него. Вопрошающие "а как же адресовать в х32 системах более 4гб" отправляю гуглить "128gb fix pae" и прочее по обходу искусственных ограничений 32-разрядных систем (мои попытки применить это на win7 starter не увенчались успехом, однако это не означает, что это не работает; в одной из статей на Хабре черным по белому, гм, шестнадцатеричным по байтовому, было показано на примере сравнения winxp sp1 и sp2, что это целиком программное ограничение).

Однако времена не выбирают, и 64 сейчас везде и вокруг, увы. Если у Вас есть чем поделиться по теме потрошков x64, буду признателен.
выгрузка сознания.. 6% выполнено
Excavator
Писака
Posts: 88
Joined: Mon Dec 23, 2024 7:45 pm
Has thanked: 23 times
Been thanked: 34 times

Re: x64

Post by Excavator »

х64 не просто наращивание доступного адресного пространства, а эффективные механизмы управления этим пространством, на винХР64 видно насколько там хреново организована работа с большими объёмами ОЗУ.
User avatar
Ewo
Птица-говорун
Posts: 126
Joined: Sun Jul 13, 2025 1:20 pm
Has thanked: 32 times
Been thanked: 49 times

Re: x64

Post by Ewo »

Excavator wrote: Tue Jul 22, 2025 6:22 pm хреново
К сожалению, эта хреновость перекочевала к примеру в Вин 8, https://forum.ixbt.com/post.cgi?id=print:22:77181 (https://blog.cy.md/2012/12/14/64-bit-cacheset/).

Это лишь про кэш. Не говоря о том, что сама память расходуется если не х2, то х1.5. Добавить сюда трансляцию WOW64 для 32-битных приложений (а нельзя все приложения взять и переписать на 64), получаем эпический тормоз, а не комп, даже на 4(6)Гб Озу. С х64 виндой нормальная скорость работы без постоянного свопинга начнется где-то от 8Гб Озу, наверное.

Т.к. с 32-разрядными ОС Виндоус есть проблемы с драйверами на видео при включенном PAE, т.к. там окно для работы с железом где-то на границе 4гб, вижу единственный смысл изобретения и навязывания пользователям 64-разрядной ОС - политическое решение. Разработчики драйверов не напрягаются для решения проблемы "доступ к выше 4гб для х32", продавцы ОЗУ и CPU потирают руки. Новый софт требует новых камней, будь любезен проапгрейдиться (повторяется сейчас, и для этого есть https://github.com/chipsi007/wufuc)

Цифровая подпись драйверов, выпиливание NTVDM из ОС, снятие ограничений в 2гб на запущенный процесс, такие себе преимущества.
GPT для организации системных дисков объемом более 2ТБ.. диск С: делается обычно только под систему, "на убой", а данные размещаются на других разделах. Это не может являться преимуществом x64.

Имхо. У 64 нет никаких преимуществ перед 32.
выгрузка сознания.. 6% выполнено
Excavator
Писака
Posts: 88
Joined: Mon Dec 23, 2024 7:45 pm
Has thanked: 23 times
Been thanked: 34 times

Re: x64

Post by Excavator »

вам нужно смотреть на 64-х битность в комплексе с мультипроцессорными/многоядерными системами, и многое станет очевидно, идея одноядерника с 128ГБ ОЗУ несостоятельна как таковая
User avatar
Ewo
Птица-говорун
Posts: 126
Joined: Sun Jul 13, 2025 1:20 pm
Has thanked: 32 times
Been thanked: 49 times

Re: x64

Post by Ewo »

есть библиотека z-lib, там очень много книг, в т.ч. по теме

https://ru.z-lib.fm/book/17397067/7ddff ... mming.html
https://ru.z-lib.fm/book/17316946/f9e25 ... e-avx.html
выгрузка сознания.. 6% выполнено
User avatar
push0ret
Набирающий обороты
Posts: 44
Joined: Sun Dec 29, 2024 2:48 pm
Has thanked: 23 times
Been thanked: 33 times

Re: x64

Post by push0ret »

Ewo wrote: Tue Jul 22, 2025 4:47 pm Тут планирую размещать ссылки по x64 тематике, т.к. гуглю эту тему, и считаю полезным делиться найденной информацией.

Есть мнение, что х64 это целиком коммерческое/политическое решение.
Однако времена не выбирают, и 64 сейчас везде и вокруг, увы. Если у Вас есть чем поделиться по теме потрошков x64, буду признателен.
Длинный режим (long mode или x64) позволяет адресовать больше оперативной памяти, позволяет процессору производить вычисления с более "длинными" числами, увеличился размер области памяти, выделенной программе. А из "потрошков" там есть отличия от защищённого режима в виде наличия инструкций для 64-разрядных вычислений, много нового не придумали, цель - адресовать больше оперативной памяти, облегчить вычисления, увеличив разрядность регистров процессора.

"Костыли" в виде адресации большего объема памяти или вычисления огромных чисел с помощью процессора меньшей разрядности никто не запрещает, но зачем, когда есть устройство, позволяющее это делать, зачем использовать устройство, которое для этого не подходит и "накручивать" на него костыли".

Code: Select all

push 0
ret
User avatar
Ewo
Птица-говорун
Posts: 126
Joined: Sun Jul 13, 2025 1:20 pm
Has thanked: 32 times
Been thanked: 49 times

Re: x64

Post by Ewo »

/ зануда mode on

Для работы с большими числами давно была придумана готовая арифметика, позволяющая обработать числа произвольной величины (а для процессоров без FPU были библиотеки его эмуляции, соглашусь, мегакостыльные, но работали). Кроме того, начиная с MMX, Интел навешивала на процессоры всевозможные расширения, их уже полдюжины (мем "ткни покажи мне avx инструкции"), используй, не хочу.

Про доступ к памяти, https://www.vsemcomp.ru/articles/151
Screenshot_4.png
Это все напоминает принудительное внедрение https в ~ 2018, которое сломало половину интернета. Сайтам, где не нужно вводить пароли-явки и номера банковских карт просто обязательно нужен https, даже если это одностраничник с лого фирмы и контактами.

И еще Интел скопом поудаляла все драйвера для старых платформ наподобие i815 и прочего лампового третьепентиумного, как не политическое решение? Якобы место много драйвера занимали, что смешно, в сравнении с современными драйверами по полгига+ за 1 лишь драйвер звука.

Оставьте х64 для датацентров, зачем продавать 64-разрядную винду с ноутбуками с 2гб озу?

/ mode off
You do not have the required permissions to view the files attached to this post.
выгрузка сознания.. 6% выполнено

Return to “Системное программирование”