Acpi driver: ACPI Driver for Windows 10 (64-bit) — ThinkCentre M810z

Содержание

Что такое ACPI?

РЕКОМЕНДУЕМ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы

Подлинный файл ACPI.sys является одним из компонентов программного обеспечения Mircosoft Windows, разработанного Microsoft .

Windows — это операционная система, разработанная Microsoft. Драйвер Windows ACPI является входящим компонентом Windows и служит интерфейсом между операционной системой и ACPI BIOS. ACPI.sys является драйвером для утилиты Windows ACPI и не представляет угрозы для вашего ПК. Microsoft Windows — это серия семейств операционных систем, выпущенная более 32 лет назад. Он прошел несколько обновлений и итераций, последние из которых были Windows 10 и Windows Server 2016 для серверных компьютеров. Драйвер Windows ACPI является компонентом Windows и предназначен для поддержки управления питанием и перечисления устройств Plug and Play (PnP). Другие задачи, выполняемые этим драйвером, включают включение контроллера USB для пробуждения системы или перепрограммирование ресурсов для COM-порта.

Корпорация Microsoft, основанная в 1975 году Биллом Гейтсом и Полом Алленом, является известной американской многонациональной технологической компанией, которая сделала за несколько лет несколько ключевых приобретений, в том числе LinkedIn за 26, 2 млрд долларов в 2016 году и Skype Technologies за 8, 5 млрд долларов в 2011 году. Штаб-квартира находится в Редмонде, штат Вашингтон. Компания была названа самым ценным брендом в мире и крупнейшим производителем программного обеспечения с точки зрения выручки в 2016 году.

ACPI расшифровывается как расширенная конфигурация.

ACPI.sys — это драйвер для Windows. Драйвер — это небольшая программа, которая позволяет вашему компьютеру взаимодействовать с оборудованием или подключенными устройствами. Это означает, что драйвер имеет прямой доступ к внутренним компонентам операционной системы, аппаратного обеспечения и т. Д. Бесплатный информационный форум по файлам может помочь вам определить, является ли ACPI.sys системным файлом Windows или принадлежит ли он приложению, которому вы можете доверять.

Запустите бесплатное сканирование для проверки драйверов ACPI, нуждающихся в обновлении

Процесс, известный как Драйвер ACPI для NT или Microsoft ACPI Driver, принадлежит программному обеспечению Microsoft Windows Operating System или Operativsystemet Microsoft Windows от Microsoft (www.microsoft.com).


Описание: Оригинальный ACPI.sys является важной частью Windows и редко вызывает проблемы. ACPI.sys находится в папке C: \ Windows \ System32 \ drivers. Известные размеры файлов в Windows 10/8/7 / XP составляют 187 776 байт (55% всех вхождений), 274 304 байт, 274 624 байт или 265 688 байт.

Драйвер может быть запущен или остановлен из Служб на Панели управления или другими программами. Программа не имеет видимого окна. Сервис не имеет подробного описания. Это надежный файл от Microsoft. ACPI.sys представляется сжатым файлом. Поэтому технический рейтинг надежности

2% опасности. но вы также должны сравнить этот рейтинг с отзывами пользователей.

Удаление этого варианта: Если у вас есть какие-либо проблемы с ACPI.sys, вы можете также удалить связанную программу (Пуск> Панель управления> Удалить программу> Microsoft Windows ) или посетить веб-сайт www.microsoft.com.

Важно: некоторые вредоносные программы маскируются под ACPI.sys, особенно если они не находятся в папке C: \ Windows \ System32 \ drivers. Поэтому вы должны проверить процесс ACPI.sys на вашем компьютере, чтобы увидеть, если это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера. Это был один из лучших вариантов загрузки The Washington Post и PC World .

Аккуратный и опрятный компьютер — это главное требование для избежания проблем с ACPI. Это означает запуск сканирования на наличие вредоносных программ, очистку жесткого диска с использованием 1 cleanmgr и 2 sfc / scannow, 3 удаления ненужных программ, проверку наличия программ автозапуска (с использованием 4 msconfig) и включение автоматического обновления Windows 5. Всегда не забывайте выполнять периодическое резервное копирование или, по крайней мере, устанавливать точки восстановления.

Если вы столкнулись с реальной проблемой, попробуйте вспомнить последнее, что вы сделали, или последнее, что вы установили до того, как проблема появилась впервые. Используйте команду 6 resmon, чтобы определить процессы, которые вызывают вашу проблему. Даже для серьезных проблем, вместо переустановки Windows, лучше восстановить вашу установку или, для Windows 8 и более поздних версий, выполнить команду 7 DISM.exe / Online / Cleanup-image / Restorehealth. Это позволяет восстанавливать операционную систему без потери данных.

Чтобы помочь вам проанализировать процесс ACPI.sys на вашем компьютере, оказались полезными следующие программы: Менеджер задач безопасности отображает все запущенные задачи Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записи автозапуска. Уникальный рейтинг риска безопасности указывает на вероятность того, что процесс является потенциальным шпионским ПО, вредоносным ПО или трояном. B Malwarebytes Anti-Malware обнаруживает и удаляет спящие шпионские, рекламные программы, трояны, клавиатурные шпионы, вредоносные программы и трекеры с вашего жесткого диска.

Связанный файл:

eyerest.exe cbfsmntntf4.dll checker.exe ACPI.sys avira.vpnservice.exe cnqmmain.exe hpcmpmgr.exe camycilop.exe youcamservice6.exe wudfrd.sys securityservice.exe

Acpi driver что это

В данной статье пойдет речь о вопросе управления энергопотреблением в современных компьютерах, выражаясь в специфической терминологии — Power Managment. Нет-нет, не закрывайте окно браузера, считая, что вас это не касается, поскольку вы не являетесь владельцем ноутбука и не состоите в партии зеленых. Речь пойдет о гораздо более интересных вещах: совместной инициативе Intel, Microsoft и Toshiba — ACPI, и одном из наиболее интересных ее практических воплощений в Windows98/NT — технологии OnNow, должной обеспечить «постоянно доступный PC».

Итак, что же собственно это такое — ACPI? Для начала, наверное, стоит расшифровать эту аббревиатуру. ACPI, в переводе на человеческий язык, означает Advanced Configuration and Power Interface. Или, говоря по-русски, «интерфейс расширенного конфигурирования и управления питанием». Его задача — обеспечить взаимодействие между операционной системой, аппаратным обеспечением и BIOS системной платы.

Посмотрим сначала, что творится в этой области сегодня. Большинство материнских плат, даже вышедших на базе таких относительно новых чипсетов как VIA Apollo MVP3 или Intel 440BX, не поддерживают расширенное управление энергопотреблением ACPI, несмотря на то, что по идее, ACPI-совместимым считается еще аж 430TX, а сам ACPI был анонсирован в апреле 1996 года. Его использование начинается только сегодня, по мере того, как для вышедших недавно материнских плат создаются новые версии BIOS, частично поддерживающие ACPI.

В результате, на сегодняшний день картина предстает довольно печальная.

  • Совместная работа компонентов системы отсутствует, как таковая: диски начинают раскручиваться, когда это совершенно ненужно, экран гаснет во время работы, поскольку текстовый редактор забыл отметиться у операционной системы, и т.д.
  • BIOS системной платы, операционная система и приложения бьются друг с другом за контроль над аппаратным обеспечением компьютера. Но любое внешнее относительно материнской платы оборудование не участвует в процессе управления энергопотреблением — когда вы добавите в систему встроенный модем, сможет ли он как-то при установке высказать BIOS свои пожелания? И куда его пошлет BIOS?
  • Имеющееся управление энергопотреблением в основном ограничено материнской платой и отличается крайней тупостью. Ну, например, Windows98 скидывает на винт своп-файл. Даже идиоту должно быть ясно, что винт в этот момент активен, этот факт можно даже не проверять. А BIOS системной платы все равно проверяет.
  • Необходимость выключать или перезагружать компьютер при добавлении новых устройств. Кое-где уже наметился прогресс (USB, например), но все равно, до полной горячей замены еще далеко.
  • Ну и, наконец, приложения не заботятся об экономии потребляемой компьютером энергии, да и работают не ахти. Выдерните из включенного компьютера видеокарту — наверняка ведь Word зависнет. 😉

Итак, повторюсь, основная задача ACPI — способность разумно включать и выключать PC и подключенную к нему периферию. Причем, помимо принтеров, сетевых карт, дисководов CD-ROM и прочая и прочая, могут быть и такие, пока еще экзотические устройства, как телевизор, видеомагнитофон, музыкальный центр. И конечно речь идет об умной активации PC. Так, чтобы видеоплеер при установке в него кассеты смог разбудить PC, который включил бы телевизор.

Однако на данный момент ACPI может интересовать среднего пользователя только как теоретическая архитектура. Куда интереснее основанная на нем технология OnNow, уже сегодня могущая предоставить кое-какие вполне осязаемые приятности. Ее цели: убрать задержки при включении и выключении компьютера, позволить обслуживающим приложениям, таким как дефрагментация диска или проверка на вирусы выполняться в то время, когда компьютер выключен, и вообще, улучшить общую картину энергопотребления PC.

Как же все-таки это все работает? С точки зрения ACPI, всего имеется 4 состояния PC:

  • G0 — обычное, рабочее состояние
  • G1 — suspend, спящий режим
  • G2 — soft-off, режим, когда питание отключено, но блок питания находится под напряжением, и машина готова включиться в любой момент
  • G3 — mechanical off — питание отключено напрочь

Инициатива OnNow заключается в расширении состояния G1. Вместо простого засыпания, реализованного непонятно как, вводятся 4 режима:

  • S1: (standby 1) останавливаются тактовые генераторы CPU и всей системы, но при этом состояние памяти остается неизменным. Выход из S1 осуществляется мгновенно.
  • S2: (standby 2) также останавливаются тактовые генераторы CPU и всей системы, но к тому же отключается питание кэша и CPU, а данные, хранившиеся там, сбрасываются в основную память. Включение также происходит достаточно быстро.
  • S3: (suspend-to-memory) по замыслу, именно этот режим должен был быть OnNow, но по воле разработчиков пока так не получилось. Должны обесточиваться все компоненты системы, кроме памяти, в которой сохраняются необходимые данные о состоянии CPU и кэша. Включение с восстановлением предыдущего состояния PC действительно происходит Now, то есть практически сразу.
  • S4: (suspend-to-disk) то, что реализовано в каком-то виде сейчас. Все компоненты системы обесточиваются, а данные о состоянии процессора и содержимое кэша и памяти записываются в специально отведенное место на жестком диске. При этом пробуждение может занимать значительное время.

Режим S3 (настоящий OnNow) не может быть реализован из-за того, что существующие системные платы не имеют схем разделенного питания компонентов. Поэтому, до выхода следующего поколения материнок OnNow в полном объеме реализован быть не может. Пока же, путем модификации BIOS, можно добиться только некой эмуляции — S4.

Первой же материнской платой, которая будет иметь раздельные схемы питания для своих узлов и будет, таким образом, поддерживать режим S3 станет ASUS P2B-E — модификация давно известной системной платы P2B от Asustek. Кроме возможности suspend-to-memory, кстати, P2B-E будет иметь 5 слотов PCI. В серийное производство эта плата будет запущена в ноябре текущего года.

Но вернемся к нашим баранам. Спецификацию OnNow разрабатывала небезызвестная вам фирма Microsoft. Угадайте с трех попыток, кто по этой спецификации должен стать управляющим центром компьютера по всем этим вопросам? Первые два ответа можно не считать, правильно — Windows.

Итак, дополнительно к быстрому включению и экономии электроэнергии подразумеваются следующие плюсы OnNow:

  • Автоматическое скачивание файлов из Internet и выполнение системных задач. Так, Internet’овское приложение может быть настроено для того, чтобы в 3 ночи включить компьютер, просмотреть несколько сайтов, и скачать вновь появившиеся файлы. Естественно, если оно поддерживает API OnNow. То же самое относится к таким программам, как антивирусы, резервное копирование, Scandisk, наконец.
  • Сохранение сетевых соединений. Так, при выключении компьютера, или даже при его «засыпании», сетевое соединение рвется, файлы закрываются и т.д. При возникновении подобной ситуации, приложение, написанное с учетом OnNow, автоматом выполнит автосохранение используемых файлов на локальном диске и после включения компьютера и восстановления соединения, без криков позволит пользователю продолжить работу.
  • Обработка специфических событий. Так, факс-модем способен находиться в состоянии приема 24 часа в сутки, независимо от того, включен компьютер или нет. Если он выключен, при входящем звонке модем его включит и запустит нужную программу.

В общем, я полагаю, тенденцию вы уловили. Компьютер, постоянно находящийся наготове.

Обидно, однако, что пока с практическим использованием ACPI очень дела обстоят неважно. Возьмем самое яркое видимое и единственное на данный момент проявление ACPI в Windows 98 — Hibernate (по-русски — зимняя спячка). Проще говоря, это то самое хваленое сбрасывание данных из оперативной и видеопамяти на винт, с последующим быстрым восстановлением при включении компьютера. Таким образом, у нас получается аналог спящего режима, когда к вашим услугам предоставлены всегда запущенные приложения, но с нулевым потреблением энергии. Так вот, после появления в вашем компьютере версии BIOS, поддерживающей ACPI и некоторых манипуляций с установкой Windows 98, у вас действительно в Control Panel/Power Management появится пара вожделенных пунктов:

И соответствующий пункт в закладке Advanced:

Я уже не говорю о не так хорошо заметных проявлениях в списке системных устройств:

Как вам нравятся такие устройства, как ACPI System Button или Composite Power Source?

Но для появления всего этого после перепрошивки BIOS недостаточно просто переустановить Windows 98. Поддержка ACPI — опциональная, поэтому при инсталляции надо запустить SETUP с ключами /P J или же поправить реестр, добавив в ветке HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrent VersionDetect новую DWORD-переменную ACPIOption, установленную в 1.

Однако, небольшое но. Ох уж это но, всегда оно появляется. Как обычно, новая технология отказывается работать в Windows сразу и без ошибок. Эта печальная практика затронула и OnNow. В Windows 98 фактически он не работает. До выхода Service Pack 1 все ограничится этими красивыми, но, к сожалению, бесполезными картинками. Сегодня в Windows’98 не работают ни Hibernate, ни вообще, какие либо функции управления питанием через ACPI. Весь контроль над ними берет на себя APM. Взять тот же Composite Power Source (по-русски говоря, — блок питания в корпусе): при входе в спящий режим через ACPI он должен выключаться, а при входе через APM (сегодня) — не выключается. Улавливаете разницу в уровне контроля над железом?

Про Hibernate я вообще молчу. Там все отягощается еще и файловой системой. По крайней мере, по текущей информации, Hibernate не будет работать с FAT32. Только с FAT16. Кроме этого, для работы необходимы поддерживающие OnNow драйвера видеокарты. Пока их только делает ATI. Но и этого еще недостаточно. Многие из существующих CD ROM и SCSI-контроллеров с Hibernate также работать не могут. Остается надеяться, что к выходу SP1 (1999 год) Microsoft удастся справиться с этими проблемами. А производителям комплектующих — написать драйверы, позволяющие их продуктам корректно работать с ACPI. Уж больно не хочется видеть окно, возникающее сейчас на моем экране при попытке уйти в Suspend Mode:

Итог: любимый город может спать спокойно. По крайней мере, до 99 года, когда выйдет SP1 для Windows 98, а комплектующие и программы научатся работать в паре с ACPI.

Возможно, однако, что OnNow будет все же работать через BIOS, в обход операционной системы. Например, плате ASUS P2B-E не будет требоваться команда Windows 98 для перехода в S3 (suspend-to-memory), а уже давно вышедшая плата Aopen AX-6BC умеет делать S4 (suspend-to-disk) не пользуясь средствами операционной системы.

Подлинный файл является одним из компонентов программного обеспечения Mircosoft Windows , разработанного Microsoft.

ACPI.sys – это драйвер в Windows. Драйвер — это маленькая программа, обеспечивающая взаимодействие компьютера с оборудованием и устройствами. Это означает, что драйвер имеет прямой доступ к внутренностям операционной системы, аппаратным средствам и т.д.
Бесплатный форум с информацией о файлах может помочь вам разобраться является ли ACPI.sys вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.

Вот так, вы сможете исправить ошибки, связанные с ACPI.sys

  1. Используйте программу Настройщик Windows, чтобы найти причину проблем, в том числе и медленной работы компьютера.
  2. Обновите программу ACPI драйвер для NT. Обновление можно найти на сайте производителя (ссылка приведена ниже).
  3. В следующих пунктах предоставлено описание работы ACPI.sys.

Информация о файле ACPI.sys

Описание: ACPI.sys важен для Windows. ACPI.sys находится в папке C:WindowsSystem32drivers. Известны следующие размеры файла для Windows 10/8/7/XP 274,304 байт (38% всех случаев), 187,776 байт, 188,288 байт или 265,688 байт.
Драйвер может быть включен и выключен из Панели Инструментов – Сервисы или другими программами. У процесса нет видимого окна. У процесса нет детального описания. Это заслуживающий доверия файл от Microsoft. ACPI.sys представляется сжатым файлом. Поэтому технический рейтинг надежности 5% опасности.
Если у вас возникли проблемы с ACPI.sys, Вы можете попросить разработчиков, www.microsoft.com, о помощи, или удалить программу Microsoft Windows в Панели управления Windows в разделе Программы и компоненты.

Важно: Некоторые вредоносные программы маскируют себя как ACPI.sys, особенно, если они расположены не в каталоге C:WindowsSystem32drivers. Таким образом, вы должны проверить файл ACPI.sys на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.

Комментарий пользователя

Был сбой со ссылкой на этот файл при замеченной антивирусником (Каспер)активности вируса ( на флэшке) OPEN.exe
Valery

Лучшие практики для исправления проблем с ACPI

Аккуратный и опрятный компьютер – это главное требование для избежания проблем с ACPI. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.

Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.

Следующие программы могут вам помочь для анализа процесса ACPI.sys на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным – шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.

ACPI сканер

Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.

Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.

Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.

ACPI (англ. Advanced Configuration and Power Interface — усовершенствованный интерфейс управления конфигурацией и питанием) — открытый промышленный стандарт, впервые выпущенный в декабре 1996 года и разработанный совместно компаниями HP, Intel, Microsoft, Phoenix и Toshiba, который определяет общий интерфейс для обнаружения аппаратного обеспечения, управления питанием и конфигурации материнской платы и устройств.

Спецификация 2.0 была представлена в сентябре 2000 года. Она распространяется на более широкий спектр компьютеров, включая корпоративные серверы, настольные системы и ноутбуки. Кроме того, в ACPI 2.0 добавлена поддержка 64-разрядных микропроцессоров для серверов, поддержка различных типов памяти, устройств PCI и PCI-X.

Версия спецификации 3.0b была выпущена 10 октября 2006 года.

На настоящий момент последней версией спецификации ACPI является версия 6.2a, выпущенная организацией UEFI Forum в сентябре 2017 года. [1]

Задача ACPI — обеспечить взаимодействие между операционной системой, аппаратным обеспечением и BIOS материнской платы.

ACPI пришел на смену технологии APM (англ. Advanced Power Management ).

Содержание

Введение [ править | править код ]

Наиболее известной частью стандарта ACPI является управление питанием, имеющее два значительных усовершенствования по сравнению с предшествующими стандартами. Во-первых, концепция ACPI передаёт управление питанием операционной системе (ОS). Такая модель выгодно отличается от существовавшей до этого модели APM, в которой за управление питанием ответственен BIOS материнской платы, а возможности ОС в этом отношении сильно ограничены. В модели ACPI BIOS предоставляет операционной системе методы для прямого детализированного управления аппаратным обеспечением. Таким образом, ОС получает практически полный контроль над энергопотреблением.

Другая важная часть спецификации ACPI — это предоставление на серверах и настольных компьютерах таких возможностей по управлению питанием, которые до того были доступны только на портативных компьютерах. Например, система может быть переведена в состояние чрезвычайно низкого энергопотребления, в котором питание подается лишь на оперативную память (а возможно, и она находится без питания), но при этом прерывания некоторых устройств (часы реального времени, клавиатура, модем и т. д.) могут достаточно быстро перевести систему из такого состояния в нормальный рабочий режим (то есть «пробудить» систему).

Помимо требований к программному интерфейсу, ACPI также требует специальной поддержки от аппаратного обеспечения. Таким образом, поддержку ACPI должны иметь ОС, чипсет материнской платы и даже центральный процессор.

В наши дни различные версии ACPI поддерживаются многими ОС — в том числе всеми версиями Microsoft Windows, начиная с Windows 98, системами GNU/Linux, FreeBSD, OpenBSD, NetBSD и eComStation.

Технические подробности [ править | править код ]

Интерфейс ACPI организуется путём размещения в определённой области оперативной памяти нескольких таблиц, содержащих описание аппаратных ресурсов и программных методов управления ими. Каждый тип таблицы имеет определённый формат, описанный в спецификации. Кроме того, таблицы, содержащие методы управления устройствами и обработчики событий ACPI, содержат код на языке AML (ACPI Machine Language) — машинно независимый набор инструкций, представленный в компактной форме. Операционная система, поддерживающая ACPI, содержит интерпретатор AML, который транслирует инструкции AML в инструкции центрального процессора, выполняя таким образом методы или обработчики событий.

Некоторые из этих таблиц полностью или частично хранят статические данные в том смысле, что от запуска к запуску системы они не изменяются. Статические данные, как правило, создаются производителем материнской платы или BIOS и описываются на специальном языке ASL (ACPI Source Language), а затем компилируются в представление на AML.

Другие таблицы хранят динамические данные, которые зависят, например, от установок BIOS и комплектации материнской платы. Такие таблицы формируются BIOS на этапе загрузки системы до передачи управления ОС.

Роль ОС в этой модели заключается в том, что она переводит различные компоненты аппаратного обеспечения из одного состояния (например, нормальный режим работы) в другое (например, режим пониженного энергопотребления). Переход из одного состояния в другое происходит, как правило, по событию. Например, падение температуры на ядре процессора является событием, по которому ОС может вызвать метод уменьшения скорости вращения вентилятора. Другой пример: пользователь дал явное указание перехода системы в спящее состояние с сохранением оперативной памяти на диск, а через некоторое время администратор сети произвёл включение системы c помощью функции Wake-on-LAN.

Состояния [ править | править код ]

Глобальные состояния [ править | править код ]

Выделяют следующие основные состояния «системы в целом».

  • G0 (S0) (Working) — нормальная работа.
  • G1 (Suspend, Sleeping, Sleeping Legacy) — машина выключена, однако текущий системный контекст (system context) сохранён, работа может быть продолжена без перезагрузки. Для каждого устройства определяется «степень потери информации» в процессе засыпания, а также где информация должна быть сохранена и откуда будет прочитана при пробуждении, и время на пробуждение из одного состояния до другого (например, от сна до рабочего состояния). Выделяют 4 состояния сна:
  • S1 («Power on Suspend» (POS) в BIOS) — состояние, при котором все процессорные кэши сброшены и процессоры прекратили выполнение инструкций. Однако питание процессоров и оперативной памяти поддерживается; устройства, которые не обозначили, что они должны оставаться включенными, могут быть отключены;
  • S2 — более глубокое состояние сна, чем S1, когда центральный процессор отключен, обычно, однако, не используемое;
  • S3 («Suspend to RAM» (STR) в BIOS, «Ждущий режим» («Standby») в версиях Windows вплоть до Windows XP и в некоторых вариациях Linux, «Sleep» в Windows Vista и Mac OS X, хотя в спецификациях ACPI упоминается только как S3 и Sleep) — в этом состоянии на оперативную память (ОЗУ) продолжает подаваться питание, и она остаётся практически единственным компонентом, потребляющим энергию. Так как состояние операционной системы и всех приложений, открытых документов и т. д. хранится в оперативной памяти, пользователь может возобновить работу точно на том месте, где он её оставил — состояние оперативной памяти при возвращении из S3 то же, что и до входа в этот режим. (В спецификации указано, что S3 довольно похож на S2, только чуть больше компонентов отключаются в S3.) S3 имеет два преимущества над S4: компьютер быстрее возвращается в рабочее состояние, и, второе, если запущенная программа (открытые документы и т. д.) содержит конфиденциальную информацию, то эта информация не будет принудительно записана на диск. Однако дисковые кэши могут быть сброшены на диск для предотвращения нарушения целостности данных в случае, если система не просыпается, например, из-за сбоя питания;
  • S4 («Спящий режим» (Hibernation) в Windows, «Safe Sleep» в Mac OS X, также известен как «Suspend to disk», хотя спецификация ACPI упоминает только термин S4) — в этом состоянии всё содержимое оперативной памяти сохраняется в энергонезависимой памяти, такой, как жёсткий диск: состояние операционной системы, всех приложений, открытых документов и т. д. Это означает, что после возвращения из S4 пользователь может возобновить работу с места, где она была прекращена, аналогично режиму S3. Различие между S4 и S3, кроме дополнительного времени на перемещение содержимого оперативной памяти на диск и назад, — в том, что перебои с питанием компьютера в S3 приведут к потере всех данных в оперативной памяти, включая все несохранённые документы, в то время как компьютер в S4 этому не подвержен. S4 весьма отличается от других состояний S и сильнее S1-S3 напоминает G2 Soft Off и G3 Mechanical Off. Система, находящаяся в S4, может быть также переведена в G3 Mechanical Off (Механическое выключение) и все ещё оставаться в S4, сохраняя информацию о состоянии так, что можно восстановить операционное состояние после подачи питания.
  • G2 (S5) (soft-off) — мягкое (программное) выключение; система полностью остановлена, но под напряжением, готова включиться в любой момент. Системный контекст утерян.
  • G3 (mechanical off) — механическое выключение системы; блок питания ATX отключен.
  • Дополнительно — технология OnNow от Microsoft (Расширения S1-S4 состояния G1). Также Windows 7 поддерживает «Гибридный спящий режим», сочетающий в себе преимущества S1/S3 (быстрота пробуждения) и S4 (защищённость от сбоев электропитания). Также он реализован в GNU/Linux (pm-suspend-hybrid), аналогичная реализация в Mac OS X имеет название Safe Sleep.

    Состояния центрального процессора [ править | править код ]

    Выделяют четыре состояния функционирования процессора (от C0 до C3).

    • C0 — оперативный (рабочий) режим.
    • C1 (известно как Halt) — состояние, в котором процессор не исполняет инструкции, но может незамедлительно вернуться в рабочее состояние. Некоторые процессоры, например, Pentium 4, также поддерживают состояние Enhanced C1 (C1E) для более низкого энергопотребления.
    • C2 (известно как Stop-Clock) — состояние, в котором процессор обнаруживается приложениями, но для перехода в рабочий режим требуется время.
    • C3 (известно как Sleep) — состояние, в котором процессор отключает собственный кэш, но готов к переходу в другие состояния.
    Состояния устройств [ править | править код ]

    Выделяют четыре состояния функционирования других устройств (монитор, модем, шины, сетевые карты, видеокарта, диски, флоппи и т. д.) — от D0 до D3.

    • D0 — полностью оперативное состояние, устройство включено.
    • D1 и D2 — промежуточные состояния, активность определяется устройством.
    • D3 — устройство выключено.
    Состояния производительности [ править | править код ]

    Пока процессор или устройство функционирует (C0 и D0, соответственно), он может находиться в одном или нескольких состояниях производительности. Эти состояния зависят от конкретной реализации. Так, P0 — всегда наивысший уровень производительности; с P1 до Pn последовательное снижение уровня производительности, до предела реализации, где n не превышает 16.

    P-состояния также известны как SpeedStep в процессорах Intel, как PowerNow! или Cool’n’Quiet в процессорах AMD, и как LongHaul в процессорах VIA.

    • P0 максимальная производительность и частота
    • P1 меньше, чем P0, напряжение/частота урезаны
    • P2 меньше, чем P1, напряжение/частота урезаны
    • Pn меньше, чем P(n-1), напряжение/частота урезаны

    Загрузка и исправление Acpi.sys.mui

    Ошибки библиотеки динамической компоновки acpi.sys.mui

    Файл acpi.sys.mui считается разновидностью DLL-файла. DLL-файлы, такие как acpi.sys.mui, по сути являются справочником, хранящим информацию и инструкции для исполняемых файлов (EXE-файлов), например sapisvr.exe. Данные файлы были созданы для того, чтобы различные программы (например, Windows) имели общий доступ к файлу acpi.sys.mui для более эффективного распределения памяти, что в свою очередь способствует повышению быстродействия компьютера.

    К сожалению, то, что делает файлы DLL настолько удобными и эффективными, также делает их крайне уязвимыми к различного рода проблемам. Если что-то происходит с общим файлом MUI, то он либо пропадает, либо каким-то образом повреждается, вследствие чего может возникать сообщение об ошибке выполнения. Термин «выполнение» говорит сам за себя; имеется в виду, что данные ошибки возникают в момент, когда происходит попытка загрузки файла acpi.sys.mui — либо при запуске приложения Windows, либо, в некоторых случаях, во время его работы. К числу наиболее распространенных ошибок acpi.sys.mui относятся:

    • Нарушение прав доступа по адресу — acpi.sys.mui.
    • Не удается найти acpi.sys.mui.
    • Не удается найти C:\Windows\System32\drivers\en-US\acpi.sys.mui.
    • Не удается зарегистрировать acpi.sys.mui.
    • Не удается запустить Windows. Отсутствует требуемый компонент: acpi.sys.mui. Повторите установку Windows.
    • Не удалось загрузить acpi.sys.mui.
    • Не удалось запустить приложение, потому что не найден acpi.sys.mui.
    • Файл acpi.sys.mui отсутствует или поврежден.
    • Не удалось запустить это приложение, потому что не найден acpi.sys.mui. Попробуйте переустановить программу, чтобы устранить эту проблему.

    Файл acpi.sys.mui может отсутствовать из-за случайного удаления, быть удаленным другой программой как общий файл (общий с Windows) или быть удаленным в результате заражения вредоносным программным обеспечением. Кроме того, повреждение файла acpi.sys.mui может быть вызвано отключением питания при загрузке Windows, сбоем системы при загрузке acpi.sys.mui, наличием плохих секторов на запоминающем устройстве (обычно это основной жесткий диск) или, как нередко бывает, заражением вредоносным программным обеспечением. Таким образом, крайне важно, чтобы антивирус постоянно поддерживался в актуальном состоянии и регулярно проводил сканирование системы.

    Как исправить внутреннюю ошибку ACPI DRIVER

    Вопрос читателя:
    «Привет, Уолли, компьютер моего сына сегодня вышел из строя с этим кодом ошибки. ДРАЙВЕР ACPI INTERNA. С тех пор не запускается! ”- Даниэль Э., Соединенное Королевство

    Ответ Уолли: Компьютер выходит из строя, когда Драйвер ACPI Внутренний ошибка появляется на экране. Это называется ошибкой синего экрана из-за синего экрана, который появляется на экране перед его перезапуском. Подобные ошибки сбивают с толку, но не беспокойтесь. Как только вы узнаете о нем больше, вы сможете о нем позаботиться.

    Проблема

    В Драйвер ACPI Внутренний или же СТОП 0x000000A3 появляется ошибка, и компьютер перезагружается.

    Причина

    Эта ошибка может появиться, когда ACPI обнаружит проблему с компьютером. Это могут быть настройки BIOS, приложение или установленный драйвер.

    Решение

    Вот как исправить Драйвер ACPI Внутренний ошибка:

    Обновите драйвер BIOS

    Существует вероятность того, что вы можете исправить внутреннюю ошибку драйвера ACPI, обновив драйвер BIOS. Вы можете сделать это, перейдя на сайт производителя и загрузив оттуда последнюю версию драйвера.

    Последняя удачная конфигурация

    Это исправление будет работать только на компьютерах под управлением Windows 7 или более ранней версии Windows. Если проблема возникла после того, как вы установили драйвер BIOS, вы можете попробовать запустить компьютер с Последняя удачная конфигурация. Этот параметр должен появиться, когда компьютер перезагрузится, и вы увидите страницу дополнительных параметров загрузки.

    В случае возникновения такой ошибки обычно лучше отнести компьютер в магазин и пройти осмотр у профессионала.

    Если вам понравилась эта статья, подпишитесь на нас Facebook и Google+

    Сообщите нам о любых проблемах, связанных с Windows, и мы постараемся решить их за вас.

    Удачных вычислений!

    .

    ACPI — программное управление электропитанием компьютера

    ACPI (Advanced Configuration and Power Interface) – это стандарт (спецификация), определяющий способы программного управления электропитанием компонентов компьютера с помощью встроенных средств ОС (операционной системы). Другими словами данная технология предназначена для управления состоянием персонального компьютера и энергопотреблением его компонентов.

     

    Кроме управления электропитанием данный стандарт позволяет выполнять конфигурацию устройств Plug and Play.

     

    Управление электропитанием и конфигурирование устройств Plug and Play осуществляется на уровне операционной системы (предшественник спецификации ACPI стандарт АРМ реализован на уровне BIOS), то есть ОС практически полностью управляет энергопотреблением и конфигурированием устройств ПК.

     

    Спецификация ACPI требует поддержки со стороны, как материнской платы, так и подключаемых устройств.

     

    Для технологии ACPI определяют несколько состояний и подсостояний системы (компьютера): глобальные состояния системы, состояния ЦП (центрального процессора) и состояния устройств.

     

    Глобальных состояний системы различают четыре:

    G0 (S0) – нормальное функционирование системы;

    G1 (S1, S2, S3, S4) – режимы уменьшенного энергопотребления, о которых мы поговорим чуть ниже.

    G2 (S5) – программное выключение. В данном состоянии компьютер выключен, но блок питания находится под напряжением.

    G3 – состояние в котором питание полностью отключено от блока питания (БП).

     

    Режимы уменьшенного энергопотребления (S1, S2, S3, S4):

    S1 (Power On Suspend, POS, Doze) – режим энергосбережения, при котором отключается монитор, винчестер, но на центральный процессор и ОЗУ (модули оперативной памяти) питание подается, снижается частота системной шины. Процессорные кэши сброшены, процессоры не выполняют инструкции, отключен генератор тактовой частоты ЦП.

    S2 (Standby, Standby Mode)

    – режим уменьшенного энергопотребления. При данном режиме происходит отключение монитора, винчестера. От ЦП отключается напряжение питания. Останавливаются все тактовые генераторы (продолжают работать только те тактовые генераторы, которые необходимы для работы оперативной памяти). Питание подается только на системную память (в ней хранится информация о состоянии системы).

    S3 (Suspend to RAM, STR, Suspend) – ждущий режим. При данном режиме энергосбережения питание подается только на оперативную память (в ней хранится информация о состоянии системы). Все другие компоненты ПК отключены.

    S4 (Suspend to Disk, STD, Suspend to Hard Drive, S4-Hibernation) – глубокий сон. При данном режиме энергосбережения текущее состояние системы записывается на винчестер, после чего следует отключение питание всех компонентов ПК.

     

    Для стандарта ACPI определяют несколько состояний процессора:

    C0 – процессор работает в номинальном режиме.

    C1 (Halt) – состояние уменьшенного энергопотребления. Работа процессора приостановлена, но он может незамедлительно вернуться в рабочее состояние.

    C2 (Stop-Clock) – работа процессора приостановлена. Но регистры и кэш остаются в рабочем состоянии. Процессор может немедленно приступить к обработке заданий.

    C3 (Sleep) – режим сна. Процессор в спящем режиме не обновляет кэш.

     

    Для технологии ACPI также определяют четыре состояния устройств:

    D0 – устройство работает в номинальном режиме.

    D1 – режим уменьшенного энергопотребления (устройство использует меньше энергии чем состояние D0).

    D2 – режим уменьшенного энергопотребления (устройство использует меньше энергии чем состояние D1).

    D3 – устройство выключено.

    Опции BIOS Setup для настройки ACPI можно найти здесь.

     

    Интерфейс автоматического управления конфигурацией и питанием (ACPI) — это промышленный стандарт, который определяет функции управления питанием и другие сведения о конфигурации компьютера. Некоторые предыдущие версии BIOS не поддерживают интерфейс ACPI, поэтому компьютеры не могут успешно переходить в дополнительные режимы питания, например в ждущий или спящий режим.


    Интерфейс автоматического управления конфигурацией и питанием (ACPI) пришел на смену уже устаревшего АРМ (Advanced Power Management).


    Еще по настройке БИОС (БИОЗ) плат:

    • PCI Express, (или PCIe, или PCI-E) – это компьютерная шина расшир…

    • PCI (Peripheral Component Interconnect) – это компьютерная шина в…

    • FSB (Front Side Bus, системная шина) – это шина (набор сигнальных…

    • Чипсет (chipset) – это набор микросхем (размещенных на системной …

    • Центральный процессор (ЦП, CPU) – это микросхема, которая явля…

    Что такое ACPI INT33A0 0 в Windows 10 и как исправить

    Возможно, вы заметили ACPI INT33A0 0, как «Неизвестные устройства» в диспетчере устройств. Windows не может распознать этот элемент и обозначить как известное. Эта ситуация становится загадкой для многих пользователей, поскольку они не могут идентифицировать его.

    Что такое ACPI INT33A0 0?

    Диспетчер устройств показывает список устройств установленных в Windows 10, но иногда вы видите желтый треугольник с восклицательным знаком, помеченный как «Другое устройство». В некоторых случаях диспетчер устройств помечает устройство в состояние «Неизвестного устройства«, если:

    • Он не содержит надлежащего драйвера.
    • Имеет непризнанный идентификатор устройства.
    • Это виртуальное устройство, созданное программным обеспечением. ACPI INT33A0 0 также показывает свое имя Неизвестное устройство, означает что Windows не может его идентифицировать.

    Как исправить ACPI INT33A0 0 в Windows 10

    Шаг 1. Прежде всего, вам нужно узнать детали ACPI INT33A0 0. Сделайте двойной щелчок на этом Неизвестном устройстве, и перейдите на вкладку «Сведения«.

    Шаг 2. Нажмите на Свойства, чтобы получить огромный список выбора и выберите ID оборудования или Путь к экземпляру устройства. Теперь посмотрите в поле «Значение» в нижней части и обратите внимание на путь, скорее всего вы увидите:

    • ACPI \ VEN_INT & DEV_33A0 
      ACPI \ INT33A0 \ 0 
      ACPI \ INT33A0 

    *INT33A0, Эти аппаратные идентификаторы связаны с Intel Smart Connect Technology Driver. Эта технология позволяет регулярно обновлять программный пакет, в режиме сна или ожидания.

    Загрузите и установите драйвер ACPI INT33A0 0

    После того, как вы загрузите и установите драйвер ACPI INT33A0 0, запись неизвестного устройства пропадет. Здесь у вас есть 2 варианта — вы можете скачать программное обеспечение с авторизированной веб-страницы Intel или производителя

    С официального сайта Intel

    Шаг 1. Перейдите на эту страницу и нажмите на Intel® Smart Connect Technology 5.0.exe (или независимо от версии).

    Шаг 2. Подождите, пока процесс завершится и установите драйвер, следуя инструкциям на экране. Перезагрузите компьютер или ноутбук, и убедитесь, что запись «Неизвестных устройств» пропала с диспетчера устройств.

    С веб-сайтов производителей

    Вы можете получить тот же драйвер от производителя вашего компьютера, ноутбука, но главная задача — найти веб-страницу.

    ACPI INT33A0 0 Dell

    Если у вас ноутбук Dell, перейдите на веб-страницу драйвера, затем получите программное обеспечение ACPI \ INT33A0 с помощью файла загрузки. Пакет доступен для ноутбуков Windows 10, 8, 8.1, оснащенных 32 и 64-битами.

    ACPI INT33A0 0 Lenovo

    Пользователи ноутбуков Lenovo могут скачать драйвер ACPI \ INT33A0 по следующей ссылке. Здесь вы найдете программный пакет для Windows 8, но он также работает на ноутбуках под управлением Windows 10.

    ACPI INT33A0 0 драйвер Toshiba

    Для ноутбука Toshiba также требуется драйвер ACPI \ INT33A0 для технологии Intel® Smart Connect. Я его залил на Яндекс Диск в ZIP архиве — Драйвер для Toshiba

    HP

    HP предоставляет собственное решение для одной и той же работы, что описывал выше с официального сайта, если хотите его скачать, то скопируйте и вставьте ссылку в свой браузер: http://ftp.hp.com/pub/softpaq/sp71501-72000/sp71811.exe

    Примечание: Таким образом, вы можете исправить ACPI INT33A0 0 на разных ноутбуках производителей. Если у вас есть ноутбуки Sony, Asus, Acer или другие компании, перейдите на соответствующие официальные сайты и загрузите правильный драйвер.


    Загрузка комментариев

    Драйвер ® HD-графики Intel® для 64-битной версии ОС Windows® 10 (серия N)

    Введение

    Этот файл загрузки устанавливает Intel® Graphics Driver для Braswell.

    Лицензия на использование программного обеспечения Intel

    ]]>Intel OBL Distribution (Commercial Use) License [v2021.05.11] This LIMITED DISTRIBUTION LICENSE AGREEMENT (“Agreement”) is a contract between You and Intel Corporation and its affiliates (“Intel”). It governs Your use of the Materials. If You are accepting this Agreement on behalf of or in conjunction with Your work for Your employer, You represent and warrant that You have the authority to bind your employer to this Agreement. By downloading, installing, or using the Materials, You agree to these terms. If You do not agree, do not use the Materials and destroy all copies.
    • 1. DEFINITIONS.
      • 1.1 “Including” means including but not limited to, whether or not capitalized.
      • 1.2 “Intel Components” means a hardware component or product designed, developed, sold, or distributed by Intel or its affiliates.
      • 1.3 “Materials” means software or other collateral Intel delivers to You under this Agreement.
      • 1.4 “You” or “Your” means you or you and your employer and its affiliates, whether or not capitalized.
      • 1.5 “Your Products” means products developed or to be developed by or for You that include an Intel Component executing the Materials.
    • 2. LICENSES.
      • 2.1 License. Subject to the terms of this Agreement, Intel grants to You, for the Term, a limited, nonexclusive, nontransferable, revocable, worldwide, fully paid-up license under Intel’s intellectual property rights in the Materials, without the right to sublicense, to use the Materials in the development of Your Products, including modifying Materials delivered as source code, and distributing the Materials, including Your modifications, in object form, embedded in or for execution on Your Product and under terms and conditions consistent with Your rights and obligations under this Agreement. You may disclose the Materials to Your subcontractor for its work on Your Products under an agreement preventing the subcontractor from disclosing the Materials to others.
      • 2.2 Restrictions. Except as authorized above, You will not: (a) use or modify the Materials in any other way; (b) reverse engineer, decompile, or disassemble the Materials provided in object form (except and only as specifically required under Section 2.5), or (c) use the Materials to violate or aid in the violation of any international human right. You will be liable for your subcontractor’s acts or omissions including breach of confidentiality.
      • 2.3 No Implied License. Except for the express license in Section 2.1, Intel does not grant any express or implied licenses to you under any legal theory. Intel does not license You to make, have made, use, sell, or import any Intel technology or third-party products, or perform any patented process, even if referenced in the Materials. Any other licenses from Intel require additional consideration. Nothing in this Agreement requires Intel to grant any additional license.
      • 2.4 Feedback. If you give Intel comments or suggestions related to the Materials, Intel confidential information provided in connection with this Agreement, or Intel Components, Intel can use them in any way and disclose them to anyone, without payment or other obligations to you.
      • 2.5 Open Source Licenses. The Materials may include software subject to an open source license, including licenses recognized by the Open Source Initiative (http://www.opensource.org). Nothing in this Agreement limits any rights under, or grants rights that supersede, the terms of any applicable open source software license.
      • 2.6 Third-Party Software. Your use of any third-party software is subject to Your compliance with the license You obtain directly from that third-party. A listing of any such third-party software may be in a text file accompanying the Materials.
    • 3. CONFIDENTIALITY. This Agreement and the Materials are Intel confidential information and subject to Your valid corporate non-disclosure agreement with Intel (CNDA). Except as authorized in Section 2.1, you must not disclose this information to anyone, including the U.S. government. This Agreement will not become effective, or will automatically terminate, in the absence of a CNDA.
    • 4. OWNERSHIP. Ownership of the Materials and related intellectual property rights is unchanged. You must maintain all copyright or other proprietary notices in the Materials.
    • 5. NO WARRANTY. The Materials are provided “as is,” without any express or implied warranty of any kind including warranties of merchantability, non-infringement, title, or fitness for a particular purpose. The Materials may include pre-release software or algorithms and may not be fully functional. Intel is not required to maintain, update, or support the Materials.
    • 6. LIMIT ON LIABILITY. Intel is providing the Materials for free and Your use of them is at Your own risk. Intel will not be liable to You under any legal theory for any losses or damages in connection with the Materials, including consequential damages, even if the possibility of damages was foreseeable or known. If any liability is found, Intel’s total, cumulative liability to You will not exceed $100.00 U.S. for all claims arising from or related to this Agreement. These liability limitations are a fundamental basis of our bargain and Intel would not have entered into this Agreement without them.
    • 7. INDEMNITY. You will indemnify, defend, and hold Intel harmless from any allegation against Intel arising in connection with Your use of the Materials and You will pay all of Intel’s losses, liabilities, and costs (including attorneys’ fees) arising from the allegation.
    • 8. PRIVACY; DATA COLLECTION
      • 8.1 Privacy. Intel respects Your privacy. For information about why and how Intel may collect and use information from Your use of the Materials, see http://www.intel.com/privacy.
      • 8.2 Data Collection. Some downloaded software included in the Materials may generate and collect information about the software and usage and transmit it to Intel to help improve Intel’s products and services. This collected information may include product name, product version, time of event collection, license type, support type, installation status, hardware and software performance, and use.
    • 9. GENERAL.
      • 9.1 Assignment. You may not assign Your rights or obligations under this Agreement without Intel’s prior written consent. No third party will have any rights under this Agreement.
      • 9.2 Dispute Resolution. If we have a dispute regarding this Agreement (other than a dispute over misappropriation of trade secrets or breaches of confidentiality obligations), neither of us can file a lawsuit or other regulatory proceeding unless the complaining party provides the other party a detailed notice of the dispute and our senior managers attempt to resolve the dispute. If we can’t resolve the dispute in 30 days, either of us may demand mediation and will then try to resolve the dispute with an impartial mediator. If we don’t resolve the dispute within 60 days after the mediation demand, either of us may begin litigation.
      • 9.3 Governing Law; Jurisdiction. This Agreement is governed by USA and Delaware law without regard to conflict of laws principles. The United Nations Convention on Contracts for the International Sale of Goods does not apply. Except for claims for misappropriation of trade secrets or breach of confidentiality obligations, all disputes and actions arising out of or related to this Agreement are subject to the exclusive jurisdiction of the state and federal courts in Wilmington, Delaware and you consent to personal jurisdiction in those courts.
      • 9.4 Compliance with Laws. The Materials are subject to export controls under applicable government laws and regulations, including in the U.S. You must comply with applicable laws and regulations, including U.S. and worldwide export regulations. You must not export, import, or transfer the Materials to any prohibited or sanctioned country, person, or entity. You must not use the Materials for the development, design, manufacture, or production of nuclear, missile, chemical, or biological weapons.
      • 9.5 Severability. If a court holds a provision of this Agreement unenforceable, the court will modify that part to the minimum extent necessary to make that part enforceable or, if necessary, to sever that part. The rest of the provision remains fully enforceable.
      • 9.6 Waiver. No waiver of any provision of this Agreement will be valid unless in a writing signed by an authorized representative of the waiving party that specifies the waived provision. That signed waiver will not constitute a waiver of any other provision. A party’s failure or delay in enforcing any provision will not operate as a waiver.
      • 9.7 Entire Agreement. Except for any non-disclosure agreement between you and Intel, this Agreement constitutes the entire agreement, and supersedes all prior agreements, between Intel and You concerning its subject matter.
    • 10. TERM; TERMINATION; SURVIVAL.
      • 10.1 Term. This Agreement begins upon Your acceptance of its terms and continues until terminated under Sections 3 or 10.2.
      • 10.2 Termination. Either party may terminate this Agreement, with 30 days written notice, at any time for any reason. This Agreement will automatically terminate upon (a) Your breach of the Agreement, (b) an allegation that you do not have authority to bind your employer to these terms, or (c) Your assertion that an Intel Component, the Materials, or any product based on any Intel Components or the Materials infringes Your patents.
      • 10.3 Effect of Termination. Upon termination of the Agreement, the licenses to You will immediately terminate and You must cease using the Materials and destroy all copies in your possession and direct Your subcontractors to do the same. Termination of this Agreement will not terminate the CNDA.
      • 10.4 Survival. All sections except Section 2.1 survive termination of this Agreement.
    Для скачивания этого файла Intel требует принять лицензионное соглашение. Хотите пересмотреть свое решение?

    Я принимаю условия лицензионного соглашения

    Я не принимаю условия лицензионного соглашения

    Скачивание файла начнется автоматически. если скачивание не начинается, скачайте его вручную

    Файлы, доступные для скачивания

    Файлы для скачивания win64_154001.exe

    • Windows 10, 64-bit*
    • Размер: 175.1 MB
    • SHA1: 4579846372AD0CED9EB9186CFC29A415B93C585F

    Подробное описание

    Цель

    Этот файл загружает производственный драйвер HD-графики Intel® версии 15.40.1.64.4256 для поддержки 64-битной операционной системы Microsoft Windows® 10, 64-битной* для платформ серии N.

    Не уверены, что это правильный драйвер или программное обеспечение для вашего компонента? Запустите Intel® Driver & Support Assistant для автоматического обнаружения обновлений драйвера или программного обеспечения.

    О драйверах intel®

    Драйвер или программное обеспечение для вашего компонента Intel®, возможно, был изменен или заменен производителем компьютера. Мы рекомендуем вам перед установкой нашего драйвера поработать с производителем компьютера, чтобы вы не теряли функций или настроек.

    См. список сайтов поддержки производителей компьютеров.

    См. в примечаниях к выпуску инструкции по установке, поддерживаемые аппаратные средства, что является новым, исправления ошибок и известные проблемы.

    Acpi.sys Драйвер ACPI для Windows — драйверы для Windows

    • 4 минуты на чтение

    В этой статье

    Драйвер Windows ACPI, Acpi.sys, является компонентом папки «Входящие» операционной системы Windows. В обязанности Acpi.sys входит поддержка управления питанием и перечисления устройств Plug and Play (PnP).На аппаратных платформах с ACPI BIOS HAL вызывает загрузку Acpi.sys во время запуска системы в основе дерева устройств. Acpi.sys действует как интерфейс между операционной системой и ACPI BIOS. Acpi.sys прозрачен для других драйверов в дереве устройств.

    Другие задачи, выполняемые Acpi.sys на определенной аппаратной платформе, могут включать перепрограммирование ресурсов для COM-порта или включение контроллера USB для пробуждения системы.

    В этой теме

    Устройства ACPI

    Поставщик аппаратной платформы указывает иерархию пространств имен ACPI в ACPI BIOS для описания аппаратной топологии платформы.Для получения дополнительной информации см. Иерархия пространств имен ACPI.

    Для каждого устройства, описанного в иерархии пространства имен ACPI, драйвер Windows ACPI, Acpi.sys, создает либо объект фильтрующего устройства (фильтр DO), либо объект физического устройства (PDO). Если устройство интегрировано в системную плату, Acpi.sys создает объект устройства фильтра, представляющий фильтр шины ACPI, и присоединяет его к стеку устройств непосредственно над драйвером шины (PDO). Для других устройств, описанных в пространстве имен ACPI, но не на системной плате, Acpi.sys создает PDO. Acpi.sys обеспечивает управление питанием и функции PnP для стека устройств с помощью этих объектов устройств. Для получения дополнительной информации см. Стеки устройств для устройства ACPI.

    Устройство, для которого Acpi.sys создает объект устройства, называется устройством ACPI. Набор устройств ACPI варьируется от одной аппаратной платформы к другой и зависит от ACPI BIOS и конфигурации материнской платы. Обратите внимание, что Acpi.sys загружает фильтр шины ACPI только для устройства, которое описано в пространстве имен ACPI и постоянно подключено к аппаратной платформе (обычно это устройство интегрировано в основной кремний или припаяно к системной плате).Не все материнские платы имеют фильтр шины ACPI.

    Все функции ACPI прозрачны для драйверов более высокого уровня. Эти драйверы не должны делать никаких предположений о наличии или отсутствии фильтра ACPI в любом заданном стеке устройств.

    Acpi.sys и ACPI BIOS поддерживают основные функции устройства ACPI. Чтобы расширить функциональные возможности устройства ACPI, поставщик устройства может предоставить драйвер функции WDM. Дополнительные сведения см. В разделе «Работа с функциональным драйвером устройства ACPI».

    Устройство ACPI указывается блоком определения в таблицах описания системы в ACPI BIOS. Блок определения устройства определяет, среди прочего, рабочую область, которая представляет собой непрерывный блок памяти устройства, который используется для доступа к данным устройства. Только Acpi.sys изменяет данные в рабочей области. Функциональный драйвер устройства может считывать данные в рабочей области, но не должен изменять данные. При вызове обработчик области операции передает байты в области операции в буфер данных в Acpi и из него.sys. Совместная работа функционального драйвера и Acpi.sys зависит от устройства и определяется в ACPI BIOS поставщиком оборудования. Как правило, функциональный драйвер и Acpi.sys обращаются к определенным областям в рабочей области для выполнения операций, зависящих от устройства, и получения информации. Для получения дополнительной информации см. Поддержка рабочего региона.

    Методы контроля ACPI

    Методы управления ACPI — это программные объекты, которые объявляют и определяют простые операции для запроса и настройки устройств ACPI.Методы управления хранятся в ACPI BIOS и закодированы в формате байтового кода, который называется машинным языком ACPI (AML). Методы управления устройством загружаются из микропрограммы системы в пространство имен ACPI устройства в памяти и интерпретируются драйвером Windows ACPI, Acpi.sys.

    Чтобы вызвать метод управления, драйвер режима ядра для устройства ACPI инициирует запрос IRP_MJ_DEVICE_CONTROL , который обрабатывается Acpi.sys. Для драйверов, загружаемых на устройства с ACPI-перечислением, Acpi.sys всегда реализует объект физического устройства (PDO) в стеке драйверов. Для получения дополнительной информации см. Оценка методов управления ACPI.

    Спецификация ACPI

    Спецификация интерфейса расширенной конфигурации и питания (спецификация ACPI 5.0) доступна на веб-сайте форума Unified Extensible Firmware Interface.

    Версия 5.0 спецификации ACPI представляет набор функций для поддержки маломощных мобильных ПК, основанных на интегральных схемах системы на кристалле (SoC) и реализующих модель подключенного резервного питания.Начиная с Windows 8 и более поздних версий, драйвер Windows ACPI, Acpi.sys, поддерживает новые функции в спецификации ACPI 5.0. Дополнительные сведения см. В руководстве по проектированию Windows ACPI для платформ SoC.

    Отладка ACPI

    Системные интеграторы и разработчики драйверов устройств ACPI могут использовать отладчик Microsoft AMLI для отладки кода AML. Поскольку AML — это интерпретируемый язык, для отладки AML требуются специальные программные инструменты.

    Дополнительные сведения об отладчике AMLI см. В разделе «Отладка ACPI».

    Компилятор исходного языка Microsoft ACPI (ASL)

    Для получения информации о компиляции исходного языка ACPI (ASL) в AML см. Microsoft ASL Compiler.

    Версия 5.0 компилятора Microsoft ASL поддерживает функции спецификации ACPI 5.0.

    Компилятор ASL распространяется с Windows Driver Kit (WDK).

    Компилятор ASL (asl.exe) находится в каталогах Tools \ arm \ ACPIVerify, Tools \ arm64 \ ACPIVerify, Tools \ x86 \ ACPIVerify и Tools \ x64 \ ACPIVerify установленного WDK, например, C: \ Program Файлы (x86) \ Windows Kits \ 10 \ Tools \ x86 \ ACPIVerify.

    Поддержка устройств ACPI — драйверы для Windows

    • 2 минуты на чтение

    В этой статье

    В этом разделе описывается, как поставщик может использовать функциональный драйвер WDM в Windows для улучшения функциональности устройства Advanced Configuration and Power Interface (ACPI).

    Устройства

    ACPI включают в себя системные устройства низкого уровня, такие как батареи, тепловые зоны и другие устройства, определенные в пространстве имен ACPI системы. Пространство имен ACPI — это иерархическое пространство имен, которое ACPI BIOS использует для ссылки на объекты.

    Совместная работа поставляемого системой драйвера ACPI и ACPI BIOS поддерживает основные функции устройств ACPI и прозрачна для остальной части операционной системы. Устройство ACPI указывается в блоке определения в таблицах описания системы ACPI.Блок определения устройства определяет, среди прочего, рабочую область, которая определяет непрерывный блок памяти устройства, который используется для доступа к данным устройства.

    Чтобы расширить функциональные возможности устройства ACPI, производитель может предоставить драйвер функции WDM, который взаимодействует с ACPI BIOS через рабочую область, предоставленную драйвером. Драйвер ACPI обращается к рабочей области, вызывая обработчик рабочей области, предоставленный драйвером функции.

    Обмениваясь данными через рабочие области ACPI, функциональный драйвер может косвенно обращаться к устройствам, которые обычно управляются только BIOS, а BIOS может вызывать специфичные для устройства операции, которые зависят от конфигурации драйвера и хост-системы.Основной рабочий механизм следующий:

    1. ACPI BIOS считывает или записывает данные в рабочей области устройства.

    2. Для доступа к рабочей области драйвер ACPI вызывает обработчик рабочей области функционального драйвера.

    3. Обработчик рабочей области выполняет все действия, запрограммированные для доступа, и возвращает информацию, связанную с доступом.

    Следующие два примера показывают, как поставщик может использовать функциональный драйвер для расширения возможностей устройства ACPI:

    1. Устройство ACPI может получить доступ к индексу в рабочей области функционального драйвера, который заставляет драйвер включать управление громкостью звуковой карты в предустановленном программном обеспечении производителя.

    2. Драйвер контролирует оставшуюся емкость батарей, температуру тепловых зон и другие параметры, которые обычно доступны только в BIOS.

    В следующих разделах описывается, как предоставить функциональный драйвер для устройства ACPI:

    Стеки устройств для устройства ACPI

    Работа функционального драйвера устройства ACPI

    Для получения информации о предоставляемых системой процедурах поддержки, которые поддерживают драйверы функций устройств ACPI, см. Справочник по обработчику области операций ACPI.

    Для получения дополнительной информации об устройствах и пространствах имен ACPI см. Спецификацию расширенного интерфейса конфигурации и питания (ACPI).

    Драйвер Microsoft ACPI — Служба Windows 10

    Драйвер Microsoft ACPI — Служба Windows 10

    Драйвер ACPI для NT от Microsoft Corporation.

    Эта служба также существует в Windows 7, 8, Vista и XP.

    Тип запуска

    1507 Загрузочный Загрузочный Загрузочный Загрузочный
    1511 Загрузочный Загрузочный Загрузочный Загрузочный
    1607 Загрузочный Загрузочный Загрузочный Загрузочный
    1703 Загрузочный Загрузочный Загрузочный Загрузочный
    1709 Загрузочный Загрузочный Загрузочный Загрузочный
    1803 Загрузочный Загрузочный Загрузочный Загрузочный
    1809 Загрузочный Загрузочный Загрузочный Загрузочный
    1903 Загрузочный Загрузочный Загрузочный Загрузочный
    1909 Загрузочный Загрузочный Загрузочный Загрузочный
    2004 Загрузочный Загрузочный Загрузочный Загрузочный
    20х3 Загрузочный Загрузочный Загрузочный Загрузочный
    21х2 Загрузочный Загрузочный Загрузочный Загрузочный

    Свойства по умолчанию

    Отображаемое имя: Драйвер Microsoft ACPI
    Имя службы: ACPI
    Тип: ядро ​​
    Путь:% WinDir% \ SystemPI.sys
    Контроль ошибок: критический
    Группа: Core

    Поведение по умолчанию

    Служба драйвера Microsoft ACPI — это драйвер режима ядра. Если драйвер Microsoft ACPI не загружается или не инициализируется, ошибка регистрируется, и компьютер пытается перезагрузиться с использованием последней удачной конфигурации. В случае сбоя последней удачной конфигурации запуск Windows 10 также завершается ошибкой, и процесс загрузки останавливается с выдачей Stop-ошибки.Если вы отключите эту службу, Windows 10 не запустится. НЕ изменяйте эту конфигурацию запуска службы, если ваш компьютер работает.

    Восстановить тип запуска по умолчанию для драйвера Microsoft ACPI

    Автоматическое восстановление

    1. Выберите выпуск и выпуск Windows 10, а затем нажмите кнопку Загрузить ниже.

    2. Сохраните файл RestoreMicrosoftACPIDriverWindows10.bat в любую папку на жестком диске.

    3. Щелкните загруженный командный файл правой кнопкой мыши и выберите Запуск от имени администратора .

    4. Перезагрузите компьютер, чтобы сохранить изменения.

    Примечание. Убедитесь, что файл ACPI.sys существует в папке % WinDir% \ System32 \ drivers . Если этот файл отсутствует, вы можете попытаться восстановить его с установочного носителя Windows 10.

    Да, хотя я пойду долиной тени смертной, я не убоюсь зла: ибо Ты со мной; твой жезл и твой посох утешают меня.

    Обновите драйверы ACPI | Drivers.com

    Обновления драйверов ACPI

    Рекомендуется регулярно обновлять драйверы ACPI , чтобы избежать конфликтов.Обновления драйверов разрешат любые конфликты драйверов со всеми устройствами и улучшат производительность вашего ПК.

    ВАЖНОЕ ПРИМЕЧАНИЕ: Загрузка последних выпусков драйверов помогает разрешить конфликты драйверов и повысить стабильность и производительность вашего компьютера. Обновления рекомендуются для всех пользователей Windows 10, 8, Windows 7, XP и Vista.


    Загрузите и установите драйверы

    ACPI

    Как установить обновления драйверов?

    Чтобы решить проблемы с драйверами, вам необходимо знать конкретную модель устройства ACPI , с которым у вас возникли проблемы.Получив подробную информацию, вы можете найти свои драйверы на веб-сайте ACPI и, если они есть, загрузить и установить эти драйверы.

    Как узнать, нужно ли обновить драйверы?

    Если вы не уверены, нужно ли вам обновлять драйверы или какие драйверы, возможно, потребуется обновить, вы можете запустить сканирование драйверов с помощью инструмента обновления драйверов (вам нужно будет заплатить, чтобы зарегистрировать этот инструмент, но обычно Сканирование драйверов бесплатно). Это позволит вам без каких-либо обязательств оценить свои потребности в драйверах.Кроме того, вы можете использовать диспетчер устройств, чтобы проверить, нет ли проблем с любым из ваших аппаратных устройств.

    Могу ли я самостоятельно обновить драйверы?

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

    Как средство обновления драйверов исправит мои драйверы ACPI

    ? Программа обновления драйверов

    A мгновенно решит ваши проблемы с драйверами ACPI путем сканирования вашего компьютера на наличие устаревших, отсутствующих или поврежденных драйверов, которые затем автоматически обновят до наиболее совместимой версии.

    Зачем мне загружать программное обеспечение для обновления драйверов?

    Помимо обновления драйверов ACPI , установка с помощью средства обновления драйверов дает:

    • До Подключение к Интернету в 3 раза быстрее и скорость загрузки
    • Более высокая производительность ПК для игр и аудио приложений
    • Бесперебойная работа всех ваших ПК-устройств , таких как принтеры, сканеры и т. Д.
    • Лучшая всесторонняя производительность вашего ПК благодаря автоматическим обновлениям драйверов , которые
      будут поддерживать все ваши устройства и ваш компьютер в отличном состоянии

    Начать Загрузить

    Исправить ACPI.sys в Windows 10

    ACPI.sys — это файл операционной системы Windows, связанный с MSDN 2939. Драйвер Windows ACPI, Acpi.sys, является компонентом папки входящих сообщений операционной системы Windows. В обязанности Acpi.sys входит поддержка управления питанием и перечисления устройств Plug and Play (PnP). Известно, что этот файл, если он поврежден, вызывает ошибку синего экрана. К другим причинам относятся конфликты, такие как ОЗУ, проблемы с жестким диском, несовместимая прошивка, поврежденные драйверы или заражение вредоносным ПО и т. Д.Есть несколько потенциальных исправлений и обходных путей для того же самого, которые мы рассмотрим сегодня.

    С этим файлом могут быть связаны следующие ошибки BSOD:

    Ошибка синего экрана ACPI.sys

    Ниже приведены возможные исправления для ошибки синего экрана, вызванной ACPI.sys, обновления или отката

    1. драйвер ACPI
    2. Используйте средство проверки системных файлов
    3. Используйте восстановление системы.

    1] Обновление или откат драйвера ACPI

    Вам необходимо обновить или откатить драйвер.Если вы только что обновили драйвер ACPI, и проблема возникла после этого, вам необходимо откатить драйвер. Если вы этого не сделали, возможно, вам поможет обновление драйвера этого устройства до последней версии.

    В меню WinX откройте Диспетчер устройств. Выберите драйвер ACPI.sys и щелкните правой кнопкой мыши «Свойства». Затем перейдите в раздел Драйвер. Откат доступен только в том случае, если обновление было недавним. Если это не так, нажмите «Обновить драйвер», и Windows автоматически проверит наличие проблем.

    Если это не помогает, вы можете скопировать файл системного драйвера ACPI.sys из папки System32 другого хорошего компьютера с той же версией ОС Windows и поместить его в проблемную систему и посмотреть, поможет ли это.

    2] Запустить средство проверки системных файлов

    Вы можете запустить средство проверки системных файлов и посмотреть, поможет ли это вам.

     sfc / scannow 

    Перезагрузите систему после завершения сканирования.

    Вы также можете использовать нашу бесплатную программу FixWin для запуска утилиты проверки системных файлов одним щелчком мыши.

    3] Использование восстановления системы

    Вы можете выполнить операцию восстановления системы, загрузившись в безопасном режиме или в расширенных параметрах запуска.

    Если вы находитесь в расширенных параметрах запуска, вы можете выбрать «Восстановление системы» напрямую и продолжить выполнение действий. Если вы только что загрузились в безопасном режиме, запустите sysdm.cpl с помощью поля поиска.

    Выберите вкладку Защита системы , а затем нажмите кнопку Восстановление системы .

    Теперь откроется новое окно, в котором вам нужно будет выбрать желаемую точку восстановления системы . После выбора желаемой точки восстановления системы , следуйте инструкциям на экране, чтобы завершить процесс.

    Теперь перезагрузите компьютер и проверьте, помог ли этот метод решить вашу проблему.

    Всего наилучшего!

    Пакет драйверов ACPI — Arca Noae

    Пакет драйверов ACPI — это драйвер для конкретной платформы (PSD) и связанные файлы и программы, которые используют ACPI в прошивке, поставляемой поставщиком вашего компьютера (UEFI BIOS / Traditional BIOS / ACPI / etc.) для настройки и эксплуатации вашего компьютера. PSD поддерживает ACPI версии 2.0 до версии 6.4

    Этот проект производит 5 файлов и инструментарий для разработки программ:

    • ACPI.PSD — Драйвер для конкретной платформы, который устанавливает и управляет оборудованием, а также реализует архитектуру компонентов ACPI, которая является интерфейсом для ACPI вашего компьютера. Это основной компонент пакета драйверов ACPI. ACPI.PSD обычно находится в \ OS2 \ BOOT.
    • ACPI32.DLL — Интерфейс между ACPI.PSD и другие программы (например, AcpiDaemon.exe), чтобы они могли использовать функции ACPI в PSD. Эта DLL не требуется для правильной работы ACPI.PSD, но большинство программ не смогут использовать какие-либо службы ACPI, если вы не установите ее. ACPI32.DLL обычно находится в \ OS2 \ DLL.
    • APM.ADD — интерфейс расширенного управления питанием, который имитирует функции APM с помощью ACPI. Этот драйвер не требуется для правильной работы ACPI.PSD, но может потребоваться для некоторых старых программ, использующих функции APM.APM.ADD обычно находится в \ OS2 \ BOOT.
    • AcpiDaemon.EXE — программа, которая реализует определенные системные функции, такие как регулирование ЦП, управление кнопкой питания, различные события, такие как события открытия / закрытия крышки и т. Д. Эта программа не требуется для правильной работы ACPI.PSD, но необходима для правильной работы из APM.ADD. AcpiDaemon.EXE требует ACPI32.DLL и обычно находится в \ OS2.
    • ACPID.CFG — файл конфигурации для AcpiDaemon.exe. ACPID.CFG должен находиться в каталоге, указанном переменной среды ETC.
    • The toolkit — Для разработки программ, взаимодействующих с ACPI.PSD

    Пожалуйста, прочтите ReadMe и документацию PSD_EN.INF, которая включена в дистрибутив, перед установкой и использованием этого программного обеспечения.

    Перед отправкой заявки убедитесь, что вы прочитали страницу «Требования, ограничения и проблемы».

    Сообщение об ошибках и запрос новых функций осуществляется через систему тикетов. Вы можете просматривать существующие заявки, добавлять к ним комментарии и создавать новые заявки, используя соответствующие кнопки вверху каждой страницы.Если вы хотите сообщить о новой ошибке или запросить функцию, пожалуйста, сначала используйте функцию поиска, чтобы убедиться, что нет уже созданной заявки на ту же проблему.

    • Пожалуйста, введите полезное описание реальной проблемы в Сводке.
    • Если вы считаете, что информация о вашем оборудовании полезна, поместите эту информацию в Описание, а не в Сводку.
    • Не указывайте номер версии пакета драйверов ACPI в сводке.
    • Пожалуйста, отправьте только одну проблему в тикете.Не указывайте несколько вопросов в одном билете. Будьте ясны и конкретны и включите всю информацию, необходимую, чтобы показать, что проблема вызвана программным обеспечением драйвера ACPI. НЕ просто отправляйте «отчет» о своем опыте.
    • Пожалуйста, не размещайте информацию о вашей системе в чьей-либо заявке. Проблемы с драйвером ACPI достаточно сложны, поэтому, даже если у вас одна и та же система и те же симптомы, ваша проблема может быть другой. Так что откройте свой собственный билет — не размещайте на чужом.Если разработчик считает, что они связаны, он свяжет заявки вместе.
    • Убедитесь, что вы всегда прикрепляете файл журнала тестирования к своей заявке, когда открываете ее.

    Доступен набор инструментов для использования служб ACPI. Приложения могут ссылаться на acpi32.lib. Библиотека и файлы заголовков включены в набор инструментов. Также предоставляются примеры программ и документация.

    Вы можете скачать последнюю версию инструментария здесь: acpi-toolkit

    Последнее обновление этой записи: , Дэвид Азаревич

    ACPI — Основные драйверы устройств Linux — Ƕʽlinux վ

    ACPI

    Advanced Configuration and Power Interface (ACPI) — это спецификация управления питанием, которая заменяет более ранние стандарты, такие как Advanced Power Management (APM).ACPI отвечает за переход системы между состояниями питания. Он также имеет задачу взаимодействия с устройствами и датчиками, подключенными к EC. Такие устройства называются устройствами ACPI, а память, предназначенная для их обработки, называется пространством ACPI.

    Как вы видели в другом месте этой книги, низкоуровневый код — не место для реализации политики. Это была основная проблема APM, где большинство политик управления питанием были частью прошивки BIOS. ACPI перемещает политику на один уровень выше, в операционную систему.Используя демон acpid, ACPI даже позволяет перенести политику на один уровень выше, в файлы конфигурации пользовательского пространства. Добавляя правила в файл конфигурации acpid, вы можете решить, что делать, когда нажимается горячая клавиша или когда происходит тепловое отключение.

    Даже с ACPI низкоуровневое микропрограммное обеспечение BIOS сохраняет ответственность за взаимодействие с оборудованием и обнаружение событий ACPI, таких как нажатие кнопки питания или отчет термодатчика. Для этого в BIOS используется специальный режим выполнения x86, запускаемый через прерывания управления системой (SMI).Режим выполнения SMI прозрачен для операционной системы. Чтобы уведомить операционную систему о событиях ACPI, обнаруженных в режиме SMI, BIOS выдает прерывание управления системой (SCI). Посмотрите на drivers / acpi / osl.c код Linux ACPI, который запрашивает SCI IRQ.

    Компоненты

    Linux ACPI включают следующее:

    1. Базовый уровень, который предоставляет основные функции ACPI, такие как интерпретатор машинного языка ACPI (AML). Специфичный для ACPI код BIOS написан на AML — языке, который работает на виртуальной машине и реализован интерпретатором AML операционной системы.

    2. Драйверы ACPI для взаимодействия со стандартными компонентами, такими как EC (drivers / acpi / ec.c), кнопки (drivers / acpi / button.c) и вентилятор (drivers / acpi / fan.c). Драйверы OEM предлагают поддержку функций, не поддерживаемых стандартными драйверами ACPI. Например, drivers / misc / thinkpad_acpi.c — это специальный драйвер OEM, который реализует дополнительные функции для IBM / Lenovo Thinkpads. На IBM / Lenovo Thinkpad файлы в / proc / acpi / генерируются стандартными драйверами ACPI, тогда как файлы в / proc / acpi / ibm / создаются специальным драйвером OEM.Итак, чтобы получить текущую температуру, сделайте следующее:

       bash> cat / proc / acpi / Thermal_zone / THM0 / temperature
      температура: 39 C 

      Но чтобы включить ночник поверх ЖК-дисплея, обратитесь за помощью к OEM-специфичному драйверу:

       bash> echo on> / proc / acpi / ibm / light 
    3. A kernel thread kacpid, который ACPI использует для постановки работы в очередь на выполнение.

    4. Отдельные драйверы устройств, которые используют службы ACPI для ответа на переходы в состояние питания системы.Для этого драйверы регистрируют методы suspend () и resume () в модели устройства ядра. Мы ссылались на эти методы при обсуждении структуры platform_driver в главе 6 «Последовательные драйверы», структуры spi_driver в главе 8 «Межинтегральный протокол», структуры pcmcia_driver в главе 9 «PCMCIA и Compact Flash» и структура pci_driver в главе 10.

    5. Инструменты пользовательского пространства, такие как acpitool, которые сообщают о состоянии различных устройств ACPI, показывают информацию о тепловой зоне и переводят систему в различные состояния сна:

       bash> acpitool
      Аккумулятор # 1: зарядка, 69.08%, 01:14:02
      Адаптер переменного тока: онлайн
      Тепловая зона 1: нормально, 38 C 
    6. Демон acpid, который является активатором политики для событий ACPI. Он прослушивает / proc / acpi / events на предмет событий управления питанием, о которых сообщает ядро. Когда вы нажимаете кнопку питания или когда происходит тепловое отключение, драйвер ACPI ядра отправляет событие в пользовательское пространство через / proc / acpi / events. Acpid читает это, передает через сценарии конфигурации, присутствующие в / etc / acpi / events /, и выполняет указанные действия.Предположим, вы хотите запустить определенную программу (/ bin / lidhandler) при нажатии кнопки крышки ноутбука. Для этого добавьте в /etc/acpi/events/acpi_handler.sh следующее:

       event = button / lid. *
      action = / bin / lidhandler 

      Вы можете использовать cpufreq в тандеме с ACPI. Вы можете, например, добавить эту строку в / bin / lidhandler, чтобы снизить частоту процессора при закрытии крышки ноутбука:

       echo powersave> / sys / devices / system / cpu / cpu0 / cpufreq / scaling_governor 

    Вы можете загрузить спецификации ACPI с www.acpi.info.

    В качестве упражнения представьте, что у вас есть карта телеметрии, встроенная во встроенную производную портативного компьютера, и что EC подключен к датчику, который измеряет мощность телеметрии. Чтобы получить доступ к силе телеметрии через / proc / acpi / (или / sys / bus / acpi /), обновите драйвер «extras» соответствующей модели ноутбука, присутствующий в драйверах / misc /. Если ваша плата является производным от IBM / Lenovo Thinkpad, например, измените драйверы / misc / thinkpad_acpi.c соответствующим образом. Вы можете использовать функции ядра ec_read () и ec_write () для доступа к месту, где хранится сила телеметрии в пространстве ACPI EC.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *