Компьютер с acpi на базе x64 что это


Компьютер с ACPI на базе x64 Windows 10 – info-effect.ru

На чтение 2 мин. Опубликовано

Привет! Мы продолжаем разбирать операционную систему Windows 10! Сегодня вы узнаете как настроить параметры устройства “Компьютер с ACPI на базе x64” на компьютере Windows 10. Вы сможете узнать состояние устройства, сможете обновить драйвер, сможете узнать значения свойств устройства и т.д.

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

 

 

Далее, на странице “Параметры” нажмите на вкладку “Устройства”.

 

 

Далее, на странице “Устройства”, внизу страницы, нажмите на вкладку “Диспетчер устройств”.

 

 

Далее, на странице “Диспетчер устройств” нажмите два раза на вкладку “Компьютер”. У вас откроются вложения. Нажмите два раза на вкладку устройства – Компьютер с ACPI на базе x64.

 

 

Далее, у вас откроется окно “Свойства Компьютер с ACPI на базе x64”. Здесь вы сможете настроить параметры устройства.

 

Общие:

– Здесь вы можете узнать состояние устройства.

– Тип устройства.

– Изготовителя устройства.

– Размещение устройства.

 

Драйвер:

– Вы можете узнать поставщика драйвера.

– Дату разработки драйвера.

– Версию драйвера.

– Цифровую подпись драйвера.

– Сведения о файлах драйвера.

– Вы можете обновить драйвер.

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

– Вы можете отключить устройство.

– Вы можете удалить драйвер.

 

Сведения:

– Вы можете узнать значения свойств устройства.

– Выберите свойство и вам автоматически покажут его значение.

– Например, вы можете узнать ранг драйвера, секцию INF файла, код проблемы, ранг миграции устройства и т.д.

 

События:

– Вы можете узнать какие события происходили с устройством.

– Вы можете узнать дату и время события.

– Вы можете узнать сведения событий.

– Вы можете посмотреть все события.

– Нажмите на кнопку OK.

 

 

Остались вопросы? Напиши комментарий! Удачи!

 

Характеристики материнской платы ACPI x64-based PC

Материнская плата ACPI x64-based PC, довольно старая плата, по котороый найти информации достаточно сложно. Мы приведем суммарную иформацию компьютера, собранного на базе материнской платы ACPI x64-based PC. Данная суммараная информация, досталась над от владельца такого вот старого компьютера.

Суммарная информация

Компьютер:
Тип компьютера ACPI x64-based PC
Операционная система Microsoft Windows 7 Home Basic
Пакет обновления ОС Service Pack 1
Internet Explorer 9.0.8112.16421 (IE 9.0)
DirectX DirectX 11.0
Имя компьютера USER-ПК
Имя пользователя User
Вход в домен User-ПК
Дата / Время 2012-12-26 / 16:23

Системная плата:
Тип ЦП QuadCore Intel Core i5-2300, 2900 MHz (29 x 100)
Системная плата Zotac H67
Чипсет системной платы Intel Cougar Point H67, Intel Sandy Bridge
Системная память 4080 МБ (DDR3-1333 DDR3 SDRAM)
DIMM1: E30106A 2 ГБ DDR3-1333 DDR3 SDRAM (9-9-9-24 @ 666 МГц) (8-8-8-22 @ 609 МГц) (7-7-7-20 @ 533 МГц) (6-6-6-17 @ 457 МГц)
DIMM3: E30106A 2 ГБ DDR3-1333 DDR3 SDRAM (9-9-9-24 @ 666 МГц) (8-8-8-22 @ 609 МГц) (7-7-7-20 @ 533 МГц) (6-6-6-17 @ 457 МГц)
Тип BIOS AMI (03/17/2011)
Коммуникационный порт Последовательный порт (COM1)
Коммуникационный порт USB Serial Port (COM3)

Отображение:
Видеоадаптер AMD Radeon HD 6570 (1024 МБ)
Видеоадаптер AMD Radeon HD 6570 (1024 МБ)
3D-акселератор AMD Radeon HD 6570 (Turks)
Монитор Dell 2709W (HDMI) [27″ LCD] (TR0709330YTS)

Мультимедиа:
Звуковой адаптер ATI Radeon HDMI @ AMD Turks/Whistler/Thames — High Definition Audio Controller
Звуковой адаптер Intel Cougar Point HDMI @ Intel Cougar Point PCH — High Definition Audio Controller [B-3]
Звуковой адаптер Realtek ALC892 @ Intel Cougar Point PCH — High Definition Audio Controller [B-3]

Хранение данных:
Контроллер IDE Intel(R) 6 Series/C200 Series Chipset Family 2 port Serial ATA Storage Controller — 1C08
Контроллер IDE Intel(R) 6 Series/C200 Series Chipset Family 4 port Serial ATA Storage Controller — 1C00
Контроллер хранения данных AOWGC6JW IDE Controller
Контроллер хранения данных JMicron JMB36X Controller
Дисковый накопитель WDC WD10EARS-00Y5B1 ATA Device (1000 ГБ, SATA-II)
Оптический накопитель HP BD Writer bd340i ATA Device
Оптический накопитель IVOHC QJOLMZG12J SCSI CdRom Device
SMART-статус жёстких дисков OK

Разделы:
C: (NTFS) 195.2 ГБ (159.6 ГБ свободно)
D: (NTFS) 736.2 ГБ (662.0 ГБ свободно)
Общий объём 931.4 ГБ (821.6 ГБ свободно)

Ввод:
Клавиатура Клавиатура HID
Клавиатура Стандартная клавиатура PS/2
Мышь HID-совместимая мышь

Сеть:
Первичный адрес IP 192.168.1.193
Первичный адрес MAC 74-F0-6D-70-8C-76
Сетевой адаптер 802.11n Wireless LAN Card (192.168.1.193)
Сетевой адаптер Microsoft Virtual WiFi Miniport Adapter
Сетевой адаптер Realtek PCIe GBE Family Controller

Периферийные устройства:
Принтер Fax
Принтер Microsoft XPS Document Writer
Контроллер USB2 Intel Cougar Point PCH — USB EHCI #1 Controller [B-3]
Контроллер USB2 Intel Cougar Point PCH — USB EHCI #2 Controller [B-3]
Контроллер USB3 VIA USB 3.0 eXtensible Host Controller
USB-устройство Generic USB Hub
USB-устройство Generic USB Hub
USB-устройство USB Serial Converter
USB-устройство USB-устройство ввода
USB-устройство USB-устройство ввода
USB-устройство Оборудование Майкрософт — USB-клавиатура
USB-устройство Составное USB устройство

DMI:
DMI поставщик BIOS American Megatrends Inc.
DMI версия BIOS 4.6.4
DMI производитель системы To be filled by O.E.M.
DMI система To be filled by O.E.M.
DMI системная версия To be filled by O.E.M.
DMI системный серийный номер To be filled by O.E.M.
DMI системный UUID 00020003-00040005-00060007-00080009
DMI производитель системной платы ZOTAC
DMI системная плата H67
DMI версия системной платы
DMI серийный номер системной платы To be filled by O.E.M.
DMI производитель шасси To Be Filled By O.E.M.
DMI версия шасси To Be Filled By O.E.M.
DMI серийный номер шасси To Be Filled By O.E.M.
DMI Asset-тег шасси To Be Filled By O.E.M.
DMI тип шасси Desktop Case

Компьютер с ACPI на базе x64 Windows 10 | RankBrain.ru

На чтение 2 мин.

 Привет ! Мы продолжаем разбирать операционную систему Windows 10 ! Сегодня вы узнаете как настроить параметры устройства “Компьютер с ACPI на базе x64” на компьютере Windows 10. Вы сможете узнать состояние устройства, сможете обновить драйвер, сможете узнать значения свойств устройства и т.д.

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

 

 

Далее, на странице “Параметры” нажмите на вкладку “Устройства”.

 

 

Далее, на странице “Устройства”, внизу страницы, нажмите на вкладку “Диспетчер устройств”.

 

 

Далее, на странице “Диспетчер устройств” нажмите два раза на вкладку “Компьютер”. У вас откроются вложения. Нажмите два раза на вкладку устройства – Компьютер с ACPI на базе x64.

 

 

Далее, у вас откроется окно “Свойства Компьютер с ACPI на базе x64”. Здесь вы сможете настроить параметры устройства.

 

Общие:

– Здесь вы можете узнать состояние устройства.

– Тип устройства.

– Изготовителя устройства.

– Размещение устройства.

 

Драйвер:

– Вы можете узнать поставщика драйвера.

– Дату разработки драйвера.

– Версию драйвера.

– Цифровую подпись драйвера.

– Сведения о файлах драйвера.

– Вы можете обновить драйвер.

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

– Вы можете отключить устройство.

– Вы можете удалить драйвер.

 

Сведения:

– Вы можете узнать значения свойств устройства.

– Выберите свойство и вам автоматически покажут его значение.

– Например, вы можете узнать ранг драйвера, секцию INF файла, код проблемы, ранг миграции устройства и т.д.

 

События:

– Вы можете узнать какие события происходили с устройством.

– Вы можете узнать дату и время события.

– Вы можете узнать сведения событий.

– Вы можете посмотреть все события.

– Нажмите на кнопку OK.

 

 

Компьютер с ACPI на базе x64 Windows 10

На чтение 2 мин. Просмотров 36

 Привет ! Мы продолжаем разбирать операционную систему Windows 10 ! Сегодня вы узнаете как настроить параметры устройства «Компьютер с ACPI на базе x64» на компьютере Windows 10. Вы сможете узнать состояние устройства, сможете обновить драйвер, сможете узнать значения свойств устройства и т.д.

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

 

 

Далее, на странице «Параметры» нажмите на вкладку «Устройства».

 

 

Далее, на странице «Устройства», внизу страницы, нажмите на вкладку «Диспетчер устройств».

 

 

Далее, на странице «Диспетчер устройств» нажмите два раза на вкладку «Компьютер». У вас откроются вложения. Нажмите два раза на вкладку устройства — Компьютер с ACPI на базе x64.

 

 

Далее, у вас откроется окно «Свойства Компьютер с ACPI на базе x64». Здесь вы сможете настроить параметры устройства.

 

Общие:

— Здесь вы можете узнать состояние устройства.

— Тип устройства.

— Изготовителя устройства.

— Размещение устройства.

 

Драйвер:

— Вы можете узнать поставщика драйвера.

— Дату разработки драйвера.

— Версию драйвера.

— Цифровую подпись драйвера.

— Сведения о файлах драйвера.

— Вы можете обновить драйвер.

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

— Вы можете отключить устройство.

— Вы можете удалить драйвер.

 

Сведения:

— Вы можете узнать значения свойств устройства.

— Выберите свойство и вам автоматически покажут его значение.

— Например, вы можете узнать ранг драйвера, секцию INF файла, код проблемы, ранг миграции устройства и т.д.

 

События:

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

— Вы можете узнать дату и время события.

— Вы можете узнать сведения событий.

— Вы можете посмотреть все события.

— Нажмите на кнопку OK.

 

 

Что новые версии UEFI-стандартов нам готовят, часть вторая, ACPI 6.0 / Хабр

Продолжаем знакомство с новыми возможностями недавно вышедших из под пера UEFI Forum стандартов, и если в предыдущей части речь шла о внутреннем стандарте PI, то на этот раз она пойдет об ACPI 6.0 и его отличиях от предыдущей версии 5.1.
Если вам интересно, что именно изменилось за 10 месяцев разработки стандарта, и какими новшествами нас порадуют или огорчат будущие системы с поддержкой ACPI 6.0 — добро пожаловать под кат.

Что вообще такое ACPI
ACPI или Advanced Configuration and Power Interface — это открытый стандарт на взаимодействие ОС и прошивки, разработанный совместно инженерами Hewlett-Packard, Intel, Microsoft, Phoenix и Toshiba. Первый релиз вышел в декабре 1996 года и включал в себя как улучшенные аналоги APM, MPS и PnPBIOS, так и собственные наработки для обнаружения подключенного оборудования, мониторинга, управления питанием и охлаждением.
Интерфейс ACPI практически независим от архитектуры целевой машины и состоит из множества таблиц, которые содержат либо данные (информацию SMBIOS и DMI, например, или лицензионный ключ для Windows 8), либо код на языке AML. Код этот выполняется специальным драйвером-интерпретатором, который обязан присутствовать в каждой ACPI-совместимой ОС. Первой такой ОС была Windows 98, но реализация ACPI в те времена хромала на обе ноги как со стороны разработчиков BIOS'ов, так и со стороны MS, и потому до Windows Vista (и ядра Linux 2.6.0, если взглянуть по другую сторону баррикад) интерфейс фактически не использовался.
Тем не менее, стандарт быстро стал популярным (не обошлось без давления со стороны Intel и Microsoft) и пережил уже 6 редакций. В версии 2.0 добавили поддержку 64-битных процессоров, в 3.0 — SATA, PCIe, управления температурой компонентов (т.е. не только CPU) и больших многопроцессорных систем, в 4.0 — USB3 и x2APIC, в 5.0 — GPIO, простых периферийных шин (I2C, SPI, UART) и управления питанием памяти.
На данный момент сильнее всего ACPI задействован в MacOS X, десктопные и серверные редакции Windows тоже требуют от BIOS'а наличия поддержки как минимум ACPI 2.0, а Linux и FreeBSD по прежнему могут без особых проблем работать без ACPI, но используют интерфейс, если его удалось обнаружить.
ACPI 6.0
С момента выпуска предыдущей версии 5.1. прошел почти год, но каких-то радикальных изменений в новом стандарте не случилось, что позволит производителям прошивок реализовать его поддержку в достаточно короткие сроки.
Для начала я перечислю все заметные изменения, а потом уже постараюсь дать развернутый комментарий по каждой группе. Поехали!
Поддержка NVDIMM
Support for Non-Volatile Memory Firmware Interfaces — добавление новой ACPI-таблицы NFIT, из которой ОС сможет узнать, на какие именно части адресного пространства CPU отображена NVDIMM и как именно ОС может ей воспользоваться. Для чего это нужно и почему это здорово — читайте ниже.
Extended Vendor Range for E820 Address Types and UEFI Memory Types — добавление новых типов памяти для старой (E820) и новой (UEFI MemMap) карт памяти, в дополнение к NFIT для тех ОС, который о ней еще пока слыхом не слыхивали.
Persistent memory S4 behavior — возможность использовать NVDIMM вместо S4 data storage, что избавит пользователей Windows от файла hiberfil.sys, да и вообще несколько размоет границу между S3 (он же Sleep) и S4 (он же Hibernate) для обычного пользователя.
Поддержка USB-C
Add USB-C Connection support to _UPC — теперь у каждого USB-порта можно узнать, является ли он портом USB Type C и если да, то какие именно новые режимы поддерживает.
Обновление для языка ASL
ASL: Printf and Fprintf Debug Macros — новые макросы для форматного вывода, сильно упрощающие написание отладочного кода на ASL (до этого приходилось городить километры вложенных Concatenate).
ASL: Helper Macro ToPLD() — еще один полезный макрос, позволяющий заполнять объекты типа _PLD, которые используются для описания физического положения устройств в системе (т.е. что-то вроде «порт USB3 — первый слева во втором ряду портов на задней панели»), и который до этого заполнялся серией вызовов Store (с возможностью забыть заполнить часть полей и переписать уже заполненные).
ASL: Extensions for Symbolic Operators and Expressions (ASL 2.0) — невероятно замечательное изменение, после которого код на ASL станет вдвое приятнее писать и вдесятеро приятнее читать, ведь теперь вместо Add(X, Y, Z) можно писать Z = X + Y, а вместо LGreaterEqual(X, Y) — X >= Y. Я джва года ждал такую игру, блин!
Температуры, питания и производительность
Standby Thermal Trip — возможность при сильном превышении температуры какой-либо части платы перейти в S3 вместо полного отключения, что позволит потерять меньше данных.
Adding Support for Faster Thermal Sampling — возможность для производителя платы указать период опроса датчиков температуры (минимальное значение — 0,1 с), которой не было ранее. Позволит улучшить скорость реакции драйвера OSPM на изменения температуры компонентов.
Adjust max p-states — поддержка более 16 промежуточных состояний питания (по простому — пар «множитель CPU — желаемое напряжение») для находящейся под нагрузкой (т.е в состоянии С0) системы. Позволит точнее сэкономить еще немного энергии на мобильных ПК.
ACPI Low Power Idle Table and _LPD proposal — новые таблица и метод для перехода в энергосберегающие состояния LPI. Работают они пока только на Haswell и более новых процессорах Intel, только в Windows и только при наличии Intel Power Engine Plug-in, так что пока толку от этого новшества не много.
CPPC heterogeneous performance capabilities — поддержка технологии CPPC от Intel. Еще один способ управления нагрузкой, в добавок к десятку уже имеющихся. Тоже только для Haswell+, но на этот раз драйвером для Linux не обделили.
Поддержка архитектуры ARM
Reserve IORT and support for ARM GICv3/4 in MADT — название таблицы IORT зарезервировано для будущих версий стандарта, поддержка контролера прерываний ARM GIC добавлена в MADT. Шаг за шагом UEFI Forum добавляет поддержку ARM в свои стандарты, еще пара лет, и на ARM-системах с UEFI и ACPI начнет стартовать десктопная Windows…
Остальное
Reserve STAO and XENV table signatures — парочка таблиц зарезервирована для добавления в будущие версии стандарта. STAO позволит драйверу OSPM игнорировать некоторую часть кода ACPI (что может понадобиться, к примеру, на китайских планшетах, где в ACPI зачастую творится трэш, угар и содомия, а просто дропнуть все таблицы целиком во время загрузки ОС — слишком радикально), а XENV нужна гипервизору Xen для передачи данных в Dom0.
FADT Hypervisor Vendor Identification Support — новое 64-битное поле в таблице FADT, в котором гипервизор может сообщить ОС о своем присутствии и типе.
Support for Platform-specific device reset — поддержка нового типа ресетов, о которой я уже писал в первой части.
Generic Button(s) Abstraction — напоследок, еще одна приятность уровня ASL 2.0, которую я ждал те же джва года, поддержка кнопок для любых целей, а не только Power/Reset/Lid/Sleep. Никаких больше кривых драйверов, вызывающих SMI на каждый чих, никакой регулировки громкости через DMI, один раз кнопкам пишется ASL-код и они работают из коробки.
Совсем немного про NVDIMM
Обещал рассказать, чем поддержка NVDIMM чревата простому пользователю — и расскажу.
Даже без самой NVDIMM (о плюсах которой можно почитать, например, здесь) таблица NFIT позволит прошивке отобразить любой непрерывный файл в память и сообщить ОС, что он там и что с него можно загрузиться. Это, в свою очередь, позволит UEFI загружаться не только с физических носителей, но и из ISO-образов, с виртуальных дисков, с любых блочных устройств (даже без ФС) и т.п. Фишку, скорее всего, подсмотрели у GRUB'а, который так умеет уже лет десять, но она от этого не становится менее полезной.
Заключение
В отличие от PI 1.4, в котором почти ничего интересного и не было, в новой версии ACPI добавилось несколько приятных как пользователю (NFIT, кнопки, USB-C), так и разработчику (ASL 2.0, новые макросы, больше возможностей для контроля температуры) вещей. Ну и самих себя UEFI Forum не обделили, добавив скопом все недавние энергосберегающие технологии Intel и оставив задел на будущую версию для ARM и Linaro.
Ждем теперь, когда производители UEFI-платформ (т.е AMI, Phoenix и Insyde) объявят и поддержке ACPI 6.0 в своих продуктах.

P.S.
Извиняюсь за обилие аббревиатур, но иначе тут никак.
Спасибо за внимание, удачных вам прошивок.

ACPI устранил конфликты между BIOS и операционной системой

В наших с вами компьютерах существует множество опций, к существованию которых мы давно привыкли и воспринимаем их как должное. Среди них есть и такие, которые были введены в компьютерную жизнь благодаря принятию в середине 90-х гг. ведущими производителями компьютерного оборудования стандарта ACPI(Advanced Configuration and Power Interface — Расширенный интерфейс управления настройкой и питанием). Этот стандарт предоставляет операционной системе и, как следствие, пользователю компьютера мощные и эффективные средства для контроля аппаратных компонентов и управления их работой.

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

Эти функции кажутся нам теперь совершенно естественными, но в ранних версиях Windows, таких как Windows 95, не поддерживавших технологию ACPI (не говоря уже об операционных системах семейства DOS), операционная система не могла даже автоматически выключить компьютер, и пользователю приходилось самостоятельно нажимать кнопку питания для того, чтобы выключить системный блок.

Содержание статьи

История создания

Нельзя сказать, что стандарт ACPI появился на пустом месте. До его появления существовал стандарт управления питанием APM. Однако он поддерживался исключительно на уровне BIOS. Кроме того, его возможности были ограничены и в настоящее время этот стандарт практически не используется.

ACPI изначально разрабатывался в качестве открытого стандарта. Первая реализация ACPI была создана в 1996 году компаниями Toshiba, Intel и Microsoft, к которым позже присоединились Phoenix и Hewlett-Packard. Стандарт ACPI постоянно совершенствуется, а его последняя версия была выпущена в 2011 г.  Первоначально в ACPI использовалась 16 и 32-битная адресация, которая позже сменилась 64-битной. В версии ACPI 3.0, вышедшей в 2004 г., была добавлена поддержка разъемов SATA, а также шины PCI Express.

На сегодняшний день эта технология поддерживается большинством операционных систем, а также процессорных архитектур. Помимо семейства ОС Microsoft Windows стандарт ACPI поддерживается также такими семействами ОС, как Linux и Free BSD.

Принцип работы

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

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

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

Преимущества

Какие же преимущества дает повсеместное внедрение стандарта ACPI простому пользователю?

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

Но этим возможности ACPI не ограничиваются. Пользователь может также запрограммировать поведение кнопки выключения питанием на системном блоке. При ее нажатии система будет спрашивать у вас, что делать — выключать ли компьютер, переводить ли его в спящий режим, режим гибернации, то есть, приостановки работы компьютера с сохранением текущей сессии, или ничего не делать. Единственной кнопкой на блоке, не зависящей от программных установок, на компьютере, поддерживающем ACPI, осталась лишь кнопка Reset.

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

Стандарт ACPI определяет несколько режимов потребления энергия – номинальный режим, энергосберегающий режим, режим полной остановки, и.т.д. Эти режимы поддерживаются как всем компьютером, так и его отдельными компонентами, в том числе и центральным процессором.

Пользователь может настроить уровень поддержки ACPI компьютером, а также включить или выключить отдельные опции ACPI в БИОСЕ при помощи интерфейса настроек BIOS Setup.

Основные преимущества технологии:

  • Управление питанием компьютера и его компонентов программными средствами
  • Повышение экономичности компьютера
  • Разрешение конфликтов между BIOS и ОС при конфигурировании устройств
  • Платформенная независимость технологии ACPI

Заключение

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

Порекомендуйте Друзьям статью:

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 - OSDev Wiki

ACPI (Advanced Configuration and Power Interface) - это стандарт управления питанием и конфигурации для ПК, разработанный Intel, Microsoft и Toshiba. ACPI позволяет операционной системе управлять мощностью, подаваемой на каждое устройство (например, переводить определенные устройства в режим ожидания или отключать питание). Он также используется для контроля и / или проверки тепловых зон (датчики температуры, скорости вращения вентиляторов и т. Д.), Уровня заряда батареи, маршрутизации IRQ PCI, процессоров, доменов NUMA и многих других вещей.

Внедрение ACPI

Информация об ACPI хранится в памяти BIOS (конечно, для тех систем, которые поддерживают ACPI).

ACPI состоит из двух основных частей. Первая часть - это таблицы, используемые ОС для конфигурации во время загрузки (они включают такие вещи, как количество процессоров, детали APIC, диапазоны памяти NUMA и т. Д.). Вторая часть - это среда выполнения ACPI, которая состоит из кода AML (платформенно-независимый язык ООП, который поступает из BIOS и устройств) и кода ACPI SMM (режим управления системой).

Чтобы начать использовать ACPI, операционная система должна искать RSDP (указатель описания корневой системы). Это описано в RSDP, потому что здесь слишком подробно.

Если RSDP найден и проверка действительна, он содержит указатель на RSDT (таблица описания корневой системы), а для более новых версий ACPI (ACPI 2.0 и более поздних) существует дополнительный XSDT (расширенная таблица описания системы). И RSDT, и XSDT содержат указатели на другие таблицы. Единственная реальная разница между RSDT и XSDT состоит в том, что XSDT содержит 64-битный указатель вместо 32-битного указателя.

Для части времени выполнения ACPI основная таблица, которую необходимо обнаружить, - это FADT (фиксированная таблица описания ACPI), поскольку она содержит информацию, необходимую для включения ACPI.

У вас есть две возможности использовать ACPI. Вы можете написать свой собственный считыватель таблиц ACPI и интерпретатор AML. Или вы можете интегрировать ACPICA в свою ОС.

Переход в режим ACPI

На некоторых ПК это уже сделано за вас, если ...

  • поле команды SMI в FADT равно 0
  • Поля включения и отключения ACPI в FADT равны 0
  • бит 0 (значение 1) порта ввода / вывода блока управления PM1a установлен

В противном случае запишите значение поля включения ACPI в номер регистра, на который указывает поле команды smi, например:

 outb (fadt-> smi_command, fadt-> acpi_enable); 

Linux ждет 3 секунды, пока оборудование не изменит режим.Затем опрашивайте блок управления PM1a, пока не установится бит 0 (значение 1). Когда этот бит установлен, это означает, что события управления питанием генерируют SCI, а не SMI, что означает, что ваша ОС должна обрабатывать события, а BIOS управления системой ничего за вас не делает. SCI - это IRQ, о котором вам сообщает FADT.

 в то время как (inw (fadt-> pm1a_control_block) & 1 == 0); 

См. Также

Статьи

Ссылки на форум

Внешние ссылки

.Скачать драйверы для ПК на базе

ACPI x64 для Windows 10, 8.1, 7, Vista, XP

Главная & nbsp & nbsp »& nbsp & nbspACPI x64-based ПК

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

Информация о системе

Ваша машина в настоящее время работает: Windows (обнаружение)

ACPI x64-based PC Драйверы Скачать


  • Описание : Сканировать вашу систему на наличие устаревших или отсутствующих драйверов
  • Версия файла : 8.5
  • Размер файла : 2.33M
  • Поддерживаемые ОС : Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP

  • Версия драйвера : 6.1.7600.16385
  • Дата выпуска : 2006-06-21
  • Размер файла : 3K
  • Поддерживаемая ОС : Windows 7 32bit

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 6.3.9600.16384
  • Дата выпуска : 2006-06-21
  • Размер файла : 1.12K
  • Поддерживаемая ОС : Windows 8.1 64-битная

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 6.3.9600.16384
  • Дата выпуска : 2006-06-21
  • Размер файла : 2,93K
  • Поддерживаемая ОС : Windows 8.1 32bit

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 6.2.9200.16384
  • Дата выпуска : 2006-06-21
  • Размер файла : 1.13K
  • Поддерживаемая ОС : Windows 8 64bit

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 6.2.9200.16384
  • Дата выпуска : 2006-06-21
  • Размер файла : 1,1K
  • Поддерживаемая ОС : Windows 8 32bit

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


  • Версия драйвера : 6.1.7600.16385
  • Дата выпуска : 2006-06-21
  • Размер файла : 2,8K
  • Поддерживаемая ОС : Windows 7 64bit

Пожалуйста, введите проверочный код и нажмите кнопку загрузки.


.

Загрузить драйвер для ПК на базе ACPI x64 для Windows XP x64 Windows 2003 x64

Компания Gigabyte обнародовала технические характеристики своего мини-ПК Brix GB-EACE-3450, однако на рынке устройство пока отсутствует.

В отличие от многих продуктов серии Brix, GB-EACE-3450 не является игровым решением. Он основан на 14-нм процессоре Intel Celeron N3450 (Apollo Lake) и не имеет дискретного графического ядра.

Максимальный объем оперативной памяти этого компактного ПК достигает 8 ГБ; и можно использовать M.2 SSD-накопителя для хранения. Система охлаждения пассивна, пока корпус работает как радиатор.

Brix GB-EACE-3450 предлагает множество возможностей подключения. Клиенты могут использовать четыре порта USB 3.0, два выхода HDMI, два Gigabit Ethernet и аудиоразъем. Наличие порта RJ-45 позволяет подключать RS232 / 422/485 через адаптер. Среди других особенностей - адаптеры беспроводной сети, кардридер, внутренний слот для сотового модема, три антенны и монтажный кронштейн VESA, который позволяет закрепить мини-ПК за дисплеем.

Gigabyte Brix GB-EACE-3450 с 105 х…

.

Загрузите последний драйвер для ПК на базе ACPI x64 - HP Support Community

@ bayview1

Добро пожаловать на форумы поддержки HP. 🙂 Я наткнулся на ваш пост и хотел бы помочь.

Я понимаю, что у вас есть компьютер HP Pavilion TouchSmart 20 series, и вы получаете сообщение об ошибке «Поток застрял в драйвере устройства».

Чтобы обеспечить точное разрешение, мне нужно еще несколько деталей:

  • Сообщите, пожалуйста, точный номер модели продукта.Эта ссылка поможет вам найти номер модели: http://hp.care/2bygf7l
  • Эта ошибка появляется на синем экране (Синий экран смерти)?
  • Были ли в последнее время на ПК изменения или обновления программного обеспечения?

Тем временем я провел небольшое исследование и предлагаю вам выполнить следующие шаги для устранения проблемы:

  • Открыть диспетчер устройств
  • Разверните «Адаптеры дисплея».
  • Щелкните правой кнопкой мыши драйверы дисплея и выберите обновление.

Пример драйверов дисплея в диспетчере устройств:

Если проблема не исчезнет, ​​выполните следующее исправление:

  • Нажмите Пуск
  • Отображение типа в результатах поиска
  • Выберите Показать из списка
  • Перейти к изменению настроек дисплея
  • Нажмите Дополнительные настройки
  • Перейти к устранению неполадок
  • Нажмите "Изменить настройки" v
  • Перетащите ползунок Аппаратное ускорение на Нет
  • Нажмите ОК
  • Перезагрузите компьютер.

Я искренне надеюсь, что это решит проблему. Дай мне знать. Удачи! 🙂

.

Использование ACPI для настройки портов USB на компьютере - драйверы Windows

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

В этой статье

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

Если вы используете ACPI для указания конфигурации порта USB, вы должны определить возможности порта USB ( _UPC ) и описание физического местоположения ( _PLD ) объектов. Хотя спецификация ACPI 6.0 специально не запрещает использование только объекта _UPC , использование обоих объектов более точно указывает на возможность пользователя подключать устройства к порту. Использование только объекта _UPC может привести к неправильной или неправильной настройке группировки контейнеров устройств.

Устройства, подключенные к порту, можно снимать с концентратора, если установлен бит DeviceRemovable . В следующей таблице показано, как значения объектов ACPI для данного порта влияют на значение бита дескриптора USB-концентратора DeviceRemovable , который Windows сообщает для устройства.

Состояние порта USB Пример _UPC.PortIsConnectable байт _PLD.UserVisible бит (бит 64) Результирующее устройство Удаляемое значение бита

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

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

Установить (0xFF)

Набор (1)

Набор

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

Порт напрямую подключен к встроенному устройству, например веб-камере ноутбука или внутреннему концентратору USB.

Установить (0xFF)

Очищено

Очищено

Порт физически реализован хост-контроллером USB, но не используется.

Порт - это дополнительный порт, который не подключен к терминалу разъема порта или интегрированному устройству.

Очищено (0x00)

Прозрачный

Очищено

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

В следующих примерах показан правильно сформированный исходный язык ACPI (ASL), демонстрирующий использование объектов _UPC и _PLD для описания порта USB:

  • Чтобы указать порт, который является внутренним (невидимым для пользователя) и может быть подключен к интегрированному устройству, байт _UPC.PortIsConnectable должен быть установлен в 0xFF, а бит _PLD.UserVisible должен быть установлен в 0.

    В следующем примере устройство сгруппировано с контейнером устройства компьютера.

      Имя (_UPC, Package () { 0xFF, // Порт доступен для подключения 0xFF, // Тип коннектора (Н / Д для невидимых портов) 0x00000000, // Зарезервировано 0, должно быть равно нулю 0x00000000}) // Зарезервировано 1, должно быть равно нулю Имя (_PLD, Buffer (0x10) { 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00})  
  • Чтобы указать порт, который является внешним (видимым пользователем) и может быть подключен к внешнему устройству, _UPC.Байт PortIsConnectable должен быть установлен в 0xFF, а бит _PLD.UserVisible должен быть установлен в 1. _ UPC . PortConnectorType байт должен быть установлен на соответствующий тип USB-разъема, как указано в разделе 9.13 спецификации ACPI 3.0.

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

      Имя (_UPC, Package () { 0xFF, // Порт доступен для подключения 0x00, // Тип коннектора, в данном случае тип 'A' 0x00000000, // Зарезервировано 0, должно быть равно нулю 0x00000000}) // Зарезервировано 1, должно быть равно нулю Имя (_PLD, Buffer (0x10) { 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x31, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00})  

Разъем USB Type-C должен быть правильно описан в ACPI для прохождения теста USB Type-C ACPI Validation Hardware Lab Kit.

Пример _UPC для разъема USB Type-C:

  Имя (_UPC, Пакет (4) { 0x01, // Порт доступен для подключения 0x09, // Тип разъема: разъем типа C - USB2 и SS с коммутатором 0x00000000, // Зарезервировано0 - должно быть равно нулю 0x00000000}) // Зарезервировано1 - должно быть равно нулю  

Дополнительные сведения об интерфейсе ACPI 6.0 см. В разделе «Расширенная конфигурация и спецификация интерфейса питания», версия 6.0.

.

Смотрите также