воскресенье, 19 июля 2009 г.

История первого скринсейвера

В студенческие годы я еще успел поработать на компьютерах, для которых программу набивали на перфокартах (это такие тонкие картонки с дырочками :-), а результаты ее выполнения можно было только напечатать. Для них скринсейверы не могли существовать в принципе.
С появлением ЭЛТ-дисплеев возникла такая проблема: если изображение на экране долго оставалось неизменным, электронная пушка бомбардировала одни и те же участки люминофора. Яркость экрана ЭЛТ-телевизора, для которого неподвижная "картинка" нехарактерна, равномерно снижается со временем ("садится трубка"). А на экране компьютерного монитора, выполненного по той же технологии, могли образовываться "выжженные" области, на которых уже ничего нельзя было разглядеть, при нормальной яркости остальных пикселов.
Говорят, первым одолел эту проблему знаменитый Питер Нортон. Его Norton Commander, зафиксировав отсутствие активности пользователя в течение заданного времени, запускал подпрограмму, имитировавшую полет в черноте космоса среди множества крохотных белых звездочек. Нажатие любой клавиши восстанавливало изображение файловых панелей (да, так выглядел во времена MS-DOS "рабочий стол" :-). Постоянное перемещение светящихся точек сохраняло (save) экран (screen) от неравномерного разрушения люминофора. Это и был первый скринсейвер (screen saver).

Комментариев нет:

Отправить комментарий

Можете оставить комментарий: