Bios asf что это

Обновлено: 06.07.2024

В этом разделе описываются практически все (по мере создания) параметры, устанавливаемые в программе SETUP для BIOS фирмы AWARD Software International Inc. В конкретной материнской плате каких-то из описываемых параметров может и не быть. Одни и те же параметры могут называться по разному в зависимости от производителя материнской платы, поэтому здесь в некоторых случаях приведено несколько вариантов.

Для просмотра и корректировки установок chipset в BIOS вашего компьютера рекомендуем воспользоваться прелестной программой TweakBIOS. С помощью этой программы можно изменять установки в BIOS "на лету", а также увидеть, правильно ли программа SETUP выполнила установки.

ПРИМЕЧАНИЕ: Программа запускается и под различными Windows, но использовать ее можно только в DOS.

Содержание:

Раздел BIOS FEATURES SETUP

Раздел CHIPSET FEATURES SETUP

Раздел PnP/PCI Configuration Setup

Раздел Power Management Setup

  • Enabled - разрешено
  • Disabled - запрещено
  • Enabled - разрешено
  • Disabled - запрещено
  • Enabled - разрешено
  • Disabled - запрещено
  • Enabled - разрешено
  • Disabled - запрещено
  • Yes - освободить IRQ 6
  • No — не освобождать (независимо от того, есть ли флоппи-дисковод или нет)
  • Enabled - разрешено
  • Disabled - запрещено

Раздел CHIPSET FEATURES SETUP

Установка параметров для FPM DRAM, EDO DRAM и Synchronous DRAM

Конфигурирование шин PCI, AGP, портов ввода/вывода и установка параметров IDE контроллера

    (Режим кэширования для видеопамяти) — параметр действителен только для процессоров архитектуры Pentium Pro (Pentium II, Deshutes и т.п.). В процессоре Pentium Pro была предусмотрена возможность изменять режим кэширования в зависимости от конкретной области памяти через специальные внутренние регистры, называемые Memory Type Range Registers — MTRR. С помощью этих регистров для конкретной области памяти могут быть установлены режимы UC (uncached — не кэшируется), WC (write combining — объединенная запись), WP (write protect — защита от записи), WT (write through — сквозная запись) и WB (write back — обратная запись). Установка режима USWC (uncached, speculative write combining — не кэшировать, режим объединенной записи) позволяет значительно ускорить вывод данных через шину PCI на видеокарту (до 90 MB/c вместо 8 MB/c). Следует учесть, что видеокарта должна поддерживать доступ к своей памяти в диапазоне от A0000 — BFFFF (128 kB) и иметь линейный буфер кадра. Поэтому лучше установить режим USWC, но в случае возникновения каких-либо проблем (система может не загрузиться) установить значение по умолчанию UC. Может принимать значения:
    • UC - uncached — не кэшируется
    • USWC — uncached, speculative write combining — не кэшировать, режим объединенной записи.
    • Enabled - разрешено
    • Disabled - запрещено
    • Enabled - разрешено
    • Disabled - запрещено
    • Enabled - разрешено
    • Disabled - запрещено
    • Enabled - разрешено
    • Disabled - запрещено
    • Enabled - разрешено
    • Disabled - запрещено
    • Enabled - разрешено
    • Disabled - запрещено
    • Normal — обычный интерфейс принтера, также называется SPP
    • ECP — порт с расширенными возможностями
    • EPP — расширенный принтерный порт
    • ECP + EPP- можно использовать оба режима
    • SPP — обычный интерфейс принтера, также называется SPP
    • ECP — порт с расширенными возможностями
    • EPP — расширенный принтерный порт
    • EPP 1.9 — версия 1.9 исполнения интерфейса
    • EPP 1.7 — версия 1.7 исполнения интерфейса
    • 1 — канал 1
    • 3 - канал 3
    • Disabled - запрещено использовать DMA
    • Primary - разрешена работа только первого канала
    • Secondary - разрешена работа только второго канала
    • Both - разрешена работа обеих каналов
    • Disable - запрещена работа обеих каналов
    • Enable - контроллер разрешен
    • Disable - контроллер запрещен

    Раздел PnP/PCI Configuration Setup

    • PNP OS Installed(установлена ли операционная система с поддержкой режима Plug&Play?) - Установить Yes, если операционная система поддерживает Plug&Play (например, Windows 95) и No в противном случае.
    • Resources Controlled By(как управляются ресурсы) - Если выбрано AUTO, то BIOS сам автоматически назначит прерывания и каналы DMA всем устройствам, подключенным к шине PCI и эти параметры не будут появляться на экране. В противном случае все эти параметры следует установить вручную. В некоторых вариантах BIOS этот параметр может устанавливаться индивидуально для каждого PCI слота и выглядеть так: Slot 1 IRQ, Slot 2 IRQ и т.д. (сброс конфигурационных данных) — Рекомендуется устанавливать его в Disabled. При установке Enabled BIOS будет очищать область Extended System Configuration Data (Расширенные данные о конфигурации системы — ESCD), в которой хранятся данные о конфигурировании BIOS`ом системы, поэтому возможны аппаратные конфликты у "брошенных" таким образом на произвол судьбы устройств. (прерывание с номером n назначено на. ) — Каждому прерыванию системы может быть назначен один из следующих типов устройств:
      • Legacy ISA (классические ISA карты) — Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения прерываний в соответствии с документацией на них.
      • PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) — этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
      • Legacy ISA (классические ISA карты) — Обычные карты для ISA, такие как модемы или звуковые карты без поддержки Plug&Play. Эти карты требуют назначения каналов DMA в соответствии с документацией на них.
      • PCI/ISA PnP (устройства для шины PCI или устройства для шины ISA с поддержкой Plug&Play) — этот параметр устанавливается только для устройств на шине PCI или ISA карт с поддержкой Plug&Play.
      • Level (уровень) — контроллер прерываний реагирует только на уровень сигнала.
      • Edge (перепад) - контроллер прерываний реагирует только на перепад уровня сигнала.
      • PCI IDE IRQ mapping (используется для PCI IDE)
      • PC AT (ISA) (используется для ISA)
      • Enabled - разрешено
      • Disabled - запрещено
      • No/ICU (нет/конфигурационная утилита для ISA) — если установлено это значение, то BIOS может распоряжаться этим прерыванием по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
      • Yes (да) - означает принудительное освобождение прерывания для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им прерываний, так как в противном случае BIOS может назначить прерывание, жестко используемое какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
      • No/ICU (нет/конфигурационная утилита для ISA) — если установлено это значение, то BIOS может распоряжаться этим каналом DMA по своему усмотрению. Для DOS настройка параметров в этом случае может также выполняться с помощью программы ISA Configuration Utility от Intel.
      • Yes (да) - означает принудительное освобождение канала DMA для какой-либо карты на шине ISA, не поддерживающей режим Plug&Play. Рекомендуется всегда указывать Yes для таких карт и нужных им каналом DMA, так как в противном случае BIOS может назначить канал, жестко используемый какой-либо картой на ISA, другой карте, что может вызвать даже прекращение нормальной работы компьютера.
      • No/ICU (нет/ICU) - оставляет управление этим параметром на усмотрение BIOS или программы ICU.
      • C800, CC00, D000, D400, D800 и DC00 - указывается адрес блока памяти. Кроме этого, появляется дополнительный параметр ISA MEM Block SIZE (размер блока памяти), который нужен в том случае, если таких ISA карт несколько и этот параметр может принимать значения 8K, 16K, 32K, 64K
      • AUTO (автоматически) — Разрешен поиск SCSI контроллера Adaptec и запуск BIOS для него.
      • Disabled (запрещено) — Устанавливается в это значение при отсутствии SCSI карты.
      • Yes - разрешено
      • No — запрещено
      • Enabled - разрешено
      • Disabled - запрещено
      • Enabled - разрешено
      • Disabled - запрещено
      • AUTO (автоматически) — Разрешен поиск SCSI контроллера и запуск BIOS для него.
      • Disabled (запрещено) — Устанавливается в это значение при отсутствии SCSI карты.
      • Enabled - разрешено
      • Disabled - запрещено
      • PCI/AGP - сначала BIOS PCI видеокарты, затем AGP
      • AGP/PCI - сначала BIOS AGP видеокарты, затем PCI
      • OS — поддержка через операционную систему
      • BIOS - поддержка через BIOS

      Раздел Power Management Setup

      • Power Management(управление энергопотреблением) — позволяет либо разрешать BIOS'у снижать энергопотребление компьютера, если за ним не работают, либо запрещать. Может принимать значения:
        • User Define (определяется пользователем) — при установке этого параметра вы можете самостоятельно установить время перехода в режим пониженного энергопотребления.
        • Min Saving (минимальное энергосбережение) — при выборе этого параметра компьютер будет переходить в режим пониженного энергопотребления через время от 40 мин. до 2 часов (зависит от конкретного BIOS материнской платы)
        • Max Saving (максимальное энергосбережение) — компьютер перейдет в режим пониженного энергопотребления через 10 — 30 с. после прекращения работы пользователя с ним.
        • Disable (запрещение энергосбережения) — запрещает режим энергосбережения.
        • Enabled - разрешено
        • Disabled - запрещено
        • Susp, Stby -> Off (выключение в режиме Suspend И Standby) — монитор перейдет в режим пониженного энергопотребления при наступлении либо режима Suspend, либо Standby.
        • All modes -> Off (выключение во всех режимах) — монитор будет переведен в режим пониженного энергопотребления в любом режиме.
        • Always On (всегда включен) — монитор никогда не будет переведен в режим пониженного энергопотребления
        • Suspend -> Off (выключение в режиме Suspend) — монитор перейдет в режим пониженного энергопотребления при наступлении режима Suspend.
        • DPMS OFF - снижение энергопотребления монитора до минимума
        • DPMS Reduce ON - монитор включен и может использоваться
        • DPMS Standby - монитор в режиме малого энергопотребления
        • DPMS Suspend — монитор в режиме сверхмалого энергопотребления
        • Blank Screen - экран пуст, но монитор потребляет полную мощность
        • V/H SYNC+Blank - снимаются сигналы разверток — монитор переходит в режим наименьшего энергопотребления.
        • Enabled - разрешено
        • Disabled - запрещено
          (частота процессора в режиме Standby) - определяет коэффициент деления тактовой частоты в режиме Standby (ожидания работы).
        • HDD Power Down(выключение жесткого диска) - устанавливает либо время, через которое при отсутствии обращения жесткий диск будет выключен, либо запрещает такое выключение вообще. Параметр не оказывает влияние на диски SCSI. Может принимать значения:
          • От 1 до 15 минут
          • Disabled - запрещено
          • 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
          • Disabled - запрещено
          • 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
          • Disabled - запрещено
          • 30 Sec, 1 Min, 2 Min, 4 min, 8 Min, 20 Min, 30 Min, 40 Min, 1 Hour - время перехода (Sec — секунды, Min — минуты, Hour — час)
          • Disabled - запрещено
            — разрешение этого параметра приведет к "пробуждению" компьютера от модема или мыши, подключенных к COM2. Может принимать значения:
            • Enabled - разрешено
            • Disabled - запрещено
            • Enabled - разрешено
            • Disabled - запрещено
            • Enabled - разрешено
            • Disabled - запрещено
            • Enabled - разрешено
            • Disabled - запрещено
              — при разрешении этого параметра компьютер не "засыпает", если подключенное к порту COM2 устройство используется. Может принимать значения:
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
              • Enabled - разрешено
              • Disabled - запрещено
                (он же Soft-of By PWR-BTTN) (кнопка питания нажата менее 4 секунд) - управляет функциями кнопки Power на системном блоке компьютера. Может принимать значения:
                • Soft Off (программное выключение) — кнопка работает как обычная кнопка включения/выключения питания компьютера, но при этом разрешается программное выключение компьютера (например, при выходе из Windows 95).
                • Suspend (временная остановка) — при нажатии на кнопку питания на время менее 4 секунд компьютер переходит в стадию Suspend снижения энергопотребления.
                • No Function (нет функций) — кнопка Power становится обычной кнопкой включения/выключения питания.
                • Enabled - разрешено
                • Disabled - запрещено
                • Enabled - разрешено
                • Disabled - запрещено
                • Enabled - разрешено
                • Disabled - запрещено
                • Enabled - разрешено
                • Disabled - запрещено
                • Enabled - разрешено
                • Disabled - запрещено
                • Everday (ежедневно) — при вводе времени компьютер будет включаться ежедневно в назначенное время. Время вводится в поле Time (hh:mm:ss) Alarm в порядке часы:минуты:секунды либо клавишами PgUp, PgDn, либо непосредственным вводом чисел.
                • By Date (по дате) - компьютер включится в заданный день и в заданное время. При выборе этого параметра появляется поле для ввода времени (такое же, как и для Everyday) и поле для ввода дня месяца Date of Month Alarm — день месяца — в этом поле вводится число в месяце. Это автоматически означает, что запрограммировать включение компьютера можно только внутри одного месяца.
                • Disabled - запрещено

                В следующих секциях BIOS только сообщает характеристики некоторых устройств компьютера. Разрешение параметров в этих секциях позволяет отслеживать BIOS'у эти параметры и сообщать об их выходе за пределы допустимого.

                Секция Voltage Monitor (наблюдение за напряжениями питания). В этой секции индицируются как напряжения питания, подаваемые на материнскую плату источником питания, так и вырабатываемые на материнской плате. Разъяснения эти параметры не требуют, кроме VCORE — это напряжение питания ядра процессора. Это напряжение вырабатывается, как правило, на материнской плате.

                Доброго времени суток, друзья! Сегодня я подробно остановлюсь на настройке ботов в ASF. Расскажу подробно о каждой функции и переменной, которые можно применять в настройке ботов.

                • Основные настройки
                  • Enabled (true/false)
                  • SteamLogin
                  • SteamPassword
                  • HandleOfflineMessages (true/false)
                  • IsBotAccount (true/false)
                  • LootableTypes
                  • Paused (true/false)
                  • RedeemingPreferences
                  • TradingPreferences
                  • PasswordFormat
                  • SteamMasterClanID
                  • SteamParentalPIN
                  • SteamTradeToken
                  • SteamUserPermissions
                  • CardDropsRestricted (true/false)
                  • AcceptGifts (true/false)
                  • CustomGamePlayedWhileFarming
                  • CustomGamePlayedWhileIdle
                  • DismissInventoryNotifications (true/false)
                  • FarmingOrder
                  • FarmOffline (true/false)
                  • GamesPlayedWhileIdle
                  • SendOnFarmingFinished (true/false)
                  • SendTradePeriod
                  • ShutdownOnFarmingFinished (true/false)

                  Основные настройки

                  Enabled (true/false)

                  Это свойство определяет, включен ли бот. Включенный экземпляр бота (true) будет автоматически запускаться при запуске ASF, в то время как отключенный экземпляр бота (false) должен быть запущен вручную. По умолчанию каждый бот отключен, поэтому вы, вероятно, захотите переключить это свойство в true для всех ваших ботов, которые должны запускаться автоматически.

                  SteamLogin

                  SteamPassword

                  Дополнительные настройки

                  HandleOfflineMessages (true/false)

                  IsBotAccount (true/false)

                  Функция со значением по умолчанию false. Это свойство определяет, должна ли учетная запись, используемая для этого экземпляра бота, рассматриваться как основа (false) или bot (true). ASF старается быть как можно более совместимым с обоими типами, поэтому для ASF этот параметр должен быть true, технически не требуется ASF для работы, но это позволит ASF лучше настраивать логику для альтернативных учетных записей. На данный момент это влияет на следующие вещи:

                  Событие IsBotAccount: false IsBotAccount: true
                  Недействительные сделки Игнорировано Отклонено
                  Приглашения в друзья/кланы Игнорировано Отклонено

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

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

                  LootableTypes

                  Функция отвечающая за тип предметов, которые боты будут отправлять вам в трейдах. По умолчанию: 1,3,5

                  Значение Название Описание
                  0 Unknown Каждый тип, который не подходит ни к одному из нижеприведенных
                  1 BoosterPack Набор карт
                  2 Emoticon Смайлы
                  3 FoilTradingCard Металлическая карточка
                  4 ProfileBackground Фон профиля
                  5 TradingCard Обычная карточка
                  6 SteamGems Самоцветы, включая мешочки с самоцветами

                  Обратите внимание, что независимо от указанных выше настроек, ASF будет запрашивать только Steam (appID 753) community (contextID из 6) элементов, поэтому все игровые предметы, подарки и аналогичное исключаются из торгового предложения по определению.

                  Paused (true/false)

                  RedeemingPreferences

                  Функция со значением по умолчанию 0. Это свойство определяет поведение ASF при получении cd-ключей и определяется следующим образом:

                  Значение Название Описание
                  0 None Приоритеты типичные
                  1 Forwarding Отправляет другим ботам ключи от игр которые уже есть на аккаунте
                  2 Distributing Распределяет ключи между всеми ботами
                  4 KeepMissingGames Бот не пересылает ключ, если у него лимит активаций

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

                  KeepMissingGames заставит бота пропустить пересылку, когда мы не можем быть уверены, что если ключ, который выкупает, на самом деле принадлежит нашему боту, или нет. Это в основном означает, что переадресация будет применяться только к ключам AlreadyPurchased вместо того, чтобы охватывать также другие случаи, такие как DoesNotOwnRequiredApp, RateLimited или RestrictedCountry. Обычно вы можете использовать эту опцию в основной учетной записи, чтобы гарантировать, что ключи, которые будут выкуплены на ней, не будут перенаправлены дальше, если ваш бот, например, временно становится RateLimited. Как вы можете догадаться из описания, это поле абсолютно не действует, если переадресация не включена.

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

                  Фактический порядок ботов для всех сценариев выкупа является алфавитным, за исключением ботов, которые недоступны (не подключены, не остановлены или аналогично). Помните, что каждый раз при пополнении бонуса за каждый IP-аккаунт и за каждый аккаунт учитывается количество попыток пополнения, и каждая попытка восстановления, которая не заканчивалась с NoDetail, вносит свой вклад в неудачные попытки. ASF сделает все возможное, чтобы свести к минимуму количество сбоев, связанных с покупкой AlreadyPurchased, например. Не пытаясь переслать ключ другому боту, который также владеет этой конкретной игрой, но использование любого из дополнительных флагов восстановления увеличит ваше подобие, чтобы попасть в RateLimited, независимо.

                  TradingPreferences

                  Функция со значением по умолчанию 0. Это свойство определяет поведение ASF при торговле и определяется следующим образом:

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

                  Дальнейшее объяснениеторговой логики ASF и описание каждого доступного флага, будет произведено в отдельной статье.

                  Доступ

                  PasswordFormat

                  SteamMasterClanID

                  SteamParentalPIN

                  Функция со значением по умолчанию «0». Это свойство определяет ваш родительский PIN-код. ASF требует доступа к ресурсам, защищенным родительским паролем, поэтому, если вы используете эту функцию, вам необходимо предоставить ASF с PIN-кодом для родительской разблокировки, чтобы он мог работать нормально. Значение по умолчанию «0» означает, что для разблокировки этой учетной записи не требуется родительский PIN-код, или вы не желаете использовать функции защищённые родительским контролем. В дополнение к определению родительского ПИН-кода здесь вы также можете использовать значение null, если вы хотите вводить свой родительский PIN-код при каждом запуске ASF вместо того, чтобы вводить его в конфигурацию. Это может быть полезно для вас, если вы не хотите сохранять конфиденциальные данные в файле конфигурации.

                  SteamTradeToken

                  SteamUserPermissions

                  Функция со значением по умолчанию, являющимся пустым. Это свойство является свойством словаря, которое сопоставляет данного пользователя Steam, идентифицированного его 64-битным идентификатором Steam, с номером байта, который указывает его разрешение в экземпляре ASF. Доступные в настоящее время разрешения бота в ASF определяются как:

                  Короче говоря, это свойство позволяет вам обрабатывать разрешения для данных пользователей. Разрешения важны главным образом для доступа к командам ASF, но также для включения многих функций ASF, таких как принятие сделок. Например, вы можете настроить свою собственную учетную запись как «Мастер» и предоставить оператору доступ к 2-3 вашим друзьям, чтобы они могли легко выкупить ключи для вашего бота с помощью ASF, не имея при этом права, например. Для его остановки. Благодаря этому вы можете легко назначать разрешения для определенных пользователей и разрешать им использовать ваш бот в соответствии с указанными вами степенями.

                  Мы рекомендуем установить ровно одного пользователя в качестве Мастера и любое количество, которую вы пожелаете в качестве Операторов и ниже. Хотя технически возможно установить несколько мастеров, и ASF будет корректно работать с ними, например, приняв все свои сделки, отправленные боту, ASF будет использовать только один из них (с самым низким идентификатором Steam) для каждого действия, которое требует одну цель , Например запрос Loot!, а также такие свойства, как SendOnFarmingFinished или SendTradePeriod. Если вы прекрасно понимаете эти ограничения, особенно тот факт, что Loot! всегда отправляет элементы Master с наименьшим идентификатором Steam, независимо от Мастера, который фактически выполнил команду, тогда вы можете определить нескольких пользователей с Разрешением Мастера здесь, но мы все еще рекомендуем схему с одним мастером

                  Приятно отметить, что есть еще одно дополнительное разрешение владельца, которое объявлено как глобальное свойство конфигурации SteamOwnerID. Вы не можете назначить Владелец кому-либо здесь, поскольку свойство SteamUserPermissions определяет только разрешения, связанные с экземпляром бота, а не ASF как процесс.

                  Производительность

                  CardDropsRestricted (true/false)

                  Прочее

                  AcceptGifts (true/false)

                  Бот будет (true) или не будет (false) сразу добавлять полученные гифты в свою библиотеку.

                  CustomGamePlayedWhileFarming

                  CustomGamePlayedWhileIdle

                  DismissInventoryNotifications (true/false)

                  FarmingOrder

                  Value Name Description
                  0 Unordered Нет сортировки, немного улучшая производительность
                  1 AppIDsAscending Сначала фармит игры с наименьшими идентификаторами appID
                  2 AppIDsDescending Сначала фармит с наивысшими идентификаторами appID
                  3 CardDropsAscending Сначала фармит игры с минимальным количеством оставшихся карт
                  4 CardDropsDescending Сначала фармит игры с наибольшим количеством оставшихся карт
                  5 HoursAscending Сначала фармит игры с наименьшим количеством сыгранных часов
                  6 HoursDescending Сначала фармит играть с наибольшим количеством сыгранных часов
                  7 NamesAscending Сначала фармит игры в алфавитном порядке, начиная с A
                  8 NamesDescending Сначала фармит игры в обратном алфавитном порядке, начиная с Z

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

                  FarmOffline (true/false)

                  GamesPlayedWhileIdle

                  Функция по умолчанию с пустым значением. Позволяет накручивать часы в играх пока запущен ASF в режиме ожидания (не фармит). Вы можете указать до 32 appID steam-игр. Дополнительные игры будут игры, сверх 32, будут игнорироваться.

                  SendOnFarmingFinished (true/false)

                  Функция со значением по умолчанию false. Когда ASF закончит работу с данной учетной записью, он может автоматически отправлять трейды, содержащее все, обработанное до этого момента, пользователю с разрешением Master, что очень удобно, если вы не хотите самостоятельно заниматься торговлей. Этот параметр работает так же, как команда loot!, поэтому имейте в виду, что для этого требуется пользователь с установленным мастером, вы также можете потребовать действительного SteamTradeToken, в том числе используя учетную запись, которая действительно подходит для торговли. В дополнение к инициализации после финиша, ASF также будет инициировать отправку лута при каждом уведомлении о новых предметах (когда он не будет фармить) и после завершения каждой сделки, в результате чего новые предметы также отправятся вам, когда эта опция активна. Это особенно полезно для «пересылки» предметов, полученных от других людей на наш счет. Настоятельно рекомендуется использовать эту функцию вместе с устанавливаемой ASF 2FA, так как нет смысла отправлять автоматические сделки, если вам нужно их вручную подтверждать. Если вы не знаете, как установить это свойство, оставьте его значением по умолчанию false.

                  SendTradePeriod

                  ShutdownOnFarmingFinished (true/false)

                  Функция со значением по умолчанию false. ASF «занимает» учетную запись в течение всего времени активности процесса. Когда данная учетная запись обрабатывается, ASF периодически проверяет ее (каждые часы IdleFarmingPeriod), если в какой-то игре появились карточки ASF после проверки начнёт их фармить. Это полезно для большинства людей, так как ASF может автоматически возобновлять фарм, когда это необходимо. Тем не менее, вы можете фактически остановить процесс, когда данная учетная запись полностью обработана, вы можете добиться этого, установив для этого свойства значение true. Если этот параметр включен, ASF будет выполнять выход из системы, когда учетная запись будет полностью обработана, что означает, что она больше не будет периодически проверяться или заполняться. Вы должны сами решить, хотите ли вы ASF работать с данным экземпляром бота в течение всего времени, или, возможно, ASF должна остановить его, когда процесс фарма будет завершен. Если вы не знаете, как установить это свойство, оставьте его значением по умолчанию false.

                  Этот документ содержит информацию о том, как приступить к работе с технологией Intel Active Management (Intel AMT). Здесь содержится обзор возможностей этой технологии, информация о требованиях к системе, конфигурации клиента Intel AMT, а также средства разработки, доступные для создания приложений, поддерживающих Intel AMT.




                  Intel AMT поддерживает удаленные приложения, работающие под управлением Microsoft Windows * или Linux *. Intel AMT 2.0 или более поздней версии поддерживает только локальные приложения для Windows. Полный перечень требований к системе см. в руководстве по внедрению и справочном руководстве Intel AMT.

                  Приступая к работе

                  Для удаленного управления клиентом Intel AMT или для запуска примеров из SDK следует использовать отдельную систему для удаленного управления устройством Intel AMT. Дополнительные сведения см. в руководстве по внедрению и в справочном руководстве Intel AMT, находящемся в папке Docs в пакете Intel AMT SDK.

                  Что такое Intel Active Management?

                  Intel AMT входит в состав пакета решений Intel vPro. Если платформа поддерживает Intel AMT, то такими платформами можно удаленно управлять вне зависимости от состояния электропитания и от наличия или отсутствия действующей ОС.
                  В основе системы Intel AMT находится ядро Converged Security and Manageability Engine (CSME). Intel AMT является компонентом Intel vPro и использует ряд элементов архитектуры платформы Intel vPro. На рис. 1 показаны взаимоотношения между этими элементами.


                  Рисунок 1. Архитектура технологии Intel Active Management 11

                  Обратите внимание на сетевое подключение, связанное с Intel Management Engine (Intel ME). Используемый адаптер различается в зависимости от используемой версии Intel AMT.

                  • Микропрограмма CSME содержит функциональность Intel AMT.
                  • Во флеш-памяти хранится образ микропрограммы.
                  • Для поддержки возможностей Intel AMT можно использовать ядро CSME, реализованное ОЕМ-производителем платформы. Удаленное приложение осуществляет установку и настройку корпоративной системы.
                  • После включения микропрограмма копируется в оперативную память.
                  • Микропрограмма выполняется на процессоре Intel с Intel ME и использует небольшую часть оперативной памяти (разъем 0) для хранения данных при выполнении. Поэтому для работы микропрограммы необходимо, чтобы в разъеме 0 был установлен модуль оперативной памяти и чтобы этот разъем был включен.

                    Параметры, настраиваемые OEM-производителем:

                  • Параметры настройки, например пароли, конфигурация сети, сертификаты и списки управления доступом.
                  • Прочие данные конфигурации, например списки оповещений и политики защиты системы Intel AMT.
                  • Конфигурация оборудования, определенная в BIOS при запуске компьютера.

                  • Технологический процесс 14-нм
                  • Платформа (мобильные устройства и настольные компьютеры)
                  • Процессор Intel Core 6-го поколения
                  • ЦП: SkyLake
                  • Узел контроллера платформы: Sunrise Point

                  Новые возможности SDK Intel Active Management Technology версии 11.0

                  Настройка клиента Intel AMT

                  Подготовка клиента Intel AMT к использованию

                  На рис. 2 показаны этапы настройки устройства Intel AMT перед его использованием.


                  Рисунок 2. Ход настройки

                  Перед настройкой устройства Intel AMT в приложении Setup and Configuration Application (SCA) его необходимо подготовить, получив начальную информацию, и перевести в режим установки. Начальная информация будет различаться в зависимости от доступных компонентов выпуска Intel AMT и от настроек платформы, примененных ОЕМ-производителем. В таблице 1 приведены методики установки и настройки для разных версий Intel AMT.

                  Методика установки Применимость к версиям Intel AMT Дополнительные сведения
                  Традиционный режим 1.0; версии 2.x и 3.x в традиционном режиме Установка и настройка в традиционном режиме
                  SMB 2.x, 3.x, 4.x, 5.x Установка и настройка в режиме SMB
                  PSK С версии 2.0 до Intel AMT 10, упразднено в Intel AMT 11 Установка и настройка с помощью PSK
                  PKI 2.2, 2.6, 3.0 и более поздних версий Установка и настройка с помощью PKI (удаленная настройка)
                  Вручную 6.0 и более поздних версий Установка и настройка вручную (с версии 6.0)
                  CCM, ACM 7.0 и более поздних версий Режим управления клиента и режим управления администратора
                  Настройка клиентов вручную для Intel AMT 7.0 и более поздних версий
                  Таблица 1. Способы установки в зависимости от версии Intel AMT

                  Программное обеспечение Intel Setup and Configuration Software (Intel SCS) 11 можно использовать для подготовки систем ранних версий вплоть до Intel AMT 2.x. Дополнительные сведения о программе Intel SCS и уровнях подготовки, доступных для разных версий Intel AMT, см. на сайте Загрузить последнюю версию службы Intel Setup and Configuration Service (Intel SCS).

                  Советы по настройке вручную

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

                  • Методы API не возвратят состояние PT_STATUS_INVALID_MODE, поскольку доступен только один режим.
                  • По умолчанию протокол TLS отключен, его необходимо включить при настройке. Так будет всегда при настройке вручную, поскольку невозможно задать параметры TLS локально.
                  • Локальные часы платформы будут использоваться до тех пор, пока не будет удаленно задано время по сети. Автоматическая настройка не будет успешно выполнена, если не задано сетевое время (а это можно сделать только после настройки TLS или Kerberos *). Включение TLS или Kerberos после настройки не будет работать, если не было задано сетевое время.
                  • Пользовательский веб-интерфейс включен в системе по умолчанию.
                  • Система по умолчанию включает SOL и IDE-R.
                  • Система отключает прослушиватель перенаправления по умолчанию в Intel AMT, начиная с версии 10.
                  • Если включить KVM локально через CSME, оно все равно не будет работать, пока администратор не активирует его удаленно.

                  Установка вручную

                  При включении платформа Intel AMT отображает экран запуска BIOS, затем обрабатывает MEBx. В ходе этого процесса можно получить доступ к Intel MEBX, но такой подход зависит от производителя BIOS. Некоторые возможные методы:

                  • Большинство производителей BIOS добавляют возможность входа в CSME в меню однократной загрузки. Нажмите соответствующие клавиши (обычно используется сочетание клавиш Ctrl + P) и следуйте подсказкам на экране.
                  • На некоторых ОЕМ-платформах на экране появляется предложение нажать клавиши <Ctrl + P> после процедуры пусковой самопроверки. При нажатии сочетания клавиш <Ctrl + P> управление переходит в главное меню Intel MEBx (CSME).
                  • Некоторые ОЕМ-производители встраивают настройку CSME в BIOS (но такой подход применяется относительно редко).
                  • Некоторые ОЕМ-производители предусматривают в BIOS возможность отобразить или скрыть предложение, нажав <Ctrl + P>, поэтому. если в меню однократной загрузки соответствующая команда отсутствует, проверьте наличие в BIOS возможности включить подсказку.

                  Режим управления клиента и режим управления администратора

                  После установки устройства с Intel AMT 7.0 или более поздней версии переходят в один из двух режимов управления.

                    Режим управления клиента. Intel AMT входит в этот режим после проведения простой настройки на базе хоста (см. «Настройка на базе хостов (локальная)»). В этом режиме функциональность Intel AMT ограничена, поскольку для настройки на базе хоста достаточно более низкого уровня доверия.

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

                  Ограничения режима управления клиента

                  По завершении простой настройки на основе хоста платформа переходит в режим управления клиента, в котором действуют следующие ограничения.

                  • Функция защиты системы недоступна.
                  • Действия перенаправления (IDE-R и KVM, исключая запуск сеанса SOL) и изменения параметров загрузки (включая загрузку SOL) требуют дополнительного согласия пользователя. В этом режиме сотрудники удаленной службы ИТ-поддержки по-прежнему могут устранять неполадки в системах конечных пользователей с помощью Intel AMT.
                  • Если назначен аудитор, то права аудитора не требуются для отмены подготовки.
                  • Ряд функций заблокирован, чтобы предотвратить доступ недоверенного пользователя к платформе.

                  Настройка клиента Intel AMT 11.0 вручную

                  При использовании эталонной платформы Intel AMT (SDS или SDP) на экране появляется приглашение нажать клавиши <Ctrl + P>. После этого управление переходит в главное меню CSME.

                  В системах ОЕМ-производителей можно использовать меню однократной загрузки, а вход в CSME обычно является одним из вариантов загрузки в этом меню. Конкретные сочетания клавиш могут различаться в зависимости от ОЕМ-производителя, типа BIOS и модели.

                  Настройка клиентов Intel AMT 11.0 вручную с подключением только по Wi-Fi

                  У многих систем уже нет физического разъема для подключения к проводной локальной сети. Можно настроить и активировать Intel ME, затем использовать веб-интерфейс или какой-нибудь другой способ для настройки параметров беспроводного подключения.

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

                  1. Войдите в CSME при запуске.
                  2. Введите пароль по умолчанию (admin).
                  3. Введите и подтвердите новый пароль.

                  1. Введите имя узла.
                  2. Введите имя домена.

                    По умолчанию задано «Только KVM». Можно выбрать «Нет» или «Все».

                  Настройка клиентов Intel AMT 11.0 вручную с подключением по локальной сети

                  Введите пароль CSME по умолчанию (admin).

                  Измените пароль по умолчанию (требуется для продолжения). Новое значение должно быть стойким паролем. Оно должно содержать по крайней мере одну заглавную букву, одну строчную букву, одну цифру и один специальный символ, а его длина должна составлять не менее восьми символов. С помощью консоли управления можно изменить пароль Intel AMT, не меняя пароль CSME.

                  1. Выберите «Настройка Intel AMT».
                  2. Убедитесь, что установлен флажок «Выбор компонентов управления».
                  3. Выберите «Включить доступ к сети».
                  4. Выберите «Y», чтобы подтвердить включение интерфейса.
                  5. Выберите «Настройка сети».
                  6. Выберите настройку сетевых имен Intel ME.

                  1. Введите имя узла.
                  2. Введите имя домена.

                    По умолчанию задано «Только KVM». Можно выбрать «Нет» или «Все».

                  Доступ к Intel AMT через веб-интерфейс

                  Администратор с правами пользователя может устанавливать удаленное подключение к устройству Intel AMT через веб-интерфейс. Для этого нужно ввести URL-адрес устройства. URL-адрес будет различаться в зависимости от того, включен ли протокол TLS.

                  Требования для поддержки Intel AMT

                  Помимо правильной настройки BIOS и CSME, требуется совместимый с Intel AMT адаптер беспроводной сети. Для управления ОС хоста с помощью Intel AMT требуются определенные драйверы и службы.

                  Чтобы убедиться в правильности загрузки драйверов и служб Intel AMT, найдите их в диспетчере устройств и в разделе «Службы» в ОС хоста. Регулярно заходите на сайт ОЕМ-производителя для получения обновленных версий BIOS, микропрограмм и драйверов.

                  Вот драйверы и службы, которые должны отображаться в ОС хоста.

                  Примечание. Уровень версии драйверов должен совпадать с уровнем версий микропрограммы и BIOS. Если установлены несовместимые версии, Intel AMT не будет работать с компонентами, которым требуются эти интерфейсы.

                  Физическое устройство — беспроводное подключение Ethernet

                  Требуемое программное обеспечение для Windows

                  Для удаленного управления драйвера устройств не требуются, но они необходимы для локального обмена данными с микропрограммой. Для функций обнаружения и настройки с помощью ОС требуются драйвер Intel MEI, драйвер SOL, служба LMS и приложение Intel Management and Security Status (Intel MSS).

                  Драйверы устройств — интерфейс Intel Management Engine Interface

                  Для подключения к микропрограмме требуется Intel MEI. По умолчанию драйвер Intel MEI автоматически устанавливается из Центра обновления Windows. Уровень версии драйвера Intel MEI должен быть таким же, как у Intel MEBX.

                  Драйвер Intel MEI отображается в диспетчере устройств в разделе «Системные устройства» под названием Intel Management Engine Interface.

                  Драйверы устройств — драйвер последовательной передачи по локальной сети

                  Драйвер SOL используется в операции перенаправления IDE при подключении удаленного накопителя для компакт-дисков.

                  Драйвер SOL отображается в диспетчере устройств в разделе «Порты» под названием «Intel Active Management Technology — SOL (COM3)».


                  Рисунок 3. Драйвер последовательной передачи по локальной сети

                  Служба — Intel Active Management Technology LMS Service

                  Служба Local Manageability Service (LMS) работает локально на устройстве Intel AMT и дает возможность локальным приложениям управления отправлять запросы и получать ответы. Служба LMS отвечает на запросы, отправленные локальному хосту Intel AMT, и отправляет их в Intel ME с помощью драйвера Intel MEI. Установщик службы находится в одном пакете с драйверами Intel MEI на веб-сайтах ОЕМ-производителей.

                  Обратите внимание, что при установке ОС Windows служба Центра обновления Windows устанавливает только драйвер Intel MEI. Службы IMSS и LMS не устанавливаются. Служба LMS обменивается данными из приложения ОС с драйвером Intel MEI. Если служба LMS не установлена, перейдите на веб-сайт ОЕМ-производителя и загрузите драйвер Intel MEI, который обычно находится в категории драйверов для наборов микросхем.


                  Рисунок 4. Драйвер интерфейса Intel Management Engine

                  LMS — это служба Windows, устанавливающаяся на платформу Intel AMT 9.0 или более поздней версии. Ранее, в версиях Intel AMT с 2.5 до 8.1, служба LMS называлась User Notification Service (UNS).

                  LMS получает набор оповещений от устройства Intel AMT. LMS записывает оповещение в журнал событий приложения Windows. Для просмотра оповещений щелкните правой кнопкой мыши Компьютер и выберите Управление компьютером > Системные программы > Просмотр событий > Приложение.

                  Приложение — Intel Management and Security Status

                  Открыть приложение Intel MSS можно с помощью значка в виде синего ключа в области уведомлений Windows.


                  Рисунок 5. Значок программы Intel Management and Security Status в области уведомлений

                  Вкладка «Общие»

                  На вкладке «Общие» в Intel MSS отображаются состояние компонентов Intel vPro, доступных на данной платформе, и журнал событий. На каждой вкладке приводятся дополнительные сведения.


                  Рисунок 6. Вкладка «Общие» в Intel Management and Security Status

                  Вкладка Intel AMT

                  Здесь локальный пользователь может проводить операции KVM и перенаправления носителей, использовать запрос справки и просматривать состояние защиты системы.


                  Рисунок 7. Вкладка Intel AMT в Intel Management and Security Status

                  Вкладка «Расширенные»

                  На вкладке «Расширенные» в Intel MSS отображается более подробная информация о конфигурации и компонентах Intel AMT. На снимке экрана, показанном на рис. 8, видно, что в этой системе настроена технология Intel AMT.


                  Рисунок 8. Вкладка «Расширенные» в Intel Management and Security Status

                  Intel Active Management Technology Software Development Kit (SDK)

                  В пакете Intel AMT Software Development Kit (SDK) доступны низкоуровневые возможности программирования, поэтому разработчики могут создавать приложения для управления, наиболее полно использующие Intel AMT.

                  Пакет средств для разработки ПО на основе Intel AMT представляет собой образец кода и набор API-интерфейсов, позволяющих разработчикам просто и быстро добавить в приложения поддержку Intel AMT. В состав SDK также входит полный комплект документации в формате HTML.

                  Пакет SDK представляет собой набор папок, которые можно скопировать в любое расположение. При этом следует копировать всю структуру папок, это обусловлено взаимной зависимостью между компонентами. На верхнем уровне находятся три папки: DOCS (содержит документацию для SDK), а также папки с примерами кода для Linux и Windows. Дополнительные сведения о том, как приступить к работе и использовать SDK, см. в руководстве по внедрению и справочном руководстве Intel AMT.

                  Дополнительные сведения о требованиях к системе и о сборке примеров кода можно получить, ознакомившись с разделом «Использование Intel AMT SDK» в руководстве по внедрению и справочном руководстве Intel AMT. Документация представлена в сети Intel Software Network: Пакет средств для разработки ПО на основе Intel AMT (последний выпуск).





                  При старте Atmel Studio предлагается на выбор создать новый проект, создать проект-пример или открыть имеющийся проект.
                  Проектов-примеров много, и начать изучение Atmel Studio, ASF и микроконтроллеров Atmel удобнее всего именно с них. Для выбора нужного проекта введите в соответствующем поле семейство микроконтроллеров, отладочную плату, либо ключевое слово.
                  После выбора проекта укажите папку для размещения и название (если хотите, чтобы оно отличалось от названия по умолчанию).
                  При создании нового проекта выбирается его тип. Количество доступных типов проектов зависит от установленных модулей расширения. На рисунке ниже видно, что доступны в том числе проекты Qtouch , которые возможно создавать только после установки Qtouch Library и Qtouch Composer.

                  ASF Wizard

                  Если вы открыли готовый пример или создали собственный проект и вам необходимо добавить новый периферийный модуль (например, UART) или библиотеку (например, FATFS), поможет ASF Wizard (меню Project -> ASF wizard или иконка ). В нем можно найти модули по ключевому слову и по типу (драйвер, компонент, сервис). Если это необходимо, можно настроить, как они будут работать: по прерыванию (callback в терминологии Atmel) или по опросу (polled), чем тактироваться или какую роль выполнять (master, host, mass storage и так далее в зависимости от типа периферии или библиотеки).

                  Настройка модулей
                  1. Считать параметры по умолчанию с помощью соответствующей функции.
                  2. Изменить, если требуется, некоторые параметры.
                  3. Записать новые параметры.
                  4. Разрешить работу периферии.

                  Написание кода

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

                  Пример

                  Допустим, мы хотим научиться мигать светодиодами на отладочной плате SAM D21 Xplained Pro Evaluation Kit.
                  Рассмотрим подробно, как это сделать в Atmel Studio.
                  Запускаем Atmel Studio и нажимаем кнопку New Example Project:

                  Скачиваем и устанавливаем ASF последней версии, если этого не было сделано раньше (см. выше как это сделать).
                  Создаем новый пример-проект (см. рисунок).
                  Выбираем семейство контроллеров samd, вводим в поиске ключевое слово led. Видим список доступных проектов.

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

                  Готово! Нажимаем «ОК». Теперь у нас есть проект-пример, который можно скомпилировать и залить в отладочную плату.
                  Теперь изменим код. Пусть у нас светодиоды зажигаются по таймеру. Для запускаем ASF Wizard, вводим в поиске ключевое слово timer, выбираем режим callback, затем нажимаем кнопки Add и Apply.

                  Настраиваем таймер. Для этого объявляем глобально структуру, которая будет хранить параметры таймера:

                  Теперь нужно настроить таймер. Добавляем функцию:

                  1. struct tc_config config_tc вспомогательная структура, которая хранит настройки таймера
                  2. tc_get_config_defaults(&config_tc) считываем настройки по умолчанию (заполняем структуру). Чтобы посмотреть какие собственно настройки устанавливаются по умолчанию, щелкаем правой кнопкой мыши по функции и в выпадающем меню выбираем «goto implementation». Чтобы узнать, как называется функция, записывающая настройки по умолчанию, набираете название периферии и слово «get» через нижнее подчеркивание, а автозаполнение подскажет полное имя.
                  3. Изменяем нужные нам настройки. В данном случае это предделитель, режим работы и содержимое регистра сравнения.
                  4. tc_init(&tc_instance_tc0, TC3, &config_tc) Записываем измененные данные в структуру и связываем программную структуру с аппаратным таймером (TC3).
                  5. tc_enable(&tc_instance_tc0) Разрешаем работу таймера.

                  Первая функция устанавливает обработчик какого прерывания вызывается (tc_register_callback(&tc_instance_tc0,tc0_callback,TC_CALLBACK_CC_CHANNEL0);) и разрешает этот вызов (tc_enable_callback(&tc_instance_tc0, TC_CALLBACK_CC_CHANNEL0);). Вторая функция и это то, что выполняется в обработчике прерывания (callback).
                  Компилируем, запускаем, готово!

                  Atmel Studio совместно с Atmel Software Framework являются хорошими средствами для первичного знакомства с периферией микроконтроллеров Atmel, значительно сокращают время освоения нового семейства микроконтроллеров за счет большого количества примеров и удобной среды разработки.

                  Читайте также: