Меню

32 bit driver on 64bit windows

32 bit driver on 64bit windows

Сообщения: 5828
Благодарности: 1242

Ведь драйвер — это тоже приложение? »

Нет. Драйвер — это модуль в составе процесса System. Работает на уровне ядра между ОС и железом. Приложения работают между ОС и юзером.

Как Вы, уважаемые форумчане, можете пояснить такую ситуацию?
Все 32-разрядные клиентские версии ОС Windows, в том числе Windows Vista, Windows XP и Windows 2000 Professional, поддерживают физическую память в объеме до 4 ГБ. 4 ГБ – это максимальный физический адрес, доступный в стандартном режиме управления памятью x86.
В пакете обновления 2 (SP2) для ОС Windows XP была реализована поддержка расширений физических адресов (PAE) по умолчанию для устройств, поддерживающих технологию No Execute, что, во-первых, необходимо для предотвращения исполнения данных (DEP), а во-вторых, обеспечивает возможность поддержки памяти в объеме более 4 ГБ.
В ходе тестирования выяснилось, что многие системы аварийно завершают работу, зависают и отказываются загружаться. Происходит это из-за того, что некоторые драйверы устройств, в особенности аудио- и видеоустройств, которые, в основном, встречаются в клиентских системах, а не в серверах, запрограммированы на работу с физическими адресами в пределах 4 ГБ. Эти драйверы, оказываются, обрубают адреса свыше 4 ГБ, что приводит к повреждению содержимого памяти со всеми вытекающими последствиями.

Последний раз редактировалось LehaMechanic, 28-12-2012 в 16:48 .

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Сообщения: 26926
Благодарности: 3917

Нужны ли 64-разрядные драйверы для устройств при работе в 64-разрядной версии Windows?
Да. Для работы в 64-разрядной версии Windows всем устройствам нужны 64-разрядные драйверы. Драйверы, разработанные для 32-разрядных версий Windows, не работают на компьютерах под управлением 64-разрядной версии Windows.

——-
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор — мозг компьютера, блок питания — сердце и печень.

Все 32-разрядные клиентские версии ОС Windows, в том числе Windows Vista, Windows XP и Windows 2000 Professional, поддерживают физическую память в объеме до 4 ГБ. 4 ГБ – это максимальный физический адрес, доступный в стандартном режиме управления памятью x86.
В пакете обновления 2 (SP2) для ОС Windows XP была реализована поддержка расширений физических адресов (PAE) по умолчанию для устройств, поддерживающих технологию No Execute, что, во-первых, необходимо для предотвращения исполнения данных (DEP), а во-вторых, обеспечивает возможность поддержки памяти в объеме более 4 ГБ.
В ходе тестирования выяснилось, что многие системы аварийно завершают работу, зависают и отказываются загружаться. Происходит это из-за того, что некоторые драйверы устройств, в особенности аудио- и видеоустройств, которые, в основном, встречаются в клиентских системах, а не в серверах, запрограммированы на работу с физическими адресами в пределах 4 ГБ. Эти драйверы, оказываются, обрубают адреса свыше 4 ГБ, что приводит к повреждению содержимого памяти со всеми вытекающими последствиями. »

Сообщения: 26926
Благодарности: 3917

Драйвер — это модуль в составе процесса System. Работает на уровне ядра между ОС и железом. »

——-
ВНИМАНИЕ ознакомьтесь, прежде чем создать тему! Процессор — мозг компьютера, блок питания — сердце и печень.

Нет,Ment69, не пропустил мимо ушей.
Давайте разбиратся.
Процессу «System» Windows выделил некое адресное пространство в оперативной памяти где этот процесс хранит данные.
Так вот, мне не понятно, как драйвер аудио\видео, который работает в адресном пространстве процесса System может влиять и очищать адресное пространство не своих процессов?
Вы ведь читали статью, ссылку на которую выложил Leha Ares, ?

Возможно, статью не совсем точно перевели с английского.

В Windows используется так называемая плоская модель памяти. Тридцать два разряда адреса обеспечивают обращение к пространству размером четыре гигабайта. Таким образом, каждой ячейке ОЗУ или ячейке памяти другого устройства соответствует определенный адрес, и никаких двусмысленностей тут быть не может. Включенный режим PAE дает возможность использовать 36 разрядов адреса и увеличить количество ячеек памяти в 16 раз. Но ведь система команд процессора остается той же самой и может адресовать только 4 миллиарда (двоичных) байтов! И вот, чтобы обеспечить возможность доступа к любому из 64 миллиардов байтов, указав только 32 разряда адреса, в процессоре включается дополнительный этап трансляции адресов (те, кого интересуют подробности, могут обратиться к специальной литературе — например, книге Руссиновича и Соломона «Внутреннее устройство Windows»). В результате 32-разрядный адрес в программе может указывать на любой из байтов в 36-разрядном пространстве.
Прикладных программ эта особенность никак не касается, они работают в своих собственных виртуальных адресах. А вот драйверам, которые должны обращаться к реальным адресам конкретных устройств, приходится решать дополнительные задачи. Ведь сформированный этим драйвером 32-разрядный адрес может после дополнительного этапа трансляции оказаться совсем другим, и выданная драйвером команда может, например, вместо вывода значка на экран изменить значение в одной из ячеек таблицы Excel. А если окажутся запорченными какие-либо системные данные, то тут и до аварийного завершения работы с выводом синего экрана рукой подать. Поэтому для успешной работы в режиме PAE драйверы должны быть написаны с учетом особенностей этого режима.
Однако поскольку исторически сложилось так, что до того времени в клиентских компьютерах PAE не использовался, некоторые компании не считали нужным поддерживать этот режим в написанных ими драйверах.

Это сообщение посчитали полезным следующие участники:

У меня есть например старенькие компы работающие на XP, и на win7 x32 — где крутятся такие специальные программы и нет ничего лишнего, а дальнейшая обработка идет с нормального офисного компа.

Иногда такие вещи выносятся в виртуалку (не всегда это возможно)

Я бы уже искал актуальную замену этой железке.

Ну тут часто бывает так что эта железка и связанное с ней оборудование стоит свыше 1-100тыс вечнозеленых, и менять его пока оно работает просто из любви к искусству не очень то выгодно.

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

Производство потихоньку растет, железо довольно регулярно закупается новое, но и старички трудятся до последнего вздоха.

Драйвер это программа предоставляющая доступ конкретной операционной системе к конкретному оборудованию.
Пишут драйвер для операционной системы, учитывая все ее особенности и требования.
Другая система — другой драйвер.

Можно ли как то обмануть систему?

Конечно можно — ставите принудительно драйвер и все.
Система будет пытаться давать команды драйверу, он их не будет понимать, и устройство не будет работать.

Система, в которой она используется на данный момент имеющиеся 4 Гб ОЗУ кушает на ура

protsey, Ну в данном конкретном случае виртуальная машина ничем не поможет, это делается исключительно для того чтобы реальное железо не использовать для старых ОС.

с этим все нормально, по диспетчеру задач ОЗУ расходуется куда надо, отключено все

Вот это вызывает вопросы и сомнения.
Смотрите — ваше специализированное ПО учитывая что под него нет драйверов x64 разрабатывалось давно, и под достаточно ограниченную память — ему должно хватать 4гб памяти для нормальной работы в win 7.

У вас точно на этом компьютере не установлено никаких других программ? Ворд, эксель, браузер?
Может у вас диск банально начал сыпаться и обеспечивает тормоза?

В общем нужна следующая информация —
1)Посмотрите очередь диска в момент тормозов (диспетчер задач -вкладка быстродействие- монитор ресурсов — вкладка диск)
2)Посмотрите SMART статус диска — любой программой умеющей это.
3)Посмотрите распределение памяти (диспетчер задач -вкладка быстродействие- монитор ресурсов — вкладка память)

АртемЪ, Не уточнил, только одна железка не работает с х64, все остальное в этом плане не проблемное. Делить это все на много хостов не охота, ибо стратегическая задача свести весь зоопарк оборудования в нормальную серверную стойку, ибо сейчас это 8 компов от доса до линукса и целыми гирляндами оборудования. Поэтому стараюсь сейчас минимизировать количество машин, дабы потом излишние виртуалки не городить на сервере.

Диск проверенный, пол года еще не прожил, скорость чтения и записи приличная. В дальнейшем необходимо в любом случае ставить дополнительное ПО туда, которое кушает больше гига оперативы в режиме простоя, расширение объема ОЗУ на данный момент неизбежно. Если выход не будет найден с драйверами, придется делать отдельную машину под это дело, с ОЗУ итог неизбежен.

Диск проверенный, пол года еще не прожил, скорость чтения и записи приличная.

Это мало о чем говорит, скажите лучше очередь диска во время тормозов, это уже реально полезная информация.

В дальнейшем необходимо в любом случае ставить дополнительное ПО туда, которое кушает больше гига оперативы в режиме простоя

Зачем доп. по на машине со спец. по? Его лучше вынести на другую машину.

Если выход не будет найден с драйверами,

С драйверами никакого выхода нет, только попробовать поставить эти драйвера на серверную 32х разрядную систему, которая поддерживает более 4гб памяти. Но там тоже далеко не факт что они под ней заработают, надо пробовать.

минимизировать количество машин

Downloads for Wireless

Automatically update your drivers

Identify your products and get driver and software updates for your Intel hardware.

Description Type OS Version Date
Intel® Wireless Bluetooth® for IT Administrators

This download record is recommended for IT administrators and includes Intel® Wireless Bluetooth® version 22.40.0 distribution packages.

Driver Windows 10, 32-bit*
Windows 10, 64-bit* 22.40.0
Latest 3/30/2021 Intel® PROSet/Wireless Software and Drivers for IT Admins

This download record is recommended for IT administrators, which includes driver-only and Intel® PROSet/Wireless Software version 22.40.0 distribution packages.

Driver Windows 10, 32-bit*
Windows 10, 64-bit*
Windows 8.1, 32-bit*
3 more 22.40.0
Latest 3/30/2021 Intel® Wireless Bluetooth® for Windows® 10

Installs Intel® Wireless Bluetooth® version 22.40.0. Driver version varies depending on the wireless adapter installed.

Driver Windows 10, 32-bit*
Windows 10, 64-bit* 22.40.0
Latest 3/30/2021 Windows® 10 Wi-Fi Drivers for Intel® Wireless Adapters

This download record installs the Windows® 10 WiFi package drivers 22.40.0 for the AX210/AX200/9000/8000 series Intel® Wireless Adapters.

Driver Windows 10, 32-bit*
Windows 10, 64-bit* 22.40.0
Latest 3/30/2021 Intel® PROSet/Wireless Software and Drivers for Windows 7*

This download record installs Intel® PROSet/Wireless WiFi Software 21.40.5 including driver for Windows 7*. Driver version may differ depending on the wireless adapter installed.

Driver Windows 7, 32-bit*
Windows 7, 64-bit* 21.40.5
Latest 2/18/2020 Intel® PROSet/Wireless Software and Drivers for Windows 8.1*

This download record installs Intel® PROSet/Wireless WiFi Software 21.40.5 including driver for Windows 8.1*. Driver version may differ depending on the wireless adapter installed.

Driver Windows 8.1, 32-bit*
Windows 8.1, 64-bit* 21.40.5
Latest 2/18/2020 Intel® Wireless Bluetooth® for Windows 7*

This download record installs Intel® Wireless Bluetooth® version 21.40.5 and driver. Driver version varies depending on the wireless adapter and Windows* OS installed.

Driver Windows 7, 32-bit*
Windows 7, 64-bit* 21.40.5
Latest 1/15/2020 Intel® Wireless Bluetooth® for Windows 8.1*

This download record installs Intel® Wireless Bluetooth® version 21.40.5 and driver. Driver version varies depending on the wireless adapter and Windows* OS installed.

Driver Windows 8.1, 32-bit*
Windows 8.1, 64-bit* 21.40.5
Latest 1/15/2020 Intel® PROSet/Wireless Software and Drivers for Intel® Wireless 7260 Family

This download record contains the latest Intel® PROSet/Wireless Software and drivers available for Intel® Wireless 7260 Family.

Driver Windows 10, 32-bit*
Windows 10, 64-bit*
Windows 8.1, 32-bit*
5 more Latest
Latest 5/21/2019 Intel® Wireless Bluetooth® for Intel® Wireless 7260 Family and Intel® Dual-Band Wireless-AC 3160

This download record contains the latest Intel® Wireless Bluetooth® (including drivers) available for Intel® Wireless 7260 Family and Intel® Dual-Band Wireless-AC 3160.

Driver Windows 10, 32-bit*
Windows 10, 64-bit*
Windows 8.1, 32-bit*
5 more Latest
Latest 5/21/2019 Intel® PROSet/Wireless Software and Drivers for Intel® Dual Band Wireless-AC 3160

This download record contains the latest Intel® PROSet/Wireless Software and drivers available for Intel® Dual Band Wireless-AC 3160.

Driver Windows 10, 32-bit*
Windows 10, 64-bit*
Windows 8.1, 32-bit*
5 more Latest
Latest 5/21/2019 Intel® PROSet/Wireless Software and Drivers for Intel® Wireless 7265 Family (Rev. C)

This download record contains the latest Intel® PROSet/Wireless Software and drivers available for Intel® Wireless 7265 Family (Rev. C).

Driver Windows 10, 32-bit*
Windows 10, 64-bit*
Windows 8.1, 32-bit*
5 more Latest
Latest 5/21/2019 Intel® Wireless Bluetooth® for Intel® Wireless 7265 Family (Rev. C)

This download record contains the latest Intel® Wireless Bluetooth® (including drivers) available for Intel® Wireless 7265 Family (Rev. C).

Adblock
detector