Особо железные чайники

Открывая эту новую рубрику, я осознаю, что она сильно подорвет мой авторитет. Более того, возможно, эта статья не дойдет до читателя: издатель журнала ON LINE, прочитав этот текст, призадумается и скажет: "Кого я, блин, держал в главных редакторах!", да и уволит меня ко всем чертям по профнепригодности!

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

Все это нисколько не мешало мне двадцать пять лет успешно использовать компьютеры и программировать их, но в последнее время мне все чаще приходится брать в руки отвертку, и тут моя темнота стала выходить мне боком. Два года назад я впервые отвинтил болты на системном блоке. Я вставлял CD-привод, а жена стояла рядом и платочком вытирала обильно льющийся с меня пот, чтобы он не затопил внутренности компьютера. Дело кончилось тем, что компьютер перестал работать вообще, и наутро я погрузил системный блок в сумку и понес ее в родную контору к специалистам. Следствие показало, что я просто вставил разъем, развернув его на 180 градусов, а я приобрел первый урок: оказывается, красная ниточка на шлейфе должна ставиться туда, где на разъеме нарисован нолик.

-Как! - воскликнет читатель - Да это любой школьник знает! Не любой, но многие. А я не знал. Ну и что! Никаких комплексов я по этому поводу не испытываю: большинство известных мне программистов и инженеров не умеют, например, работать в Word (про Excel я уже и не говорю). Красную строку они делают клавишей Tab, а про стили не слыхали вовсе. Самый темный юзер, пришедший к нам на курсы, знает это уже на второй день занятий. А крутые спецы не знают и тоже не делают из этого трагедии. Любой специалист подобен флюсу, нужно просто эти флюсы правильно компоновать и превращать в плюсы.

Мой старенький LAND модернизировался неоднократно (сейчас от него осталось одно название на системном блоке да цифра 25, показывающая то количество мегагерц, которое он когда-то выдавал), но все модернизации кончались одинаково: сумкой. Кто бы знал, до чего мне надоело ее таскать туда-сюда! В общем, проблемы чайников мне знакомы не понаслышке, оттого и родилась эта идея: я интервьюирую хорошего специалиста, образовываюсь сам, а заодно и образовываю наших читателей (может быть, среди них есть чайники и пожелезнее меня).

А к кому мне обратиться, как не к Анатолию Савицкому, давнему моему знакомому из ассоциации ИНДЕКС? Тем более, что я к нему неоднократно приходил с сумкой, и из того, что я умудрился понять о компонентах компьютера, не менее половины рассказал мне именно он.

Алексей Бабий, Анатолий Савицкий

Теоремы модернизации

Алексей Бабий. Толя, я совершенно искренне буду задавать вопросы, которые меня интересуют. Наверное, не только меня. Начну вот с чего. Положим, у меня есть машина класса 486, и куда мне теперь податься, на какую линию: 5X86, Pentium, или еще куда. Учтем, что деньги на меня с неба не падают, то есть нужно потратить их оптимально. Интересует меня также, что мне при этом придется менять: только процессор или "маму" целиком, и от чего это зависит? Если ты чего скажешь непонятно, я тебя честно переспрошу. Итак, вот перед тобой конкретный чайник с конкретным вопросом. Что ты ему, то есть мне, скажешь?

Анатолий Савицкий. Задав один вопрос, ты поднял целый пласт проблем. Многие представляют себе компьютер, как конструктор.

А.Б. А, кстати, реклама ИНДЕКСа этому немало способствует! У Вас там детишки с отвертками!

А.С. Но у нас в рекламе не звучит "Собери себе компьютер сам!". Так вот. В действительности компьютер - это не конструктор. И дырки могут не подходить, и болт М2 можно закрутить на место М3, но не наоборот. Про совместимость электронных компонент я уже и не говорю. Ни в коем случае не хочу запрещать самосборку, тем более, что большинство специалистов сформировались на большом количестве собранных машин и их квалификация - это опыт "хождения по граблям", а не систематические базовые знания. Можно хорошо представлять себе, что ты делаешь, а можно просто запоминать методом тыка, что вот это можно делать, а вот это - нельзя. Но если полученные данные "перевариваются" определенным образом, то это позволяет формировать хороших специалистов.

Так вот. При модернизации компьютеров важно понимать, что есть дорогая техника, то есть хорошая. Сейчас люди стали тяготеть к дорогостоящим изделиям. Я имею в виду стоимостное измерение качественности изделия (всю совокупность характеристик изделия - которая и объединяется в понятие качества). Это изделия, завоевавшие место на рынке, изделия, у которых есть имя. У покупателей появился большой и отрицательный опыт работы с дешевыми изделиями. Причем нередко одна часть берется дорогая, а другая - дешевая. Но дорогая системная плата не обязана быть совместимой с дешевыми комплектующими.

Дешевая техника - это не плохая техника. От нее не надо требовать больше, чем она стоит. Можно купить чайник "Мулинекс" на рынке, сэкономив пятьдесят тысяч рублей, пользоваться им всю жизнь и говорить, что те, кто берет чайники в салонах - дураки. Но, если он через неделю сгорит, то нечего рассчитывать на гарантийное обслуживание. Можно самому, собрав дешевые комплектующие, собрать компьютер, проверить стандартным CHECK IT, и компьютер отработает отведенный ему срок без проблем. Если же какие-то комплектующие "не пойдут" - поносить последними словами того, кто продал это вам на барахолке. Но вся штука в том, что продавец не виноват: у "дорогих" комплектующих совместимость 90%, а у "дешевых" - 10%.

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

Это было введение, а теперь вернемся к твоему вопросу. Он сейчас очень насущен. Многие покупали технику год-два назад, и сейчас вопрос модернизации встал перед ними в полный рост. Причем с 386-ми все ясно, там просто нужно менять на что-то более мощное. А вот на что - это уже вопрос. Сумма денег, которую ты можешь потратить на модернизацию, сразу определяет класс компьютеров, на который ты претендуешь: или 486-й и его модификации, или Pentium и его модификации. Суммы отличаются существенно: процентов на 30-50. Вообще говоря, на 486-х нужно ставить крест, но мне не хотелось бы ставить крест, потому что 486-я машина - это нормальная, живая машина. Современные 486-е машины полностью перекрывают нижний уровень Pentium-машин. На ближайшее время у них есть возможность роста. Но следующее поколение, начиная сPentium Pro, будет конструктивно другим. Pentium - это нечто промежуточное. Вот конструктивные особенности и накладывают верхнюю планку для модернизации.

Кстати, нужно отличать верхнюю планку модернизации от верхней планки функциональных возможностей. Ведь на самом деле проблема модернизации сводится к проблеме - а что я хочу получить от компьютера. Он всего лишь инструмент для достижения цели. Впрочем, компьютер нередко становится самоцелью. Есть большая проблема в том, что многие пользователи компьютеров на самом деле ими не пользуются, то есть не применяют их для решения каких-то задач. Есть большая категория людей, которых мы называем инсталляторами, или пробовальщиками. Можно еще называть их коллекционерами. Они активно пробуют самое разное программное обеспечение, в том числе игрушки. Берется нелицензионный или квазилицензионный диск и устанавливается все подряд, начиная от операционных систем и кончая математическими пакетами. И вот, скажем, Windows NT, устойчивая к сбоям, защищенная и т.д., - начинает "падать"! Подвесить любую самую надежную ОС нет проблем - надо взять китайский диск и инсталлировать все подряд. Повесится трижды лицензионная NT, установленная на самом что ни на есть brand name! Повесится с потерей данных, с невозможностью снятия задач.

Почему большинство машин все-таки работает? Да потому, большинство машин используется для решения конкретной задачи или круга задач - это определяет некоторый конечный набор программного обеспечения и, следовательно, возможность нормального функционирования компьютера. Нередко ничего, кроме, редактора Word или электронной таблицы Excel, и не используется. На самом деле людям и Word-а много, им хватило бы, например, Works. Если бы люди покупали программы, они бы по-другому к этому относились. Но, в силу российских причин, когда программы не покупают, а крадут, крадут сразу MS Office, который используют на 5%. По этой же причине на машину, которой хватило бы (с точки зрения ее реального использования как "средства") MS Windows 3.1, ставят NT Server. Так вот, если ограничиться Works, то 486-й машины хватит за милую душу!

А.Б. Да даже и для MS Office хватает. Причем на своей DX2/80 я управлялся с мастер-документами в Word размером в 72 мегабайта. По крайней мере, когда добавил оперативной памяти до 16М. Мне ее хватало вполне. Об upgrade я задумался только тогда, когда начал работать с изображениями. Ну и как бы неприлично: все кругом на "пентюхах"...

А.С. Люди почему-то считают, что, чем быстрее процессор, тем лучше. На самом деле для работы с несколькими офисными приложениями одновременно, Pentium 75-100 или 486 DX4/100 обеспечивает нормальную скорость. Далее нужно обращать внимание уже не столько на процессор, сколько на размер памяти и скорость винчестера. Если загружен Windows 95 + MS Office, на работу приложений остается из 16М всего 4М. А значит, будет интенсивное обращение к винчестеру, и, каким бы быстрым ни был процессор, это ничего не изменит. Нужно добавлять оперативную память и менять винчестер на более скоростной (причем второе - гораздо менее значимо).

А.Б. Абсолютно с тобой согласен, я именно этим путем и пошел. Но в то же время, согласись, если будущее за линией Pentium, то нужно переходить на нее сейчас.

А.С. Если средства позволяют, конечно же, это так. Нужно понимать, что в этом случае нужно менять не просто процессор, а целиком системную плату, потому что эти две линии конструктивно выполнены по-разному. Были попытки решить эту проблему технологически (например, фирмой AMD), но Intel зачеркнула эти попытки. Между пятым и шестым поколением тоже такой же разрыв. Но и системная плата - это еще не все. Хотелось бы, чтобы компьютер был сбалансирован. Производительность процессора должна соотноситься с производительностью видеоадаптера, скоростью винчестера. То есть, на самом деле, переход на линию Pentium требует замены всего этого. Не то, чтобы компьютер не будет работать. Будет. Но приложения будут работать намного медленнее, и искомого выигрыша ты не получишь (хотя еще и важно, опять-таки, какие именно приложения будут использоваться - графика, математика или офисные). Можно, конечно, заменять все это постепенно...

А.Б. А с чего тогда начинать? Наверное, с "мамы"?

А.С. Да, с системной платы. Выбирая системную плату, ты автоматически выбираешь класс процессоров свой "предел". Например, выбрав 486-ю системную плату, максимум, что ты получишь - AMD-133 или Cyrix 133. Выбрав Pentium-плату, ты имеешь доступ ко всему семейству Pentium, вплоть до Pentium Overdrive.

А.Б. Толя, прости за глупый вопрос. Я вот поставил себе 5Х86, так это Pentium-линия или нет? А.С. Дело в том, что обозначение 5Х86 существует у многих фирм. Скорее всего, ты поставил AMD.

А.Б. Именно так.

А.С. Так вот, у AMD 5Х86 - это 486-я линия, а 5К86 - это уже линия Pentium.

А.Б. Е-мое! Так, значит, скоро опять "маму" менять! Ты знаешь, я считал, что 5Х - это некое общее название для Pentium-линии всех фирм, кроме Intel, где вместо "Х" в конкретных модификациях подставляются разные буквы, например, "К". Или такая аналогия: Windows 3.x - это и Windows 3.11, и Windows 3.1.

А.С. Нет. Эти две разные буковки означают абсолютно разные классы, или разные поколения процессоров, соответственно - четвертое и пятое. Однако точно классификацию ввести очень сложно, надо сильно углубляться в конструктивные особенности и теорию. И, кстати, чем отличается четвертое поколение от пятого: набором команд (слегка), внутренней архитектурой процессора (очень сильно), и к тому же есть дополнительные вещи, влияющие на производительность. Это внутренняя память (кэш), внутренние буфера, и прочие акселераторы. Увеличивая внутреннюю память, ты повышаешь производительность процессора. Очень легко можно попасть в следующий класс по производительности, просто увеличив внутреннюю память (кэш). Вот, например, CHECK IT - тест небольшой. И SYSINFO тоже. Реально они не превышают 300К, а значит, полностью ложатся в кэш на системной плате. Если кэш меньше - показываемая CHECK IT производительность падает раза в полтора. К реальной производительности процессора все это не имеет никакого отношения. Так что 5Х86 - это на самом деле слегка переработанный 486, сдвинутый в сторону Pentium. А вот серия 5К фирмы AMD или 6Х фирмы Cyrix - это по классу Pentium. Но и тут есть нюансы. По скорости они нередко превышают аналогичные процессоры фирмы Intel, но математические операции делают медленнее. Часто из-за этого возникает не понимание у конечных пользователей. Говоришь человеку: "У Вас будет процессор быстрее, чем Intel-овский, но считать он будет медленнее", и это его выбивает из колеи. Разгадка проста: в обычных офисных задачах сопроцессор используется крайне мало. А вот для тех, кто занимается "тяжелой графикой" (например, 3D Studio), это может оказаться существенным. Когда я пытаюсь подобрать оптимальную конфигурацию, мне говорят, что на этой машине будет стоять все, от 1С-бухгалтерии до Corel Draw! Но машину можно оптимизировать под конкретную деятельность, и на ней нельзя работать впятером! Когда мы говорим о модернизации, то говорим именно о сфере применения компьютера.

А.Б. Ну, тогда я не сильно прогадал, поставив 5Х86. Офисные приложения с небольшой долей обработки изображений работают более чем хорошо.

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

А.Б. Даже если нет безудержных инсталляций, раз в полгода приходится все сносить с винчестера. Что-то там периодически устанавливаешь, всякие Word Assistants, потом они устаревают... Потом глядишь, система работает как-то не так.

А.С. Правильное администрирование в Windows 95 вообще очень сложно. Каталог Windows непроизвольно растет, появляются какие-то ini-файлы (про реестр Win'95 я вообще молчу), и кто его знает, что нужно, что не нужно. Действительно, приходится периодически сносить все и устанавливать заново... Заметь, кстати, мы опять с хардверных проблем вышли на софтверные, и это не случайно. Все это взаимосвязано. Но вернемся к "железу". В рамках дешевой техники (повторяю, не плохой, а дешевой) нужно держаться фирм, альтернативных Intel.

Intel - это дорогая, хорошая техника. Это те, кто задает тон на рынке. Остальные под них подстраиваются, сбивают цены, делают стабильный средний рынок. Эти изделия дешевые не за счет того, что они no name. Они действительно упрощены конструктивно, но базируются на уже отработанных технологиях. В пределах определенного круга задач они обеспечивают вполне нормальную работу. Например, некоторые процессоры Cyrix отличаются от аналогичных процессоров Intel повышенным энергопотреблением. Некоторые платы удешевлены за счет того, что питание для процессора имеет малую нагрузку. Блок питания может нагреваться докрасна, но работать. Эти проблемы не скрываются. Специалисты это знают. Поэтому очень важно иметь под рукой независимого и грамотного консультанта.

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

Если ты купил в одном месте материнскую плату, а в другом - блок питания, и блок питания у тебя сгорел, и выжег материнскую плату, попробуй-ка разобраться, к кому надо предъявлять претензии. Блок питания тебе заменят, может быть. А вот материнскую плату - ни за что. (я имею в виду, конечно, гарантийную замену). Так что, такие вещи нужно делать вместе со специалистом. И не надеяться на толстые кипы литературы.

А.Б. Ты сейчас будешь долго смеяться, но я честно пытался все эти штуки понять, читая компьютерные журналы. Одно время я читал только про софт, пропуская статьи про "железо". Потом решил немного самообразоваться, но там все так сложно написано... Кое-какие результаты все же есть. Например, недавно до меня вдруг дошло, что "скази" и SCSI - это одно и то же. Хотя я до сих пор не понимаю, чем SCSI отличается от IDE.

Зато разницу между IDE и EIDE понял быстро и очень конкретно. Давеча приобрел новый двухгигабайтный винт, сам его поставил. В Setup винт распознался хорошо, но, когда я его взялся размечать, FDISK больше 540М не видит. Причем ставил я не какую-нибудь MS DOS 2.0, а Windows 95 OCR, с поддержкой больших винтов, 32-разрядным FAT и так далее. Я колотился часа два в воскресенье, а потом пошел к Роберту Кролю, благо мы с ним живем в одном доме. Роберт мне и говорит: у тебя, парень, видимо, контроллер IDE, он больше 540М не понимает. Надо тебе контроллер менять на EIDE, или вот возьми лучше диск-менеджер. Беру диск-менеджер, иду домой, ставлю. Диск-менеджер распознает винт как двухгигабайтный, но упорно считает, что у него 128 головок. Я пытаюсь представить себе, какой вышины должен быть винт со 128 головками, но моей фантазии не хватает. Явно в мой ЛЭНД и даже в мою квартиру этот винт не поместился бы. Еще два часа я пытался разубедить диск-менеджер в его ошибке, потом плюнул и лег спать. Наутро, как всегда, системный блок в сумку - и на работу. И что оказалось! Разметили диск на другой машине, и моя "мама" стала его понимать! Но я это к чему рассказал-то: к тому, что Роберт мне за минуту растолковал разницу между IDE и EIDE, а я пытался понять ее по литературе долго-долго.

А.С. А ты и сейчас не понял.

А.Б. Вот как!

А.С. Потому что на самом деле стандарта EIDE НЕ СУЩЕСТВУЕТ! Стандарт IDE, действительно, был. А следующие стандарты называются по-разному. Расхожее понятие EIDE - "расширенный IDE". А на самом деле EIDE - это стандарт фирм Maxtor и Western Digital. А Seagate вообще не упоминает про EIDE. Если говорить корректно, то нужно говорить о режимах обмена винчестера с компьютером. Для новых больших винчестеров установлены некие законы обмена (относительно недавно введен стандарт под названием ATAPI). И вот у тебя "мама" поддерживает какой-то из стандартов, с которым твой винчестер "не состыковался". Просто у нее BIOS недостаточно умный. Нестыковка эта проявилась не на аппаратном уровне, а на программном. Скорее всего, можно на системной плате изменить режим EIDE, чтобы все работало. Можно было воспользоваться и диск-менеджером фирмы UnTrack, но это - затычка для DOS, некоторые утилиты с ним не работают. Лучше решать эти проблемы на аппаратном уровне.

А.Б. Не знаю, как читатели ON LINE, а я за сегодняшний вечер обогатился многими полезными познаниями. Мы непременно продолжим нашу беседу, тем более, что мои приключения продолжаются. Тут у меня сын заработал некую сумму денег и купил джойстик. Казалось бы, какие проблемы! А проблемы появились. Давай в следующий раз поговорим о саунд-картах, гейм-портах и так далее. Методом регулярного наступания на грабли я научился их настраивать, но никакой системы в голове нет. Точнее, в той части, где софт - система есть, а вот там, где всякие джамперы...

А.С. В действительности не обсудили разные "мамы", процессоры - MMX и т.д. И сточки зрения модернизации - последовательнее было бы говорить об адаптерах (SVGA) и мониторах. Хотя это и менее интересно.

А.Б. Это ничему не противоречит. Поговорим и про MMX. В общем, до следующей встречи!


Опубликовано: ON LINE 1997 N3
© Алексей Бабий 1997