No execute memory protect настройка
Содержание:
- Настройка предотвращения выполнения данных (DEP)
- Способ 2: обновить все доступные драйверы устройств
- Стоит ли включать опцию?
- Включить dep только для основных программ и служб windows
- Стоит ли включать No execute memory protect?
- Вход в BIOS — Как войти в BIOS
- Решение 8. Измените настройки BIOS
- System Requirements
- Настройки биоса на компьютере по умолчанию
- Intel Core 2 Extreme QX9770 — по праву самый мощный процессор на 775 сокете: технические характеристики и особенности
- Installing Intel HAXM on macOS via Android Studio
- Принцип работы
- Ссылки [ править ]
- Основные сведения[]
Настройка предотвращения выполнения данных (DEP)
Предотвращение выполнения данных (Data Execution Prevention, DEP) — это технология защиты оперативной памяти. Компьютер с помощью DEP помечает все ячейки памяти, используемые приложениями, как неисполняемые «только для данных», если ячейка не содержит исполняемого кода в явном виде.
Если приложение пытается выполнить код со страницы памяти, помеченной как неисполняемая, процессор может сгенерировать исключение и предотвратить исполнение кода.
Таким образом, система помешает вредоносной программе (например, вирусу) внедриться в память компьютера. Позволяя только особым областям памяти запускать исполняемый код, DEP защищает компьютер от многих типов самовоспроизводящихся вирусов. Предотвращение выполнения данных может быть аппаратным и программным.
Аппаратное DEP более надежно, так как распространяется на все программы и службы, исполняемые на компьютере. Программное DEP, как правило, служит хорошей защитой только программ и служб Windows.
Компании Advanced Micro Devices (AMD) и Intel поставляют совместимые с Windows процессоры, поддерживающие функцию DEP.
Начиная с пакета обновления 2 (SP2) для Windows XP 32-разрядная версия Windows использует один из следующих методов.
- Функцию no-execute page-protection (NX), разработанную компанией AMD.
- Функцию Execute Disable Bit (XD), разработанную компанией Intel.
Чтобы использовать указанные функции, необходимо, чтобы процессор работал в режиме расширения физических адресов (Physical Address Extension, PAE). Windows автоматически включает режим PAE для поддержки функции DEP, поэтому пользователям не нужно отдельно включать PAE.
Physical Address Extension (PAE) — режим работы встроенного блока управления памятью x86-совместимых процессоров, в котором используются 64-битные элементы таблиц страниц (из которых для адресации используются только 36 бит), c помощью которых процессор может адресовать 64 ГБ физической памяти (вместо 4 ГБ, адресуемых при использовании 32-разрядных таблиц), хотя каждая задача (программа) всё равно может адресовать максимум до 4 ГБ виртуальной памяти.
64-разрядные версии Windows также поддерживают функцию NX, но режим работы с оперативной памятью РАЕ для них не обязателен. Кроме того, для 64-разрядных компьютеров возможны разные конфигурации памяти.
Чтобы узнать, поддерживают ли аппаратные средства вашего компьютера DEP, выполните следующие действия.
1. Откройте меню Пуск и выберите Панель управления.
Меню Пуск — Панель управления
2. Щелкните на категории Система и безопасность и откройте окно Система.
Категория Система и безопасность
Окно Система
3. Внизу в левой части щелкните на ссылке Счетчики и средства производительности.
Счетчики и средства производительности
4. Щелкните на ссылке Настройка визуальных эффектов. На экране появится диалоговое окно Параметры быстродействия.
Настройка визуальных эффектов
5. Откройте вкладку Предотвращение выполнения данных. Внизу вы найдете информацию о поддержке DEP.
Информацию о поддержке DEP
Во вкладке Предотвращение выполнения данных можно настроить работу DEP с помощью следующих параметров.
- Включить DEP только для основных программ и служб Windows. DEP работает только для сервисов, программ и компонентов операционной системы. Это параметр включен по умолчанию. Его рекомендуется выбирать, если компьютер поддерживает предотвращение выполнения и оно настроено правильно.
- Включить DEP для всех программ и служб, кроме выбранных ниже. DEP работает для всей операционной системы, а также для программ и сервисов, которые вы запускаете.
Поскольку некоторые приложения могут работать нестабильно или вообще не будут работать при программном DEP, для них придется сделать исключение.
Щелкните на кнопке Добавить… и выберите программы, для которых вы хотите отключить предотвращение выполнения.
Отключение предотвращение выполнения
Выбор программы
Программа в исключении
Обратите внимание, в 64-разрядных версиях Windows механизм DEP всегда включен для 64-разрядных приложений. Поэтому если вы пожелаете его включить для 64-разрядных приложений, то появится диалоговое окно «Вы не можете задать атрибуты DEP для 64-разрядных исполняемых файлов»
DEP всегда включен для 64-разрядных приложений
Способ 2: обновить все доступные драйверы устройств
Как уже упоминалось, одной из основных причин появления ошибки «синий экран» из-за Попытки выполнения без памяти является неисправность или устаревшие драйверы устройств. Поэтому обновление драйверов должно быть одним из первых вариантов перехода при появлении этой ошибки. Вы можете обновить драйверы вашего компьютера двумя способами: вручную или автоматически.
Обновление драйвера вручную — Вы можете обновить драйверы вручную, зайдя на веб-сайт производителя для всех ваших аппаратных устройств и выполнив поиск самых последних правильных драйверов для каждого. Обязательно выбирайте только те драйверы, которые совместимы с вашим вариантом Windows 10.
Автоматическое обновление драйвера — Если у вас нет времени, терпения или навыков работы с компьютером для обновления видео и мониторинга драйверов вручную, вместо этого вы можете сделать это автоматически с Водитель Легко. Driver Easy автоматически распознает вашу систему и найдет правильные драйверы для вашей видеокарты и монитора, а также ваш вариант Windows 10 и загрузит и установит их правильно:
1) Скачать и установите Driver Easy.
2) Запустите Driver Easy и нажмите кнопку Сканировать сейчас кнопка. Driver Easy проверит ваш компьютер и обнаружит проблемы с драйверами.
3) Нажмите Обновить кнопка рядом с помеченным драйвером для автоматической загрузки и установки правильной версии этого драйвера (вы можете сделать это с помощью СВОБОДНО версия).
Или нажмите Обновить все для автоматической загрузки и установки правильной версии всех драйверов, которые отсутствуют или устарели в вашей системе. (Это требует профессионал версия с полной поддержкой и 30-дневной гарантией возврата денег. Вам будет предложено обновить, когда вы нажмете Обновить все.)
4) Перезагрузите компьютер и проверьте, исчезла ли проблема.
Стоит ли включать опцию?
В большинстве случаев опцию Execute Disable Bit необходимо включить, чтобы обезопасить компьютер от хакерских атак, троянских программ, вирусов и «червей», использующих метод переполнения буфера. Разумеется, включение бита запрета исполнения кода процессора не является панацеей, защищающей пользователя от всех возможных информационных угроз, но оно может стать серьезным подспорьем для других средств защиты компьютера, прежде всего программных.
На уровне операционной системы технология работает даже в том случае, если процессор ее не поддерживает, или бит NX в нем отключен. Однако в этом случае эффективность защиты компьютера будет снижена.
Тем не менее, встречается программное обеспечение, которое не совместимо с технологией DEP и при этом не относится к категории вредоносных программ. Для того, чтобы позволить функционировать подобному ПО, в BIOS и предусмотрена возможность отключения опции. Таким образом, опцию следует установить в значение Disabled только в том случае, если вы используете подобное ПО.
Продолжая тему рассмотрения и изучения настроек BIOS сегодня мы детально расскажем о такой опции, как No execute memory protect. Вы узнаете за что она отвечает, какие аналоги у нее есть и когда нужно ее включать или отключать.
Включить dep только для основных программ и служб windows
Информация DEP (Data Execution Prevention) – предотвращение выполнения данных, это набор программных и аппаратных технологий, позволяющих выполнять дополнительные проверки содержимого памяти и предотвращать запуск вредоносного кода. Начиная с Windows XP SP2, функция DEP была реализована как на программном, так и на аппаратном уровне.
Основным преимуществом функции DEP является возможность предотвращения запуска вредоносного кода из области данных. При аппаратной реализации функция DEP вызывает исключение при запуске кода из указанных местоположений. Функция DEP, реализованная на программном уровне, предотвращает использование вредоносными программами механизма обработки исключений, существующего в Windows.
Изменение параметров функции DEP в Windows XP. 1. Нажмите кнопку «Пуск» и выберите пункт «Выполнить» или нажмите на клавиатуре комбинацию клавиш Win + R;
Стоит ли включать No execute memory protect?
Если ваш компьютер оснащен антивирусом и вы периодически проводите его полную проверку, то активировать No execute memory protect не стоит. В этом случае вы избавите себя от возможных проблем с запуском некоторых программ и игр.
Опция Execute Disable Bit позволяет задействовать аппаратную поддержку защиты от вредоносных программ (DEP). С помощью данной защиты включается режим, при котором запускать программы из области данных запрещается.
Enabled – использовать аппаратную поддержку защиты от вредоносных программ;
Disabled – отключить аппаратную поддержку защиты от вредоносных программ.
Опция также может иметь другие названия:
Execute Disable Function
Intel XD Bit
No-Execute Memory Protect
NX BIOS Control
NX Technology
XD Technology
Примечание 1. DEP (Data Execution Prevention, функция предотвращение выполнения данных) – это набор программных и аппаратных технологий, позволяющих задействовать режим, при котором запускать программы из области данных запрещается, что позволяет предотвратить атаки некоторых вредоносных программ (которые сохраняют код в области данных). Также с помощью данной функции выполняются дополнительные проверки содержимого памяти.
Другие идентичные названия опции: No-Execute Memory Protect, Execute Disable Function.
В BIOS существует несколько опций, предназначенных для обеспечения безопасности компьютера. Одной из таких опций является функция Execute Disable Bit (бит запрета исполнения кода). Ее назначение – включение режима работы процессора, обеспечивающего пользователю защиту от некоторых распространенных уязвимостей программного кода и угроз информационной безопасности. Опция имеет два значения – Enabled (Включено) и Disabled (Выключено).
Вход в BIOS — Как войти в BIOS
Прежде всего вам нужно найти способ войти в BIOS. После включения компьютер отображает изображение в качестве приветствия. Это могут быть сведения о тестировании системы (как на рис.1) или логотип производителя материнской платы. Если во время загрузки нажать клавишу Pause, вы сможете более детально ознакомиться со списком сообщений. То что нам нужно, будет видно экране загрузки внизу. В случае этой материнской платы вы войдете в BIOS после нажатия клавиши ( :BIOS Setup). Это характерно для подавляющего большинства материнских плат, хотя бывают и исключения. В некоторых моделях за вход в BIOS отвечают клавиши , или .
Решение 8. Измените настройки BIOS
Если какое-либо из решений не помогло, проблема может быть связана с неправильной настройкой BIOS системы. В этом случае редактирование BIOS системы может решить проблему.
Предупреждение: продвигайтесь вперед на свой страх и риск, поскольку редактирование BIOS вашей системы требует определенного уровня знаний, и если вы сделаете это неправильно, вы можете заблокировать свою систему и нанести непоправимый ущерб вашим данным.
Во-первых, загрузите свою систему в BIOS, а затем проверьте, решает ли изменение следующих параметров проблему с гипервизором. Имейте в виду, что все эти параметры могут быть доступны не всем пользователям.
Обновите BIOS до последней сборки
- Перед обновлением BIOS убедитесь, что понижение версии BIOS системы до более старой версии решает проблему (особенно, если проблема была вызвана обновлением BIOS).
- Если нет, обновите BIOS вашей системы в соответствии с инструкциями производителя. В некоторых случаях вам может потребоваться загрузить BIOS в другой системе и использовать флэш-накопитель для обновления BIOS в проблемной системе.
- После обновления BIOS проверьте, решена ли проблема с гипервизором.
Включить бит отключения выполнения
- Откройте расширенное меню BIOS и установите для параметра Execute-Disable Bit Capability значение Enabled (некоторые пользователи могут видеть параметр NX Mode).Включите ‘Execute-Disable Bit Capability’
- Теперь сохраните изменения и проверьте, решена ли проблема с гипервизором.
Включите SVM и установите для размера буфера кадра UMA значение Авто
- На вкладке «Дополнительно» в BIOS включите SVM и проверьте, решена ли проблема с гипервизором.Включить поддержку SVM
- Если нет, проверьте, решает ли проблему установка размера буфера кадра UMA значение «Авто».Установите для размера буфера кадра UMA значение Авто
- Если это не помогло, проверьте, решает ли проблему установка размера буфера кадра UMA значение 512.Установите размер буфера кадра UMA на 512
Отключить IOMMU
- На вкладке «Дополнительно» в BIOS установите для параметра IOMMU значение «Отключено», а затем сохраните изменения.Отключить IOMMU
- Затем проверьте, решена ли проблема с гипервизором.
Отключить безопасную загрузку
- На вкладке «Конфигурация системы» (или «Безопасность») своей системы отключите параметр «Безопасная загрузка» и сохраните изменения.Отключить безопасную загрузку UEFI
- Затем проверьте, решена ли проблема с платформой гипервизора.
Отключить улучшенную биометрию
- На вкладке «Безопасность» в BIOS вашей системы отключите улучшенную биометрическую безопасность Windows и сохраните изменения.Отключите «Улучшенную биометрическую безопасность Windows»
- Затем проверьте, устранена ли проблема с гипервизором в системе.
Если проблема не устранена, проверьте, решает ли сброс BIOS до значений по умолчанию. Если это не помогло, убедитесь, что вы не используете ручное управление напряжением и частотой для процессора, и проверьте, решает ли это проблему.
Если проблема не исчезнет, попробуйте выполнить сканирование DISM или выполнить чистую установку Windows.
System Requirements
Hardware Requirements:
- Intel processor with support for Intel VT-x, Intel EM64T (Intel 64), and Execute Disable (XD) Bit functionality
- At least 4 GB of available RAM, 8 GB recommended
Supported Operating Systems:
Mac OS X 10.12 (Sierra) or higher. macOS 10.13 (High Sierra) or higher needs below steps to set up. A known issue was found in macOS 10.15 (Catalina).
Before installing latest HAXM, the previous versions from 1.1.4 and below can be uninstalled using:
sudo /Library/Extensions/intelhaxm.kext/Contents/Resources/uninstall.sh
Additionally, Intel HAXM can be used only with Android x86 and x86_64 emulator images provided by Intel.
Intel HAXM cannot be used with ARM Android emulator images or non-Intel x86 or x86_64 Android emulator images.
Настройки биоса на компьютере по умолчанию
После подключения к сети вашего персонального друга (компьютера) начинается загрузка основной ОС, затем подключается винчестер, с которого загружается «Виндоус» или другая ОС. Настройки биоса не включаются автоматически на персональном устройстве.
Для входа в этот режим настроек необходимо после включения компьютера подождать одиночный звуковой сигнал или начало надписи о загрузке, а затем несколько раз нажать кнопку «F2» или «DEL (Delete)» (зависит от «материнки»). Правильный вариант высвечивается внизу экрана.
После этого включаются настройки биоса на компьютере по умолчанию. Количество и названия основных пунктов меню, расположенных вверху таблицы настроек bios, могут отличаться. Мы рассмотрим основные разделы и подразделы одного из вариантов такого меню, которое состоит из пунктов:
- Main — выбор даты, времени, жестких дисков и подключенных накопителей.
- Advanced — выбор этого пункта позволит выбрать и поменять режимы:
- процессора (например, разогнать его);
- памяти;
- портов (входов-выходов) компьютера.
- Power — изменение конфигурации питания.
- Boot — изменение загрузочных параметров.
- Boot Setting Configuration (Boot) — выбор параметров, влияющих на быстроту загрузки ОС и на определение мыши и клавиатуры.
- Tools — специализированные настройки. Например, обновление с «флешки».
- Exit — Выход. Можно записать изменения и выйти из bios или оставить все как было (по умолчанию).
Intel Core 2 Extreme QX9770 — по праву самый мощный процессор на 775 сокете: технические характеристики и особенности
- Предназначение — Для настольных ПК;
- Дата выпуска — март 2008 года (13 лет назад);
- Архитектура — Yorkfield;
- Набор инструкций — MMX, SSE, SSE2, SSE4.1, SSE3, Supplemental SSE3;
- Поддержка динамического масштабирования частоты (CPU Throttling) — Есть;
- Наличие NX bit (XD-bit) — Есть;
- Техпроцесс: 45 нм (устаревшая технология, сейчас актуальаня уже 6 нм);
- Количество ядер — 4 (полноценных, не hyper threading!);
- Количество потоков — 4;
- Частота ядра — 3,2 ГГц (прилично);
- Кэш 1 — 256 KB, кэш 2 — 12288 KB;
- Частота системной шины — 1600 МГц;
- Поддерживаемые типы памяти — DDR1, DDR2, DDR3;
- TDP (Расчетная тепловая мощность) — 136 Вт;
- Диапазон напряжений — 0.8500 V — 1.3625 V, макс. входное напряжение (VID) — 1,360 В;
- Размер кристалла — 37.5 mm x 37.5 mm;
- Множитель — разблокирован;
- Макс. рабочая температура — 55,5° C
- Энергопотребление (TDP) — 136 ватт
- Цена на Али — 18.000 рублей, цена в других магазинах — около 25.000 рублей. Сколько он стоил в 2007 году, я не помню, пишите в комментариях, кто помнит, для интереса).
Если вы знакомы с базовой архитектурой чипа 45-нм четырехъядерного процессора Intel Yorkfield core, то вы, вероятно заметили, что Intel выводит процессор на 3,2 ГГц.
Но не за счет увеличения множителя шины чипа, а за счет увеличения скорости шины до 1600 МГц. Что, в свою очередь, также обеспечивает дополнительную пропускную способность системной шины и памяти.
Небольшое тестирование и сравнение с ближайщим конкурентом
Первоначальные тестовые запуски с PCMark05 и POV Ray показали, что QX9770 имеет небольшое преимущество перед QX9650.
Процессор Intel Core 2 Extreme QX9770 с частотой 3,20 ГГц имеет преимущество на 6,67 процента по сравнению с QX9650 с частотой 3,00 ГГц.
Если вы нормализуете два набора цифр, вам не придется выбирать между двумя процессорами, хотя QX9650 потребляет гораздо меньше энергии, чем QX9770.
Когда дело доходит до разгона, я смог увеличить множитель, чтобы получить скорость 3,60 ГГц без каких-либо других настроек.
Но следующий шаг в 4,00 ГГц потребовал небольшой доработки, так как система была нестабильной, пока я не повысил напряжение Northbridge на 0,05 В и напряжение процессора на 0,2 В.
Увеличение частоты с 3,20 ГГц до 3,60 ГГц привело к увеличению производительности, которое напрямую соответствовало тактовой частоте, но скачок на 4,00 ГГц значительно увеличил потребляемую мощность, в то время как производительность была менее линейной.
Я использовал очень тихий кулер Zalman CNPS8000, и ему удалось контролировать разгон до 4,00 ГГц! Просто я запустил тест процессора в Crysis.
Однако тестовая система была явно ограничена моей видеокартой Radeon HD 3850 (ну какая уж была), поэтому скорость процессора не влияла на частоту кадров.
Итог сравнения
Два процессора обеспечивают почти одинаковую производительность. Процессор Intel Core 2 Extreme QX9770 дает нам хорошее представление о том, чего ожидать от FSB 1600 МГц в 2021 году.
Стоит отметить, что в 2008 году, когда вышел этот «кумушек», его мощности вполне хватало практически для всего, но сейчас, в 2021 году, производительности уже явно не хватает. А все из-за устаревших инструкций CPU. Также читайте про самый мощный процессор в мире для ПК!
Посмотрите этот процессор на Яндекс.Маркет!
Installing Intel HAXM on macOS via Android Studio
- Run the Android Studio .dmg file.
- In the installer drag and drop Android Studio icon over the Applications folder (Android Studio.app is copied to Applications folder).
- Open Finder and go to Applications.
- Double click on Android Studio and confirm opening it.
- Select “I do not have a previous version of Studio” and click OK.
- Select Custom and click Next.
- If HAXM has not been downloaded via SDK Manager at the time of the install it will be downloaded (see image below) and then installed.
- If HAXM has been previously downloaded via SDK Manager at the time of the install (see image bellow) it will just be installed.
- Select the amount of RAM available for HAXM.
Note: This setting is obsolete since Intel HAXM 6.2.0.
- Click Next and then Finish. The required components will be downloaded / updated / installed.
- After the install is finished a report is displayed. Intel HAXM is now installed and ready to use.
kextstat | grep intel
To stop or start Intel HAXM, use the following commands:
Stop:
sudo kextunload –b com.intel.kext.intelhaxm
sudo kextload –b com.intel.kext.intelhaxm
Принцип работы
Опция тесно связана с таким понятием, как DEP (Data Execution Prevention, предотвращение выполнения данных). Суть данной технологии заключается в следующем В памяти компьютера существует два отдельных раздела, один из которых предназначен для данных, а другой – для исполняемых команд. При этом в процессоре присутствует особый бит состояния (бит NX, No Execution Bit), установка которого позволит процессору не использовать информацию из раздела данных в качестве исполняемых команд. Именно для установки этого бита и служит опция Execute Disable Bit.
Использование технологии DEP позволяет в ряде случаев избежать рисков для безопасности данных компьютера, связанных с ошибкой переполнения буфера. Эта ошибка часто используется различными троянскими программами и вирусами. Для того, чтобы данная технология обеспечивала максимальную защиту, она должна поддерживаться процессором, операционной системой и прикладными программами.
Большинство современных операционных систем поддерживают технологию DEP. К числу этих ОС относятся Windows XP, Vista, Windows 7 и 8. Кроме того, технологию поддерживают современные ОС семейства UNIX и Linux. В семействе операционных систем Windows поддержку DEP можно отрегулировать в разделе «Система» Панели Управления.
На уровне процессоров технология DEP впервые получила поддержку в процессорах AMD Athlon, а затем была внедрена в процессорах Intel – начиная с линейки Pentium 4 и Celeron. Именно AMD ввела в обиход термин «NX-бит», а в процессорах Intel данный бит носит названия XD-бита.
Ссылки [ править ]
-
^ . ARM Limited . С. B4-8, B4-27. Архивировано из 06.02.2009.
Биты APX и XN (никогда не выполнять) были добавлены в VMSAv6
- Тед Симпсон; Джейсон Новак (24 мая 2017 г.). . Cengage Learning. С. 8–9. ISBN 978-1-337-10193-6.
- . Фирма Хьюлет-Паккард. 2005 . Проверено 23 марта 2014 .
- . ARM Limited. стр. D4-1779, D4-1780, D4-1781, G4-4042, G4-4043, G4-4044, G4-4054, G4-4055.
- (Четвертое издание). Compaq Computer . Январь 2002. С. 11-5,17-5,22-5.
- . SPARC International . п. 244.
- . SPARC International. 1994. F.3.2 Атрибуты MMU, ассоциированные с каждым отображением, стр. 284. ISBN 0-13-825001-4. Архивировано из 18 января 2012 года.
- . Корпорация Oracle . 12 января 2016 г. с. 452.
- Книга III по архитектуре операционной среды PowerPC, версия 2.01 . IBM . Декабрь 2003. с. 31.
- . IBM. 30 ноября 2015 г. с. 1003.
- . Hewlett-Packard . Февраль 1994. с. 3-13. Архивировано из 7 июня 2011 года.
- Джерри Кейн. . Фирма Хьюлет-Паккард. п. 3-14.
- . Intel. Декабрь 2001. с. 2:46.
- . IBM. Сентябрь 2017. с. 3-14.
Основные сведения[]
Технология NX-bit может работать только при соблюдении следующих условий:
- наличие поддержки NX-bit со стороны процессора. NX-bit поддерживают процессоры фирмы Intel, начиная с Pentium 4 серии 6xx, и процессоры фирмы AMD, начиная с Athlon 64;
- наличие поддержки NX-bit со стороны операционной системы. NX-bit поддерживают ОС Linux, начиная с ядра версии 2.3.23, и ОС Windows, начиная с Windows XP SP2;
- использование PAE для процессоров архитектуры x86 или использование процессоров архитектуры x86-64 (бит запрета исполнения доступен в таблице страниц).
Некоторое ПО несовместимо с технологией NX-bit, поэтому BIOS предоставляет возможность отключения технологии.