Заставка

редактировать
Компьютерная программа, которая закрашивает экран или заполняет его движущимися изображениями Заставка World Community Grid, использующая неактивные системные ресурсы для анализа белков.

A экранная заставка (или экранная заставка ) - это компьютерная программа, которая очищает экран или заполняет его движущимися изображениями или узорами, когда компьютер не используется в течение длительного времени. Первоначальная цель заставок заключалась в том, чтобы предотвратить выгорание люминофора на ЭЛТ и плазменных компьютерных мониторах (отсюда и название). Хотя современные мониторы не подвержены этой проблеме, заставки по-прежнему используются для других целей. Заставки часто настраиваются для обеспечения базового уровня безопасности, требуя пароль для повторного доступа к устройству. Некоторые заставки используют неиспользуемые ресурсы компьютера для выполнения полезной работы, например для обработки проектов распределенных вычислений.

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

Содержание

  • 1 Цель
    • 1.1 Защита экрана
    • 1.2 Современное использование
  • 2 История
  • 3 Базовая архитектура
    • 3.1 Microsoft Windows
    • 3.2 MacOS
    • 3.3 Atari
  • 4 Рекомендации
  • 5 Развлечения
    • 5.1 Microsoft Windows
  • 6 См. Также
  • 7 Ссылки
  • 8 Внешние ссылки

Назначение

Защита экрана

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

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

Для ЭЛТ, используемых в общественных местах, таких как банкоматы и железнодорожные билетные кассы, особенно высок риск обгорания, потому что дисплей ожидания отображается всякий раз, когда автомат не используется. Старые машины, разработанные без учета проблем с выгоранием, часто отображают доказательства повреждения экрана с изображениями или текстом, например «Вставьте карту» (в случае банкоматов), видимыми даже при изменении дисплея во время использования машины. О гашении экрана не может быть и речи, так как машина может выйти из строя. В этих приложениях выгорание можно предотвратить, смещая положение отображаемого содержимого каждые несколько секунд или регулярно меняя ряд различных изображений.

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

Современное использование

Gnome-screensaver имеет опцию защиты паролем

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

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

Некоторые заставки активируют полезную фоновую задачу, такую ​​как сканирование на вирусы или приложение распределенных вычислений (например, проект SETI @ home ). Это позволяет приложениям использовать ресурсы только тогда, когда компьютер в противном случае простаивал бы.

История

За несколько десятилетий до изобретения первых компьютеров, использующих эту технологию, Роберт А. Хайнлайн привел пример их использования в своем романе Незнакомец. В «Странной стране» (1961):

Напротив его стула находился резервуар для стереозрения, замаскированный под аквариум; он включил его, гуппи и тетры уступили место хорошо известному Винчеллу Августу Гривзу.

Первая заставка якобы была написана для оригинального IBM PC Джоном Сочей, наиболее известный по созданию Norton Commander ; он также ввел термин «хранитель экрана». Заставка под названием scrnsave была опубликована в декабрьском выпуске журнала Softalk за 1983 год. Он просто гасил экран после трех минут бездействия (интервал, который можно было изменить, только перекомпилировав программу).

К 1983 году руководитель Zenith Data Systems включил «хранитель экрана» в число функций нового компьютерного терминала Z-29 , сообщая InfoWorld что он «гаснет дисплей через 15 минут бездействия, предотвращая появление въевшихся символов». Первая заставка, которая позволяла пользователям изменять время активации, была выпущена на Apple Lisa в 1983 году.

На Atari 400 и Экраны 800 и также будут подвергаться случайным изменениям цвета, как при хранении экрана, если они оставались неактивными в течение примерно 8 минут. Обычные пользователи не могли это контролировать, хотя программы могли. Эти компьютеры, выпущенные в 1979 году, технически более ранние «хранители экрана». До этих компьютеров игры для игровой консоли 1977 Atari VCS / 2600, такие как Combat и Breakout, включали циклическое изменение цвета, чтобы предотвратить выгорание игровых изображений в эпоху 1970-х годов. телевизоры. Кроме того, первая модель калькулятора TI-30 1976 года имела заставку, которая состояла из десятичной точки, перемещающейся по дисплею после 30 секунд бездействия. Это в основном использовалось для экономии заряда аккумулятора, поскольку дисплей TI-30 LED потреблял больше энергии, чем более поздние модели LCD. Это примеры экранных заставок в ROM или прошивке компьютера.

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

Базовая архитектура

Заставки обычно разрабатываются и кодируются с использованием различных языков программирования, а также графических интерфейсов. Обычно авторы заставок используют языки программирования C или C ++, а также интерфейс графических устройств (GDI), например OpenGL ( «Открытая графическая библиотека», которая работает на многих, если не на большинстве, платформах, поддерживающих 3D-рендеринг ), или альтернативы, такие как Microsoft DirectX (которая ограничена Microsoft, в основном Microsoft Windows и Microsoft Xbox ), для создания своих конечных продуктов. Несколько заставок для OS X созданы и разработаны с помощью Quartz Composer. Хранитель экрана косвенно взаимодействует с операционной системой, заставляя физический экран дисплея накладываться на одну или несколько графических «сцен». Заставка обычно завершается после получения сообщения от операционной системы о нажатии клавиши или перемещении мыши.

Microsoft Windows

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

Заставка Windows - это обычный Portable Executable (PE) с расширением файла .scr. Это позволяет авторам вредоносных программ добавлять ".scr" к имени любого win32 исполняемого файла и тем самым повышать вероятность того, что пользователи Microsoft Windows запустит его непреднамеренно. Кроме того, эта программа должна поддерживать следующие параметры командной строки :

Без параметра - показывает диалоговое окно «Настройки» или ничего не делает.

ScreenSaver.scr /s

Запускает хранитель экрана.

ScreenSaver.scr / pили /l

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

ScreenSaver.scr /c

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

ScreenSaver.scr / a

Изменяет пароль, модально на окно . Заставки Windows 95 должны справиться с этим.

MacOS

В MacOS заставки - это обычные пакеты приложений MacOS с расширением файла .saver.

Внутри заставки должны определять класс, который является подклассом ScreenSaverView. Новый класс должен быть назначен как NSPrincipalClassв проекте xcode, чтобы при запуске заставки системой этот класс создавался.

Atari

Поскольку одна из первых заставок появилась на 8-битных компьютерах Atari, принудительное изменение системного цвета, когда компьютер простаивает в течение нескольких минут (разное время в зависимости от на модели), хранящиеся в системном ПЗУ компьютера.

Рекомендации

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

Использование экранной заставки с плоским экраном или ЖК-экраном без выключения экрана может фактически сократить срок службы дисплея, поскольку флуоресцентная подсветка продолжает гореть и стареет быстрее, чем если бы экран часто выключается и включается.. С возрастом люминесцентные лампы становятся все более тусклыми, и их замена может быть дорогостоящей или сложной. Типичный ЖК-экран теряет около 50% своей яркости в течение обычного срока службы продукта. В большинстве случаев трубка является неотъемлемой частью ЖК-дисплея, и весь узел необходимо заменять. Это не относится к дисплеям со светодиодной подсветкой.

Таким образом, термин «хранитель экрана» теперь является чем-то вроде неправильного употребления - лучший способ сохранить экран, а также сэкономить электроэнергию, потребляемую экраном, - это просто выключить компьютер монитор. Заставки, отображающие сложную трехмерную графику, могут даже увеличить общее энергопотребление.

Развлечения

XScreenSaver, отображающий экранную заставку в стиле Matrix

After Dark была ранней заставкой для Платформа Macintosh, а затем ПК / Windows, в которых заметно выделялись причудливые конструкции, такие как «летающие тостеры». Возможно, из-за рабочей среды, в которой они часто просматриваются, многие заставки продолжают это наследие прихоти, заполняя неиспользуемый монитор животными или рыбками, играми и визуальными выражениями математики уравнения (с помощью фракталов, преобразований Фурье или других средств), как в заставке Electric Sheep.

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

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

Microsoft Windows

В более старых версиях Microsoft Windows собственный формат хранителя экрана потенциально мог установить вирус при запуске (поскольку хранитель экрана был обычным приложением с другим расширением). При открытии любого файла с расширением «.scr», например из вложения электронной почты, Windows автоматически запускала файл.scr (заставки): это было потенциально позволяет установить себя вирусом или вредоносным ПО. Современные версии Windows могут считывать теги, оставленные такими приложениями, как Internet Explorer, и проверять издателя файла, представляя подтверждение пользователю.

5 августа 2006 г. BBC сообщила, что «бесплатные заставки» и «заставки», соответственно, были первым и третьим поисковыми запросами, наиболее вероятными для возврата ссылок на вредоносное ПО, вторым из которых был BearShare.

См. Также

Ссылки

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

Найдите заставку в Викисловаре, бесплатном словаре.
На Wikimedia Commons есть медиа относится к Заставки.
Последняя правка сделана 2021-06-07 06:55:17
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте