Когда готовилось первое издание этой книги, формата МРЗ еще не существовало. Сегодня мы не можем обойти это явление.
Всего за полтора года покупателю стали доступны сотни дисков музыкальных коллекций с тысячами музыкальных альбомов. Таковы темпы внедрения новых технологий в наш быт.
Выбирая звуковую карту, оцените свои потребности в качестве воспроизведения музыки. Если для Вас оно очень важно, стоит порекомендовать хорошую звуковую карту, желательно от компании Creative Labs (торговая марка Sound Blaster). Наиболее современными считаются карты серии Audigy, но и карты предыдущей серии Live вполне способны удовлетворить всех, кроме самых взыскательных музыкальных гурманов. Приобретение достойных звуковых колонок, поскольку подключать хорошую карту к посредственным колонкам им нет никакого смысла. Колонки нужно выбирать очень тщательно, поэтому не совмещайте эту покупку с приобретением компьютера. Если у Вас дома уже есть неплохая музыкальная система, возможно, Вы избежите крупных затрат, если подключите к ней выход звуковой карты. Качество звука может оказаться таким, какого не дадут и самые дорогие настольные колонки.
Когда к качеству музыки особых претензий нет, и на компьютере предполагается больше играть в компьютерные игры, чем слушать музыку, отличным решением будет звуковая карта из более дешевого ценового диапазона. Чтобы обеспечить хорошее качество звука, и в этом случае понадобятся приличные колонки и, желательно, низкочастотный саббуфер. Если звук и музыка Вас вообще мало волнуют и Вам достаточно того, что они просто есть, можно остановиться на почти любой дешевой звуковой карте или даже на встроенной звуковой системе. Встроенная звуковая система создает дополнительную нагрузку на центральный процессор, но для современного компьютера это не существенно. Колонки в этом случае могут быть почти любыми.
Полностью отказываться от звуковой подсистемы, даже если она, в принципе, и не нужна, не рекомендуется, поскольку многие программы проверяют наличие устройств воспроизведения звука, и без них работать не будут.
2.7. Видеокарта
Чтобы подключить к компьютеру монитор, необходим специальный видеоадаптер. Задача видеоадаптера – сформировать сигнал, отображающий на мониторе определенную область памяти, в которой хранятся данные об изображении, а также выдать сигналы синхронизации – горизонтальную (строчную) и вертикальную (кадровую) развертки.
Видеоадаптеры прошли долгий путь совершенствования от первых персональных компьютеров, где в качестве монитора использовались бытовые телевизоры, до современных, превращающих компьютер в мощную графическую станцию. За это время сменилось несколько поколений плат и стандартов.
Видеокарта
Сначала появился стандарт MDA – Monochrome Display Adapter (монохромный адаптер дисплея). Плата MDA способна была выводить на экран только алфавитно-цифровую информацию – буквы и цифры; никакой графики и цвета.
Пришедший на смену MDA видеостандарт CGA – Color Graphics Adapter (адаптер цветной графики) работал не только в текстовом, но и в графическом режиме и поддерживал вывод четырех из шестнадцати заданных цветов.
EGA – Enhanced Graphics Adapter (адаптер улучшенной графики) довел число видимых на экране цветов до 16 из палитры в 64 цвета и значительно улучшил качество графики, выводимой на экран. С появлением стандарта EGA связано начало широкого использования графических программ, в том числе и первых операционных систем Microsoft Windows.
Самым удачным, используемым и по сей день, стал видеостандарт VGA – Video Graphics Array, постепенно перешедший в стандарт SVGA (Super VGA). Первые платы VGA поддерживали вывод 256 цветов из палитры в 262144 цвета! Позднее появилось множество плат, совместимых с VGA, в которых число возможных оттенков цвета доходит до 16,8 миллионов (режим True Color).
Общее стремление разработчиков видеоадаптеров – получать на экране монитора как можно более качественное изображение, максимально приближенное к натуральному. При этом всегда стоит задача увеличения количества отображаемых цветов, повышения разрешающей способности изображения и скорости его вывода на экран.
Разрешающая способность напрямую связана с количеством выводимых на экран отдельных точек изображения – пикселов. Обычно говорят о количестве пикселов по горизонтали и вертикали. Разрешающая способность в режиме VGA – 640?480 точек. Сегодня применяются режимы SVGA – 800?600,1024?768,1280?1024,1600?1200 точек и более.
Количество одновременно воспроизводимых цветов называют глубиной цвета или цветовым разрешением. Цветовое разрешение зависит от того, сколько битов памяти выделяется для каждой точки изображения. При восьми битах число доступных цветов равно 256 (два в восьмой степени), 16 бит дают 65 536 цветов – этот режим называется High Color, а режим True Color (16 777 216 цветов) достигается при использовании 24 битов для кодирования цвета пиксела.
Современные видеоадаптеры имеют и более высокую разрядность, например 48 бит на одну точку, хотя при этом количество видимых цветов не увеличивается. Информация, хранящаяся в дополнительных разрядах, используется специальными программами для ускорения операций по отображению графики (в компьютерных играх) или для улучшения цветопередачи, когда компьютер используют при подготовке полиграфической продукции.
2.7.1. Видеопамять
Для самых первых компьютеров IBM PC никакой специальной видеопамяти не требовалось. Просто в основной памяти компьютера выделялась специальная область, в которой хранилось экранное изображение. Если изображение необходимо было изменить, в ячейки этой памяти записывались другие значения.
В современных компьютерах основную память для хранения изображений не используют – все работает гораздо быстрее, если на плате видеоадаптера разместить специальные микросхемы памяти, работающие с более высокой скоростью.
Чем больше разрешающая способность и глубина цвета, обеспечиваемые видеокартой, тем больше потребность в видеопамяти.
Если видеокарта имеет 1 Мб памяти, ей доступен максимальный режим 1024?768 точек при 256 цветах или 640?480 точек при 16,8 млн, цветов. Если она имеет 2 Мб, то режим True Color достигается и при разрешении 800?600 точек, а с 4 Мб – при 1280?1024 точек. Типовой размер видеопамяти для современных компьютеров зависит от назначения компьютера. Если планируется работа с документами, вполне достаточно 2–4 Мб; если ожидается работа с графикой, желательно иметь 8–16 Мб; но самые высокие требования к видеоадаптеру предъявляют мультимедийные приложения, особенно компьютерные игры. Графика в них – это все. Медленный видеоадаптер способен затормозить игровую программу даже на компьютере с весьма передовым процессором. Поэтому, если компьютер предполагается использовать для компьютерных игр, желательно иметь современный видеоадаптер с памятью 32–128 Мб.
2.7.2. Частота обновления экрана
Огромную роль еще играет частота обновления экрана (refresh rate). У телевизора она фиксирована и равна 50 Гц (совпадает с частотой тока в нашей сети питания). При такой частоте дрожание изображения заметно на глаз. Если даже не обращать на него внимания, через час-другой серьезная головная боль обеспечена.
Мониторы с частотой обновления экрана 50 Гц тоже когда-то были, но они ушли в прошлое еще в 80-х годах вместе со стандартами CGA и EGA, а сегодня нельзя работать даже с частотой обновления экрана 60 Гц – дрожание тоже чувствуется.
Минимальная частота обновления, с которой разрешается работать – 75 Гц, рекомендуемая – 85 Гц, а комфортная 100 Гц и более. Разумеется, способен ли монитор держать такую частоту, зависит от него, но выдает изображение на экран все-таки видеокарта, поэтому при выборе видеокарты (или при приобретении готового компьютера) надо обязательно выяснить, какую частоту обновления экрана она обеспечивает.
В разных графических режимах эта частота может быть разной. Чем больше разрешающая способность экрана, тем меньше частота обновления. Обязательно найдите в документации к видеокарте табличку, в которой указано, какую частоту обновления экрана обеспечивает видеокарта для каждого из разрешений.
Если видеокарта обеспечивает разрешение экрана 1024?768, чего вполне достаточно для работы с мониторами размером 15 или 17 дюймов. Но если при этом Вы увидите, что частота обновления экрана равна 60 Гц, то считайте, что такого режима у видеокарты нет, потому что работать в нем нельзя! Категорически нельзя!
2.7.3. Графические ускорители
Современная видеокарта – это не просто устройство, которое хранит в своей памяти экранный образ и формирует сигнал для монитора. Теперь это компьютер в миниатюре со своим микропроцессором, способным производить вычисления и управлять тем, что и как строится на экране. Способность видеокарты выполнять вычисления и построения называют аппаратным видеоускорением (когда видеокарта такими свойствами не обладает, нагрузка ложится на основной процессор, и в этом случае говорят о программном видеоускорении). Для большинства современных компьютерных игр не просто желательно, а даже необходимо наличие у видеоадаптера ускорительных функций. Чтобы видеокарта могла выполнять какие-то вычисления, она, разумеется, должна действовать по заданным алгоритмам. И вся хитрость здесь состоит в том, что программисты, создающие программы, должны об этих алгоритмах знать заранее. Лет пять назад нормальной была ситуация, когда изготовители видеокарт вводили в них ускорительные функции, но программ, которые могли бы их использовать, просто не существовало. Обычно в таких случаях к видеокарте прилагалась на отдельном диске какая-нибудь одна-единственная игра, при взгляде на которую у покупателя захватывало дух, но со всеми другими программами видеокарта работала, как обычная. Так появился термин оптимизация видеоускорения. В подобных случаях говорили, что данная программа оптимизирована для данной видеокарты или, наоборот, видеокарта оптимизирована для данной программы, т. е. создатели видеокарты и создатели программы работали рука об руку.
Пользы потребителю от такого ускорителя не было никакой, ведь никто не будет работать с одной-единственной программой, тем более, если это игра. Она быстро надоест. Тогда производители видеокарт решили найти такую программу, с которой работают большинство пользователей, и оптимизировать свои видеоускорители под нее. Искать долго не пришлось – это всем хорошо знакомая система Windows. Ее окна и элементы этих окон совершенно одинаковы на десятках миллионах компьютеров. Видеокарты, позволяющие ускорить отображение стандартных элементов Windows, получили название 2D-ускорителей (ускорителей двумерной, плоской графики).
2D-ускорители действительно ускорили работу с операционной системой и ее приложениями. А все, что не укладывалось в рамки окошек Windows (в первую очередь это были мультимедийные программы и компьютерные игры), отнесли к области трехмерной (3D) графики. ЗD-ускорителъ занимается построением изображения из огромного количества небольших треугольников, определяет, как они взаимодействуют друг с другом, как они затеняют друг друга, затем закрашивает их или заливает заранее заготовленными текстурами.
Разумеется, все это можно делать множеством разнообразных алгоритмов. Поэтому в этой области долго не было единых стандартов, и производители программ и видеокарт разбились на «кланы». А когда стандарты появились, между кланами началась война.
С «войнами стандартов» в компьютерной технике нам приходится сталкиваться очень часто. Если при покупке изделия мы угадываем, какой стандарт победит, значит, оно будет работать у нас долго и безупречно. Если нет, значит, очень скоро на прилавке появятся компьютерные игры и другие программы, которые у нас работать не будут (или будут работать, но очень медленно), потому что наше оборудование не обеспечивает каких-то функций, на которые рассчитывали разработчики.
В области 3D-графики стандарты назвали библиотеками. Этот термин пришел от программистов. Свои микропрограммы (из которых собираются программы) они стандартизуют путем объединения их в библиотеки. Если видеоускоритель оптимизирован для работы со стандартной графической библиотекой фирмы XYZ, значит, все программы этой фирмы будут использовать функции ускорения.
Этим фирмам либо придется купить стандартную библиотеку графических подпрограмм у компании XYZ и использовать в своих проектах только ее, либо, если она им не нравится, разрабатывать свою библиотеку и убеждать производителей видеокарт, что она лучше и им следовало бы оптимизировать видеоускорители под нее.
В результате длительной «библиотечной войны» сегодня известны три основные библиотеки: Glide, OpenGL и DirectSD.
Библиотеку Glide разработала компания 3dfx, ранее других выступившая на рынок SD-ускорителей со своими картами Voodoo Graphics. Сегодня найти на прилавке новые игры, на которых стоит значок 3dfx, практически невозможно. Пик популярности этой библиотеки прошел. Библиотека Glide была закрытым стандартом, и видеоускорители других фирм так и не начали ее широкую поддержку. Фирма 3dfx не выдержала конкурентной борьбы и сошла со сцены.
Библиотека OpenGL родилась не на платформе IBM PC, а на платформе специальных мощных графических станций. К нам же она пришла благодаря успеху игры Quake, в которой программисты использовали упрощенный вариант этой библиотеки. О том, насколько популярна игра Quake, говорить, наверное, не надо. В годы ее повсеместного распространения многие производители сочли удачным маркетинговым ходом оптимизировать свои видеокарты на работу с этой игрой и, соответственно, на поддержку этой библиотеки. В свою очередь производители новых программ сочли не менее удачным маркетинговым ходом использовать процедуры из библиотеки OpenGL, поскольку на руках у потребителей уже было множество видеоускорителей, их поддерживающих. В то время как библиотека Glide долго и постепенно продвигалась своим создателем, компанией 3dfx, успех к библиотеке OpenGL пришел быстро и бурно. Все современные видеокарты имеют поддержку функций видеоускорения в стандарте библиотеки OpenGL.
Теперь давайте рассмотрим библиотеку DirectSD. Скажем сразу, что ее поддержка не просто желательна, а абсолютно необходима (по состоянию на текущий момент). Эта библиотека входит в состав крупного пакета библиотек DirectX, выпускаемых и распространяемых бесплатно компанией Microsoft в качестве мультимедийной надстройки над операционной системой Windows. Если Вы покупаете готовый компьютер в сборе, и при этом Вам говорят, что в нем установлена дорогая видеокарта, обладающая функциями графического ускорителя, надо проверить, как она поддерживает библиотеку DirectSD.
Устройства ввода информации
2.8. Монитор
До настоящего момента потребность в настольных персональных компьютерах по-прежнему велика. Следовательно, должны изготавливаться и продаваться средства отображения информации, основными из которых на сегодня еще остаются ЭЛТ-мониторы.
ЭЛТ-мониторы – это мониторы по принципу использования электронно-лучевой трубки. Однако все идет к тому, что очень скоро они перестанут быть массовыми, поскольку уже сейчас уступают альтернативной ЖК-технологии во всем, кроме игр и обработки изображения.
ЭЛТ-мониторы уже стали рядовым и предельно унифицированным и вместе с тем очень массовым товаром. Нового в эти мониторы уже ничего не внедришь – все, что можно, из ЭЛТ – технологий уже выжали. И речь уже не идет об улучшении качества изображения или повышении безопасности устройств, для этих мониторов нововведением является одно – это повышение эргономики. Сюда можно отнести как улучшение дизайна, придающее изделию индивидуальность, так и внедрение дополнительных возможностей, позволяющих с большим удобством пользоваться Интернетом и мультимедийными приложениями. Все это вполне способно продлить еще на какое-то время срок существования этих мониторов на рынке. Но на долго ли? Совсем недавно у пользователей не было альтернативы ЭЛТ-мониторам. И вот сейчас ЖК – мониторы наступают по всем направлениям. Они теснят конкурентов, отвоевывая для себя место на рынке, привлекая к себе все большее внимание.
2.8.1. Виды мониторов
Монитор является одним из самых важных и долговечных компонентов нашего персонального компьютера. Его стоимость должна составлять не менее трети стоимости компьютера, а лучше всего – половину стоимости. Это одно из устройств, на котором надо меньше всего экономить. Пройдет несколько лет, и Вы начнете постепенно что-то в компьютере менять. Через пять-шесть лет Вы полностью обновите свой персональный компьютер, а монитор останется тот же и через шесть, и десять лет.
От монитора зависит многое, как-то хорошая производительность работы с компьютером, безопасность, комфорт, и, что очень важно, самочувствие. Особенно если Ваша работа связана с работой на компьютере то Вам небезразлично, сколько часов в день с ним можно провести.
Несколько часов проведенных перед экраном некачественного монитора дадут почувствовать на себе целую палитру отрицательных последствий работы с компьютером, начиная с головной боли, усталости и рези в глазах. Для этого, чтобы не портить себе здоровье, необходимо представлять, от чего зависит качество монитора и его выбор.
ЭЛТ-монитор