Архив за Март, 2008

Драйвера

Воскресенье, Март 30th, 2008 Нет комментариев

Under : , , , , , , , , , , ,

Когда вы вставляете в компьютер новую железку, то, как правило, при загрузке Windows выскакивает сообщение о том, что «Обнаружено новое устройство. Идет поиск подходящего драйвера». В большинстве случаев, этот драйвер успешно обнаруживается, но, увы, не всегда. Причем, если железка новая и только что вынута из коробочки, то еще немножко в ней (коробочке) покопавшись, вы, скорее всего, обнаружите дискету или компакт-диск на котором будет написано «драйвера». Вставив этот диск в компьютер и указав на него Windows вы избавитесь от абсолютного большинства проблем, связанных с установкой нового оборудования. Но что делать, если оборудование это не совсем новое, а куплено с рук и никакой дискетки к нему не прилагалось?

Расстраиваться, в общем-то, еще рано. Разумеется, если у вас есть доступ в Интернет. Вот если его нету, то можно печалиться, хотя ситуация все-еще не безнадежна.

Для начала, немного о том, что такое драйвер вообще. Если вы заглянете в магазин, то обнаружите огромное количество разных аналогичных железок, например, модемов. Любая из них может быть установлена в компьютер и предполагается, что он сможет с этой железкой работать. Но у этих железок вполне могут быть (и чаще всего есть) разные системы команд. А Windows должна работать со всеми. Но если бы Microsoft попытался «прописать» внутри Windows все возможные наборы команд для всех возможных железок, то такая операционная система не поместилась бы ни на один винчестер! Да еще, вдобавок, с выходом каждой новой железки пришлось бы ее (Windows) переустанавливать. И тогда был найден выход. Драйвер.
(далее…)

Чудо технологии

В последнее время я заметил за своим персональным компьютером одну настораживающую тенденцию — он стал становиться далеко не таким персональным, каким был еще год-другой назад. Жене-художнику сильно по вкусу пришелся приз, полученный мной за лучшую рассылку прошлого года — книжка «PhotoShop для профессионалов», причем изученный материал она опробует на практике… Ребенок уже вступает с ней в открытую борьбу за право порисовать или попечатать пока папа спит… Теща, заявляя, что у нее болит голова, пристраивается туда же, чтобы раскинуть пасьянс… Нет, разумеется, приоритет (пока?) остается за мной, но все чаще садясь работать я обнаруживаю, что кончилась бумага в принтере, или место на диске, или мои программы закрылись… А в последнее время появился еще один неприятный симптом: мыши дольше месяца не живут.

И действительно — с чего бы им быть долгожителями, если ими непрерывно ездят, а ребенок еще и пластилином или какой другой гадостью умудряется испачкать? А ведь, как известно, наиболее уязвимой частью мыши является механика. А точнее две вещи: грязь, которая цепляется на шарик и размазывается по роликам внутри мышки; а также крепления роликов, которые сделаны из пластмассы и постепенно растачиваются (причем, сделано это явно преднамеренно, ибо у первых мышей крепления были металлические и один из представителей этого вида скончался у меня совсем недавно в возрасте нескольких лет. Но пластмасса во-первых дешевле, а во-вторых менее долговечна, что позволяет повысить оборот).

Однако, некоторое время назад в продаже появились оптические мыши, которые должны быть лишены этих недостатков — вместо шарика там используется источник света и миниатюрная камера, которая анализирует снимки поверхности под мышкой и по их изменению определяет, в какую сторону и с какой скоростью она движется. Правда, цена таких мышей «кусалась» — около 100 правильных рублей…
(далее…)

Интерфейсы жестких дисков

В настоящее время, наиболее распространены два стандарта на подключение винчестера к компьютеру. Первый, наиболее распространенный среди домашних и офисных ПК — IDE (Integrated Device Electronics — устройство со встроенным контроллером), также именуемый как ATA (AT Attachment — подключаемый к АТ). Второй чаще всего можно встретить в серверах и высокопроизводительных рабочих станциях — SCSI (Small Computer System Interface, произносится как «скази»). Стоит отметить, что этот интерфейс не является специализированным для дисковых устройств. Помимо жестких дисков и CD-ROM приводов, существует огромная масса устройств работающих по этому стандарту.

Стандарт интерфейса IDE был разработан по некоторым причинам. Наиболее существенными являются:
- Более простой способ подключения винчестера к шине компьютера. Жесткий диск стандарта IDE с одинаковой легкостью можно подключить к высокопроизводительной системной шине компьютера и медленному LPT-порту. Конечно, в последнем случае обмен данными будет гораздо ниже, но такая возможность есть.
- Повышение быстродействия. Контроллер диска расположен непосредственно на устройстве, что позволяет передавать минуя длинные интерфейсные провода.

Подключить IDE-устройство к компьютеру можно несколькими способами. Наиболее распространенный — подключение с помощью 40-проводного кабеля (тип интерфейса AT-BUS). Интерфейс 16-битный. Второй тип — PC Card ATA — с помощью PC Card (PCMCIA), также имеющий 16-битный интерфейс. Этот тип используется в основном в переносных компьютерах. Существуют также и XT IDE и MCA IDE, но рассматривать мы их здесь не будем, так как XT уже достаточно стар и встретить его можно очень редко, а MCA используется только для PS/2 машин, которые в нашей стране практически не встречаются.
(далее…)

Технология ACPI и Windows2000

Воскресенье, Март 30th, 2008 Нет комментариев

Under : , , , , , , , , , , , , , ,

ACPI. В последнее время эта аббревиатура все чаще и чаще попадается на глаза. Расшифровывается она весьма просто Advanced Computer Management and Interface, но что кроется за этой фразой, для многих остается загадкой. Системам управления питанием простые пользователи традиционно не уделяли особого внимания, руководствуясь мнением, что пара лишних киловатт, сожженных в месяц, не имеют большого значения. Но ACPI не является простым механизмом для экономии пары ватт энергии, его возможности гораздо шире, и при правильном использовании он способен коренным образом изменить пути и принципы взаимодействия пользователя и машины.
Начало истории развития систем управления питанием на ПК можно датировать 1989 годом, когда корпорация Intel выпустила процессор i386SL, в котором впервые была реализована возможность отключения процессора в случае его длительного бездействия. Почти сразу же появились и другие устройства, поддерживающие технологии SL, которые заняли свою нишу на рынке ноутбуков, превратив их в действительно мобильные устройства. Однако, SL работал только на уровне BIOS, без всякого взаимодействия с операционной системой, что приводило к определенным проблемам и неудобствам, главным из которых было невозможность для ОС определить, какие устройства отключены, что приводило к серьезным неприятностям, вплоть до полного зависания системы при попытках ОС обратиться к отключенному устройству.

Конечно же, такая ситуация не могла сохраняться долго, поэтому уже в 1991 Intel совместно с Microsoft разработали стандарт APM (Advanced Power Management), который предусматривал активное участие операционной системы в управлении питанием. Теперь, когда функции управления питанием перестали ограничиваться только BIOS, стало возможным реализовать гораздо более продвинутые алгоритмы управления питанием. Например, с появлением APM стало возможным выключение питания по запросу ОС, что привело к появлению ATX форм-фактора. Кроме этого, стал возможным и обратный процесс, включения питания по запросу. Примером использования такой возможности может служить технология Wake on LAN, разработанная Intel совместно с IBM, которая позволяет включать ПК по сети, просто послав на сетевую карту так называемый «magic packet». Конечно, для этого сетевая карта, материнская плата и BIOS должны поддерживать эту технологию.
(далее…)

Отбросы хайтека

Суббота, Март 29th, 2008 Нет комментариев

Under : , , , , , , , , , , ,

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

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

Возьмем, например, корпус. На что он может сгодиться? Когда «двушкой» называли не Pentium II, а 286-й, корпуса были плоские и тяжелые, с внутренностями на салазках. Можно, например, поставить друг на друга четыре таких гроба, скрепить их друг с другом винтиками, и получится замечательная тумбочка с выдвижными ящиками!
Правда, современные корпуса приспособить под что-нибудь тяжело. Но и тут нашлись умельцы. Прихожу как-то к своему другу, а он радостный такой, улыбается, подмигивает мне. «Как, — говорит, — тебе запах в комнате?» Запах как запах, вроде цветами отдает. Тогда друган торжественно ведет меня в угол и показывает свое детище: старый AT-корпус с исправным блоком питания. Тот надсадно ревет разными голосами, и вроде никакого монитора поблизости не валяется. Зато цветочный запах стал просто невыносимым. Когда одежды были сброшены, то есть крышка с корпуса снята, оказалось, что внутри прижились целых шесть разношерстных вентиляторов и мешочек с лавандой. «Мое изобретение — турбо-антимоль!» — гордо заявил друг.
(далее…)

Звуковая карта на новом чипе Yamaha YMF-754

Суббота, Март 29th, 2008 Нет комментариев

Under : , , , , , , , , , , ,

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

Фирма Aureal, начавшая вторжение на рынок пару лет назад со своей технологией трехмерного позиционирования звука A3D, а потом и A3D 2, заставила зашевелиться многие компании. И производители звуковых карт, и разработчики DSP-процессоров и аудиокодеков, и программисты, работающие над алгоритмами обработки звука, — все бросились догонять Aureal. Начали появляться альтернативные технологии, ориентированные на создание различных звуковых эффектов для имитации виртуального окружения. После того, как Aureal прекратила свое существование, развитие в этой области приостановилось. Сейчас существует три базовых стандарта (API), определяющих набор команд для программирования трехмерного звука. Это DirectSound3D, EAX (как расширение предыдущего API) и A3D. Плюс новые версии и модификации. Кроме этого, есть несколько альтернативных технологий, работающих через базовые API, которые может лицензировать любой разработчик звуковых чипов, например, QSound, Sensaura.

Рынок недорогих звуковых карт остается в неизменном состоянии слишком долго. Самые дорогие и качественные — Creative SoundBlaster Live в различных вариантах. Посередине — Aureal SuperQuad на базе Vortex2, качественные, но лишенные поддержки и обновлений. Чуть ниже — Vortex1, Yamaha YMF-744, ForteMedia FM801, Creative CT5880 и ES1371. Так вот, среди перечисленных звуковых чипов есть пополнение — Yamaha YMF-754. Предлагаю рассмотреть новый чип и одну из недорогих звуковых карт на его базе — Labway Xwave-6000.

Что нового в YMF-754?

Новый звуковой чип YMF-754 (другое название — DS-1E) является дальнейшим развитием семейства YMF-7×4, в частности, его предшественником был контроллер YMF-744. YMF-754 — цифровой контроллер, состоящий из двух блоков — PCI Audio-контроллер (с возможностью работать в режиме захвата шины, т.е. DMA) и Legacy Audio-контроллер, обеспечивающий совместимость со старым стандартом Sound Blaster 2.0. Первый блок обеспечивает аппаратное ускорение функций DirectSound и DirectMusic, есть и поддержка трехмерного позиционируемого звука через интерфейсы DirectSound3D, EAX и A3D. Однако об аппаратной обработке потоков DirectSound и DirectSound3D ничего не говорится — видимо, в отличие от EMU10K или Vortex, эта функция программная и возлагается на драйверы. Выходных каналов четыре, что позволяет, при наличии подходящего кодека, подключать к звуковой карте четыре колонки.
(далее…)

Разгон, разгон и еще раз разгон…

Суббота, Март 29th, 2008 Нет комментариев

Under : , , , , , , , , , , ,

Многим, наверняка, уже надоело читать про это, некоторые даже и не читают, боясь их (разгонов), но те, кто читают и делают, в большинстве случаев грустными не остаются!

Читал я, читал разные статейки и подумал как-то: а мы чем хуже, мы тоже статьи писать могём. Вот и написал…
Чем писать про теорию, про которую и так написано немало, я вам напишу про практику, так что можете воспринимать эту статью просто как истории из жизни.

Началось все еще в далеком 96, когда летом был совершен героический шаг: был куплен компьютер. С ними я, конечно же, обчался и до того: БК001001, Спектрум, ну вы поняли… а этот был супер-трупер PC! да еще какой, 486-DX4/100. Все на нем тогда еще «летало» (Дум, например). Но вот стали появляться такие вещи, как, например, Need for Speed 2, которые упорно не хотели выдавать больше кадра в минуту, но тогда я еще даже, кажется, не знал, что такое «overclocking», поэтому славненькая «четверка» была upgrade’нута на 166 «пень», да еще и MMX! Ох, как на нем летал NFS2, но вот незадача: время идет, технологии растут, а «пень» как был сто шестьдесят шестым, так сто шестьдесят шестым и остался 8( Тогда-то я и начал заниматься тем, о чем идет речь в этой статье. После долгих и, увы, безуспешных попыток разогнать «камень» программами типа SoftFSB, я вооружился отверткой и руководством пользователя в «маме» и стал уверять мой процессор, что он не 166MMX с 66-мегагерцевой шиной, а Cyrix c 75-мегагерцевой. Первые попытки переставления jumper’ов превращали мой 166, то в 150, то в 133, но вот наконец-то на экране появилась долгожданная надпись, гласящая о том, что 166ММХ пыхтит на 188 мегагерцах!!! Какая же это была радость. Это же целая лишняя пара FPS’ов в NFS:HS, это же не 45 пунктов в Norton System Information, а целых 55, это же почти 233ММХ! Но ненасытные руки опять полезли в недра компа, пытаясь превратить тот же самый 166 уже в 210, но то ли память подвела, то ли сам проц., но Windows, увы, рисовала исключительно синие экраны смерти… так что остановился на 188 МГц.
(далее…)

Одна голова — хорошо. А две?

Суббота, Март 29th, 2008 Нет комментариев

Under : , , , , , , , , , , , , , ,

Двухпроцессорные системы не широко распространены среди обычных пользователей, чего нельзя сказать о серверах. Так исторически сложилось потому, что операционные системы прошлого поколения для настольных компьютеров просто не понимали, что такое два процессора. Точнее они-то понимали, но вот не прилагали никаких усилий для того, чтобы извлечь из этого какую-либо выгоду. Теперь же, с выходом, и достаточно широким распространением Windows 2000 и грядущим выходом Windows XP, ситуация несколько меняется. Теперь практически любой желающий может установить себе «двухголовую» материнскую плату и поиметь некоторые преимущества последних достижений технической мысли. А надо ли? На этот вопрос я и попытаюсь дать ответ.
Если кто-нибудь из вас считает, что при покупке двухпроцессорной платы компьютер будет работать в два раза быстрее, чем с одним процессором — он глубоко ошибается. Если вы используете Windows 95/98 или Millennium Edition, то второй процессор просто не будет задействован. Эти системы использую древнюю архитектуру: MSDOS плюс графическая оболочка. Самое удивительное то, что даже в последней операционной системе Windows Me, предназначенной якобы для домашнего пользователя, по-прежнему есть DOS. Хоть он и спрятан, но тем не менее он есть. Современные ОС, такие как Windows NT, 2000, будущая ХР, семейство Linux/Unix и BeOS в состоянии работать с двумя или более процессорами, получая при этом неплохой выигрыш в производительности. Однако не все так просто.

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

Память будущего

Появление в скором будущем задач, требующих очень большой вычислительной мощности, заставляет уже сейчас устремиться к поиску новых технических решений не только в плане совершенствования самих процессоров, но и других компонентов ПК. Независимо от того, какая для изготовления процессора используется технология, количество данных, поставляемых им на обработку, определяется возможностями и других подсистем компьютера.
Емкости современных устройств массовой памяти отражают эту тенденцию. Диски СD-ROM позволяют хранить до 700 Мb информации, развивающаяся технология DVD-ROM — до 17GB. Технология магнитной записи также развивается очень быстро — за последний год типичная емкость жесткого диска в настольных компьютерах возросла до 15-20 GB и более. Однако в будущем компьютерам придется обрабатывать сотни гигабайт и даже терабайты информации — гораздо больше, чем может вместить любой из существующих сегодня CD-ROM-ов или жестких дисков. Обслуживание таких объемов данных и перемещение их для обработки сверхбыстрыми процессорами требуют радикально новых подходов при создании устройств хранения информации.

Голографическая память

Широкие перспективы в этом плане открывает технология оптической записи, известная как голография: она позволяет обеспечить очень высокую плотность записи при сохранении максимальной скорости доступа к данным. Это достигается за счет того, что голографический образ (голограмма) кодируется в один большой блок данных, который записывается всего за одно обращение. А когда происходит чтение, этот блок целиком извлекается из памяти. Для чтения или записи блоков, голографически хранимых на светочувствительном материале (за основной материал принят ниобат лития, LiNbO3) данных («страниц»), используются лазеры. Теоретически, тысячи таких цифровых страниц, каждая из которых содержит до миллиона бит, можно поместить в устройство размером с кусочек сахара. Причем теоретически ожидается плотность данных в 1TБ на кубический сантиметр (TB/см3). Практически же исследователи ожидают достижения плотности порядка 10GB/см3, что тоже весьма впечатляет, если сравнивать с используемым сегодня магнитным способом — порядка нескольких MB/см2 — это без учета самого механизма устройства. При такой плотности записи оптический слой, имеющий толщину около 1 см, позволит хранить около 1ТВ данных. А если учесть, что такая запоминающая система не имеет движущихся частей и доступ к страницам данных осуществляется параллельно, можно ожидать, что устройство будет характеризоваться плотностью в 1GB/см3 и даже выше. (далее…)

Материнская плата Epox EP-8KTA2

Продолжаем обзор материнских плат на чипсете VIA KT133, предназначенных для построения систем на базе процессоров AMD Athlon и Duron. На этот раз речь пойдет о продукции мало известной у нас тайваньской фирмы Epox. В частности, о материнской плате EP-8KTA2. Это очередная материнская плата, ориентированная скорее не на недорогие офисные системы, а на продвинутые компьютеры для таких же продвинутых пользователей. Но обо всем по порядку.

EP-8KTA — полноразмерная плата форм-фактора ATX, с очень удачным набором слотов — 1 AGP + 3 DIMM + 6 PCI + 1 ISA. То есть никому не нужный слот AMR убран, а вместо него на плате установлен не теряющий в некоторых случаях актуальности ISA. Это, пожалуй, самый хороший момент в дизайне этой материнской платы, так как просчетов допущено предостаточно. Скажем, разъем подключения питания расположен далеко в глубине, поэтому пучок проводов придется тянуть над процессором и памятью, а это мешает охлаждению последних. Далее, разъемы ATA-контроллера располагаются возле PCI-слотов и параллельно им, так что шлейфы не укладываются стандартным образом. То же самое и с конденсаторами, которые стройным рядом выстроились у самой кромки процессорного гнезда. А с другой стороны — DIMM-слоты, так что устанавливать кулер — занятие не из приятных. Orb, кстати, вообще не встанет из-за конденсаторов.
(далее…)