Аппаратный префетчер что это в биосе
Quiet Boot что это за пункт в биосе?
Привет. Quiet Boot — настройка, которая позволяет выполнить тихую загрузку без вывода служебной информации. При включении ПК запускается поверхностный тест железа — POST (Power-On Self-Test), при котором проверяется работа главных устройств.
В некоторых материнках есть интересная функция — при проверке POST, когда проверяется определенное устройство, возле него загорается светодиод. Вот у меня плата Asus Gryphon Z87 и такая фишка есть, скажу что мелочь, а приятно)
Будьте осторожны при изменении параметров биоса — если не знаете, лучше пусть стоит по умолчанию, чем пытаться сделать лучше. Особенно осторожно с опциями, в названии которых есть слова CPU, GPU, Voltage, FSB, DRAM, RAM, Memory. Если возникли какое-то проблемы, то сбросьте настройки при помощи пункта Load Setup Defaults (может быть в разделе Exit).
Если включить Quiet Boot, то при проверке POST на экране может быть отображен логотип производителя материнской платы или биоса. Логотип производителя можно отключить. В таком случае предположительно будет отображено лого производителя биоса, например Phoenix.
Quiet Boot не ускоряет запуск ПК, а убирает вывод служебной информации от проверки POST.
Как выглядит Quiet Boot в биосе
Нужно ли включать? Честно сказать даже не знаю. С одной стороны включение избавит от лишней информации. С другой — эта информация ничем не мешает и отключение ее вывода не повлияет на скорость загрузки. Поэтому мой совет — не выключать. Просто нет смысла.
Обычно Quiet Boot имеет два значения — Enable (включено) и Disable (отключено).
Еще есть опция Quick Boot — если включить то начальные тесты проводиться не будут и время загрузки может сократиться. Опцию нужно включать если вы добавили новое устройство, или убрали, или заменили — тогда нужно включить опцию, чтобы заново протестировать конфигурацию ПК. Стоит ли включать? Нужно поэкспериментировать — если скорость загрузки заметно возрастет, то можно оставить включенной. Если разницы нет — лучше отключить Quick Boot.
Hardware Prefetcher что это в биосе?
Hardware Prefetcher — механизм аппаратной предвыборки инструкций и данных из оперативной памяти. Используется для предсказывания дальнейших операций. Инструкции для процессора записываются в кэш второго уровня. В принципе современные процессоры при помощи данной технологии работают действительно заметно быстрее.
Отключать опцию Hardware Prefetcher нет смысла. Но пункт отключения сохранился со времен процессоров Pentium 4 — в некоторых моделях происходил аппаратный сбой при использовании Hardware Prefetcher.
Производство процессоров сегодня уже как бы.. достигло потолка в плане частоты. Ну сколько? 5 ГГц для дома — как бы потолок. Но производительность нужно наращивать дальше, не стоять же на месте. Вот и, помимо количества ядер, создаются технологии предсказания команд, инструкций, предварительная подготовка данных для дальнейшего использования. Среди новшеств, как по мне, так это еще память eDRAM, которая есть в процессоре i5-5675C и i7-5775C — улучшила производительность. Жаль что потом почему-то в следующих процессорах памяти этой нет. Эта память — что-то вроде кэша процессора, обьем которой 128 мб.
Опция Adjacent Cache Line Prefetch в биосе
Это тоже опция, которая помогает ускорить работу процессора. Но тут очень интересно все и просто — процессор запрашивает определенный обьем данных из оперативной памяти, длиной в 64 байт. Эти данные процессору отправляются. Но вслед за ними отправляются и следующие 64 байт данных, так бы сказать тех, которые рядом стоят. Есть высокая вероятность, что в следующий раз процессор запросит именно их.
Возможно управление этой опцией поддерживается программой RightMark Memory Analyzer:
Лично у меня недоверие к программам, которые могут менять настройки в биосе. Как-то это не по фен-шую что ли. Настройки биоса меняются только в биосе, но это сугубо мое личное мнение) Также мне кажется несерьезным разгон процессора не через биос, а при помощи программы..
Adjacent Cache Line Prefetch можно встретить как в биосе старого образца, так и нового
На этом все, надеюсь информация была полезной — удачи вам!
Superfetch
Навигация
Официальный сайт Superfetch
Новости
22 октября, 2018
По просьбе пользователей, мы описали основные причины: Почему зависает или тормозит компьютер, и что с ним делать?
16 октября, 2018
Мы выпустили вторую версию программы superfetch.exe. Теперь можно отключить: SuperFetch, Prefetch, ReadyBoot, это возможно существенно ускорит скорость работы Вашего компьютера!
28 Сентября, 2018
Мы выпустили первую версию программы superfetch 1.00 для быстрого включения/отключения superfetch.
Ждем Ваших отзывов и предложений!
Что такое prefetch и почему его отключают?
Изначально служба prefetch разрабатывалась как отдельный компонент ОС Windows (начиная с ОС Windows XP) для ускорения запуска системы и приложений. Все это было в далеком 2001 году. Представляете конфигурацию компьютеров в те времена?
Теперь вернемся в наш 2018 год.
Проблема кэширования данных уже давно решена на аппаратном уровне и заложена в любой жесткий диск с магнитным накопителем. Где для кэширования данных есть собственная память, объем которой рассчитывается исходя из скорости вращения диска, чтобы соответсвовать максимальной пропускной способности для интерфейсов подключения (IDE, далее SATA и прочие).
Почему надо отключать эту службу? Служба prefetch (в списке служб она называется prefetcher) наблюдает за запуском приложений и создает файлы трассировки оптимизации кода. Эта сложная структура кэша исполняемого кода, которая собирается ограниченное время (10 секунд после запуска) и подставляется в память при повторном запуске приложений. Отключают эту службу потому, что время потраченное на создание трассировки, намного больше, чем время и скорость считывания данных с современных жестких дисков. Тем более появились более быстрые SSD диски.
Microsoft в принудительном порядке отключает prefetch на собственных планшетах линейки Surface.
Железный сайт
В разделе Advanced Вы можете включить / отключить все функции CPU, такие как C1E, SpeedStep, Turbo Mode, C-STATE, а также интегрированные устройства: аудио, LAN, FireWire, eSATA, RAID и т.д.
Ниже приводится краткое описание основных функций относящихся к процессору:
Также Вы можете допустить / отключить многочисленные светодиоды, размещенные на материнской плате и даже логотип RoG, на центральном радиаторе. Данная возможность позволит Вам немного сэкономить на энергопотреблении, ведь если Вы будете использовать плату в корпусе, то толку от данных «фишек» практически нет.
Раздел Power содержит настройки управления питанием, связанные с энергосбережением в режиме ожидания. Так как эта модель относится к серии ROG, в данном разделе широко представлен раздел мониторинга температур и напряжений материнской платы.
Основное назначение раздела Boot это установка устройства для начальной загрузки. Также здесь Вы можете установить пароли и отключить логотип при загрузке.
Раздел Tools содержит подраздел Speeding HDD Configuration для организации RAID на двух красных портах SATA. Также в данном разделе размещается ASUS O.C. Profile для сохранения пользовательских профилей с настройками BIOS под различные нужды. Как уже отмечалось, данные профили могут быть перенесены на другую плату Maximus III Formula. Опция MemPerfect позволяет установить проверить установленные Вами настройки памяти на наличие ошибок.
Резюмируя возможности BIOS можно сказать, что она соответствует материнской плате из серии ROG. Большой выбор параметров для разгона, широкие возможности мониторинга и множество дополнительных инструментов.
Hardware Prefetcher в BIOS — что это?
Hardware Prefetcher в BIOS — опция активирующая механизм предвыборки инструкций и данных из ОЗУ для предсказания дальнейших операций, инструкции записываются в кэш 2 уровня.
ОБНОВЛЕНИЕ ИНФОРМАЦИИ: по информации в интернете опция предназначена для старых процессоров Пентиум 4. Однако также встречается информация, что Hardware Prefetcher — это предвыборка данных, которая может ускорить работу современного процессора, я находил картинки современных биосов, там эта опция есть. С другой стороны, если опция для старых процов, почему она присутствует в новых материнках? Возможно она распространяется и на новые и активация ее немного повысит производительность.
Разбираемся
Данная функция если и актуальна, то только для старых процессоров на сокете 478 или 775, потому что предназначена для моделей Pentium 4/D на архитектуре NetBurst степпинга C1 или новее. Функция включает аппаратный предварительный выборщик, который автоматически анализирует требования процессора и предварительно выбирает данные/инструкции из памяти в кэш 2 уровня, которые в ближайшем времени могут понадобиться. В результате — уменьшается задержка, связанная с чтением данных и производительность немного возрастает.
Включать нужно только тогда, когда ваш процессор подходит. В противном случае может быть аппаратная ошибка Errata O37, вызывающая повреждение данных.
Включать или нет? Если процессор подходит — включать. Подходит или нет можно узнать через специальный софт, например AIDA64, который умеет показывать степпинг. Если у вас проц на сокете 1155, 1150, 1151 и новее — функцию нет смысла включать вообще, это новые процы, для которых функция неактуальна. Только непонятно, если функция Hardware Prefetcher для старых процов — почему она присутствует в новых биосах?
Adjacent cache line prefetch что это
Привет. Quiet Boot — настройка, которая позволяет выполнить тихую загрузку без вывода служебной информации. При включении ПК запускается поверхностный тест железа — POST (Power-On Self-Test), при котором проверяется работа главных устройств.
В некоторых материнках есть интересная функция — при проверке POST, когда проверяется определенное устройство, возле него загорается светодиод. Вот у меня плата Asus Gryphon Z87 и такая фишка есть, скажу что мелочь, а приятно)
Будьте осторожны при изменении параметров биоса — если не знаете, лучше пусть стоит по умолчанию, чем пытаться сделать лучше. Особенно осторожно с опциями, в названии которых есть слова CPU, GPU, Voltage, FSB, DRAM, RAM, Memory. Если возникли какое-то проблемы, то сбросьте настройки при помощи пункта Load Setup Defaults (может быть в разделе Exit).
Если включить Quiet Boot, то при проверке POST на экране может быть отображен логотип производителя материнской платы или биоса. Логотип производителя можно отключить. В таком случае предположительно будет отображено лого производителя биоса, например Phoenix.
Quiet Boot не ускоряет запуск ПК, а убирает вывод служебной информации от проверки POST.
Как выглядит Quiet Boot в биосе
Нужно ли включать? Честно сказать даже не знаю. С одной стороны включение избавит от лишней информации. С другой — эта информация ничем не мешает и отключение ее вывода не повлияет на скорость загрузки. Поэтому мой совет — не выключать. Просто нет смысла.
Обычно Quiet Boot имеет два значения — Enable (включено) и Disable (отключено).
Еще есть опция Quick Boot — если включить то начальные тесты проводиться не будут и время загрузки может сократиться. Опцию нужно включать если вы добавили новое устройство, или убрали, или заменили — тогда нужно включить опцию, чтобы заново протестировать конфигурацию ПК. Стоит ли включать? Нужно поэкспериментировать — если скорость загрузки заметно возрастет, то можно оставить включенной. Если разницы нет — лучше отключить Quick Boot.
Hardware Prefetcher что это в биосе?
Hardware Prefetcher — механизм аппаратной предвыборки инструкций и данных из оперативной памяти. Используется для предсказывания дальнейших операций. Инструкции для процессора записываются в кэш второго уровня. В принципе современные процессоры при помощи данной технологии работают действительно заметно быстрее.
Отключать опцию Hardware Prefetcher нет смысла. Но пункт отключения сохранился со времен процессоров Pentium 4 — в некоторых моделях происходил аппаратный сбой при использовании Hardware Prefetcher.
Производство процессоров сегодня уже как бы.. достигло потолка в плане частоты. Ну сколько? 5 ГГц для дома — как бы потолок. Но производительность нужно наращивать дальше, не стоять же на месте. Вот и, помимо количества ядер, создаются технологии предсказания команд, инструкций, предварительная подготовка данных для дальнейшего использования. Среди новшеств, как по мне, так это еще память eDRAM, которая есть в процессоре i5-5675C и i7-5775C — улучшила производительность. Жаль что потом почему-то в следующих процессорах памяти этой нет. Эта память — что-то вроде кэша процессора, обьем которой 128 мб.
Опция Adjacent Cache Line Prefetch в биосе
Это тоже опция, которая помогает ускорить работу процессора. Но тут очень интересно все и просто — процессор запрашивает определенный обьем данных из оперативной памяти, длиной в 64 байт. Эти данные процессору отправляются. Но вслед за ними отправляются и следующие 64 байт данных, так бы сказать тех, которые рядом стоят. Есть высокая вероятность, что в следующий раз процессор запросит именно их.
Возможно управление этой опцией поддерживается программой RightMark Memory Analyzer:
Лично у меня недоверие к программам, которые могут менять настройки в биосе. Как-то это не по фен-шую что ли. Настройки биоса меняются только в биосе, но это сугубо мое личное мнение) Также мне кажется несерьезным разгон процессора не через биос, а при помощи программы..
Adjacent Cache Line Prefetch можно встретить как в биосе старого образца, так и нового
На этом все, надеюсь информация была полезной — удачи вам!
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.
Тема измерения латентности оперативной памяти на платформах с процессорами семейства Intel Pentium 4 затрагивалась нами неоднократно. Ничего удивительного в этом нет проблема имеет место быть, объективно измерить латентность памяти с этими процессорами весьма затруднительно ввиду значительных ухищрений, реализованных производителем, особенно в последних ядрах процессоров Prescott/Nocona с целью сокрытия этой самой «латентности» т.е. задержек при доступе к оперативной памяти. Под этими ухищрениями мы прежде всего имеем в виду алгоритм аппаратной предвыборки (Hardware Prefetch) данных из памяти как таковой (детали реализации которого неизвестны), а также его важнейшую особенность предвыборку сразу двух строк кэша из памяти в L2-кэш процессора.
Последняя «официальная» методика, изложенная в статье «DDR2 грядущая замена DDR. Теоретические основы и первые результаты низкоуровневого тестирования», насчитывает примерно полгода и успешно применялась нами на протяжении всего этого времени. Ничего не мешает ей существовать и дальше в качестве одной из возможных методик оценки латентности оперативной памяти в реальных условиях. Поэтому изложим основную суть этой методики.
Итак, главная трудность измерения латентности памяти на рассматриваемой платформе обусловлена двумя отмеченными выше обстоятельствами: наличием у процессора механизма Hardware Prefetch и предвыборкой сразу двух соседних 64-байтных строк из памяти в кэш процессора.
Приведенный выше рисунок поясняет суть проблемы. На нем представлена зависимость латентности чтения двух 32-битных элементов из оперативной памяти от расстояния между этими элементами (в байтах). Именно такой тест используется программным пакетом RMMA в качестве внутреннего метода определения эффективной длины строки L2-кэша, которая в нашем случае составляет 128 байт. Предвыборка двух 64-байтных строк видна во всех случаях величины латентности прямого и обратного линейного, псевдослучайного и случайного обхода лишь незначительно возрастают при превышении расстояния между элементами в 64 байта. Дальнейшее возрастание латентностей от 128 байт и выше протекает совершенно неочевидным образом. И здесь виновато другое обстоятельство (первое по списку): наличие алгоритма аппаратной предвыборки.
Достаточно четко и предсказуемо картина выглядит лишь при полностью случайном обходе, таким образом, наиболее корректные значения латентности следовало бы ожидать именно в этом случае, если бы не еще одно «но». На сей раз довольно малый размер буфера трансляции виртуальных адресов памяти в физические адреса (D-TLB). Дело в том, что истинно случайный обход памяти исчерпывает его очень быстро. Ведь загрузка страниц памяти в этом случае также полностью случайна, таким образом, D-TLB может эффективно «кэшировать» количество страниц, не превышающее его собственный размер. Получаем всего 128 (размер буфера) x 4 (размер страницы) = 512 КБ памяти. А в тесте используется сравнительно большой 16-МБ блок… Нетрудно посчитать, что процент промахов D-TLB в этом случае будет составлять (16384 512) / 16384 = 96.88%, что обходится данному семейству процессоров весьма и весьма «дорого». Заметим, что данное ограничение не относится к линейным режимам обхода, где замещение записей в D-TLB идет последовательно и плавно. Отсутствует оно и при псевдослучайном обходе с той целью он и разрабатывался. В этом методе загрузка страниц из памяти идет прямо и последовательно, а обход элементов страницы полностью случаен.
Учитывая изложенную выше теоретическую базу, в нашей первой «официальной» методике было решено использовать следующие параметры для теста латентности оперативной памяти.
Название пресета: Minimal RAM Latency, 16MB Block, L2 Cache Line
Размер блока: 16 МБ
Размер шага: эффективная длина строки L2-кэша (128 байт для Pentium 4)
Режим обхода: псевдослучайный
Использование данного режима позволяет получить примерно следующий результат.
Кривые псевдослучайного и случайного обхода сохраняются на почти постоянном уровне, т.е. эффективность алгоритма Hardware Prefetch не изменяется при увеличении разгрузки Bus Interface Unit (BIU) процессора. В отличие от кривых прямого и обратного линейного обхода памяти, где разгрузка шины явно увеличивает эффективность Hardware Prefetch. На основании анализа этих данных в свое время был сделан вывод о том, что измерение латентности памяти данным образом (используя данные псевдослучайного обхода) можно считать вполне адекватным.
Итак, вроде бы все хорошо что же еще можно придумать, чтобы обмануть весьма хитрый алгоритм предвыборки, и зачем? Начнем с вопроса «что». Обмануть алгоритм Hardware Prefetch, пожалуй, уже никак нельзя, но можно ведь… совсем отключить аппаратную предвыборку! Такая возможность заложена во всех процессорах Pentium 4 и Xeon, но соответствующие настройки в BIOS доступны, как правило, только для последних. С них-то все и началось, мы решили провести небольшое исследование влияют ли они на результаты тестов, и если да, то как оказалось, что очень даже влияют! В связи с чем, в новой версии RMMA 3.45 было решено добавить их в виде отдельной закладки (в последнее время мы очень любим «играться» со специфическими настройками процессоров Pentium 4). Вот как выглядит эта закладка.
Сразу отметим: данные настройки рассчитаны исключительно для тестовых целей, о чем говорится в самой программе. Для нормального режима работы процессора в частности, и всей системы в целом трогать их не рекомендуется. Опишем вкратце каждую из них.
Hardware Prefetch Queue (Enabled/Disabled) включение/выключение очереди аппаратного префетчера, проще говоря механизма аппаратной предвыборки данных из памяти.
Adjacent Cache Line Prefetch (Enabled/Disabled) включение/выключение режима предвыборки смежной строки. В случае Disabled осуществляется предвыборка только одной (содержащей запрашиваемые данные) 64-байтной строки 128-байтного сектора, в случае Enabled обе строки вне зависимости от наличия/отсутствия необходимых данных.
L1 Data Cache Context Mode (Adaptive/Shared) изменение режима работы L1-кэша данных процессора. Эта настройка практически на результаты теста латентности памяти влиять не должна, тем не менее, она явно относится к тому, с чем имеет дело тестовый пакет RMMA. Данная настройка доступна только для процессоров с технологией Hyper-Threading и задает способ использования L1-кэша данных процессора логическими процессорами. В случае Shared L1-кэш представляется логическим процессором в полном объеме, но содержит данные, принадлежащие обоим процессорам. В режиме Adaptive каждый логический процессор получает свою часть L1-кэша, содержащую данные только этого логического процессора, размер которой варьируется по мере необходимости.
Заметим, что настройки применяются лишь к данному системному процессору, номер которого задается выбором CPU Index. В случае «истинных» многопроцессорных систем (SMP) рекомендуется применять одинаковые настройки для всех физических процессоров. Для систем с технологией Hyper-Threading, напротив, достаточно изменить настройки одного из логических процессоров (любого), составляющих физический процессор.
Итак, отметим главное: отныне у нас есть способ отключить обе особенности механизма аппаратной предвыборки данных: как сам алгоритм, так и предвыборку смежной строки (которая, заметим, может осуществляться независимо от использования Hardware Prefetch).
Последовательность действий для измерения латентности памяти вторым методом будет выглядеть следующим образом.
Размер блока: 16 МБ
Размер шага: эффективная длина строки L2-кэша (128 байт для Pentium 4)
Режим обхода: псевдослучайный
Результат весьма интересный. Кривая случайного обхода осталась почти без изменений как качественных, так и количественных. Следовательно, в случае истинно случайного доступа к памяти Hardware Prefetch действительно практически не работает, даже если он включен. Но… как же быть с псевдослучайным обходом? Качественно соответствующая кривая выглядит так же, как и ранее, но количественно… «поднялась» примерно на 30 нс вверх! Вывод? Hardware Prefetch, когда он включен, работает с некоторой эффективностью и при псевдослучайном обходе! По-видимому, имеет место предвыборка на уровне целых страниц памяти. Избежать которую можно только двумя способами: либо использовать истинно случайный обход (но здесь вспоминаем накладываемые ограничения размера D-TLB), либо отключить предвыборку вообще. Другое дело, а есть ли в этом необходимость?
Вот мы и подходим к другому заданному выше вопросу «зачем». Какие результаты следует считать более «правильными» с аппаратной предвыборкой, или без таковой? Иными словами, нужно ли отключать Hardware Prefetch на время измерения? Ответ на этот вопрос будет предельно прост: все зависит от того, что мы хотим измерить. Если нам требуется оценить реальные задержки при чтении процессором данных из памяти в одной из моделируемых тестом ситуаций прямого, обратного, случайного или псевдослучайного обхода блока памяти (первые две из которых соответствуют кодированию видео или какой-либо другой потоковой обработке данных, а две последних например, поиску в базе данных) то следует остановиться на первом варианте. Именно этот вариант будет отражать действительность, т.е. стандартный режим работы процессора: Hardware Prefetch включен, а считывание данных из памяти осуществляется по 128-байтным секторам, составляющим две строки кэша процессора. Резюмируя, первый метод позволяет нам оценить реальную латентность подсистемы памяти в целом, т.е. включая функциональные блоки процессора, ответственные за обмен данными с оперативной памятью.
Если же нам требуется оценить некую характеристику, ближе соответствующую истинным задержкам при доступе к массиву ячеек памяти, нам больше подойдет вторая методика. Ибо она охватывает более узкую часть подсистемы памяти непосредственно носитель (микросхемы модулей), а также чипсет, таким образом, она позволяет оценить задержки при доступе в память безотносительно возможностей процессорного интерфейса, осуществляющего обмен с памятью (BIU).
Наконец, можно использовать комбинированную методику, сочетающую оба метода: измерение латентности псевдослучайного доступа к 16-МБ блоку со 128-байтовым шагом сначала с Hardware Prefetch, затем без него. И использовать полученный интервал значений в качестве оценки возможных реальных задержек при доступе к подсистеме памяти в различных ситуациях.
Навигация
Официальный сайт Superfetch
Новости
22 октября, 2018
По просьбе пользователей, мы описали основные причины: Почему зависает или тормозит компьютер, и что с ним делать?
16 октября, 2018
Мы выпустили вторую версию программы superfetch.exe. Теперь можно отключить: SuperFetch, Prefetch, ReadyBoot, это возможно существенно ускорит скорость работы Вашего компьютера!
28 Сентября, 2018
Мы выпустили первую версию программы superfetch 1.00 для быстрого включения/отключения superfetch.
Ждем Ваших отзывов и предложений!
Что такое prefetch и почему его отключают?
Изначально служба prefetch разрабатывалась как отдельный компонент ОС Windows (начиная с ОС Windows XP) для ускорения запуска системы и приложений. Все это было в далеком 2001 году. Представляете конфигурацию компьютеров в те времена?
Теперь вернемся в наш 2018 год.
Проблема кэширования данных уже давно решена на аппаратном уровне и заложена в любой жесткий диск с магнитным накопителем. Где для кэширования данных есть собственная память, объем которой рассчитывается исходя из скорости вращения диска, чтобы соответсвовать максимальной пропускной способности для интерфейсов подключения (IDE, далее SATA и прочие).
Почему надо отключать эту службу? Служба prefetch (в списке служб она называется prefetcher) наблюдает за запуском приложений и создает файлы трассировки оптимизации кода. Эта сложная структура кэша исполняемого кода, которая собирается ограниченное время (10 секунд после запуска) и подставляется в память при повторном запуске приложений. Отключают эту службу потому, что время потраченное на создание трассировки, намного больше, чем время и скорость считывания данных с современных жестких дисков. Тем более появились более быстрые SSD диски.
Microsoft в принудительном порядке отключает prefetch на собственных планшетах линейки Surface.
Так как, это обусловлено экономией места на накопителях и увеличением производительности системы! Почему Microsoft не дает возможность отключать самостоятельно prefetch — загадка, скорей всего это делается в маркетинговых целях.