Кроме того, производителям и продавцам легче, когда продаваемая номенклатура не слишком большая, не говоря о том, что это всегда дешевле, чем индивидуальная сборка.
Глава 2
Процессоры
Сердцем любого персонального компьютера является процессор (часто используется термин – «микропроцессор»), который, как принято считать, занимается арифметикой и дает команды внешним устройствам. В какой-то мере это верно. Самые первые процессоры по-другому и не умели, т. к. их возможности были очень скромными. Но современный процессор скорее можно сравнить с небольшой бюрократической конторой, где есть начальник и множество исполнителей: секретарей, курьеров, делопроизводителей и прочего служивого народа.
Как самый настоящий начальник в конторе, процессор выдает приказы-распоряжения всем узлам компьютера, например, прочитать компакт-диск, сохранить в памяти данные, выключить питание. Распоряжения же выполняют другие специализированные процессоры, которыми снабжены все современные внешние устройства. Так что в компьютере, который тихо стоит на вашем столе, можно насчитать с десяток самых разнообразных микропроцессоров, правда, о них обычно даже не вспоминают.
Но, в то же время, процессору приходится также выполнять и арифметические функции. Даете процессору команду сложить два плюс два, и ему придется это делать самому. Правда, внутри процессора за такую операцию будет отвечать блок арифметических операций – безымянный конторский служащий. А за умножение или деление чисел с запятыми отвечает блок сопроцессора, который только и умеет очень быстро обсчитывать большие числа.
Конструктивно современный процессор в большинстве случаев представляет собой прямоугольный кристалл кремния, вмонтированный в керамический корпус, с одной стороны которого находятся несколько сотен золоченых ножек-штырей, а с другой стороны – металлическая крышка. Не впечатляюще, но зато внутри, на кристалле, расположены миллионы транзисторов, созданных с помощью сложнейших технологий.
История шаг за шагом
Чтобы понять, как работает современный процессор Pentium, лучше всего поэтапно вспомнить историю развития микропроцессоров семейства x86, т. к. каждый новый процессор обязан уметь понимать и выполнять все команды, которыми владели младшие модели. Поэтому даже те команды, которые требовались калькулятору, собранному на самых первых микропроцессорах Intel, выполняются и на сверхмощном Pentium. То есть нельзя забывать, что современные компьютерные технологии не создались на пустом месте и не являются раз и навсегда установленным сводом законов. Потребовался труд тысяч ученых и инженеров, чтобы обычный домашний компьютер мог так просто справляться с любыми заданиями – играми, музыкой, видеофильмами.
Персональный компьютер IBM
Началась история персональных компьютеров (еще есть термин – микроЭВМ) в 1981 г., когда корпорация IBM представила свою микро-ЭВМ IBM PC. Ее название попросту означало «Персональный компьютер IBM». (Этот же год стал счастливым для нынешнего компьютерного гиганта – корпорации Microsoft, которой IBM поручила разработать операционную систему для нового компьютера.)
Компьютер IBM PC не представлял собой ничего особенного: не слишком удачная механическая конструкция, неудобная внутренняя структура (архитектура), не самый удачный процессор от корпорации Intel, но все же именно потомкам этой, средненькой во всем, микро-ЭВМ предстояло завоевать 80 % рынка компьютерной техники за совсем короткий срок. А ведь микро– и мини-ЭВМ тогда разрабатывало и производило много фирм, и некоторые образцы даже по теперешним понятиям представляли собой, честно говоря, более совершенные системы.
И сама корпорация IBM, видимо, учитывая непритязательность своего детища, запатентовала только BIOS (Basic Input Output System, базовую систему ввода/вывода), не догадываясь о блистательном будущем своего детища, которое терялось на фоне основной продукции – больших ЭВМ (одних из лучших в то время). Тем более, что разработчики IBM позаимствовали многие технические решения у других фирм, например, идея так называемой открытой архитектуры была взята у фирмы Apple.
Пренебрежительное отношение IBM к своей "несерьезной" ЭВМ сыграло с компьютерным гигантом злую шутку – простота разработки дополнительных модулей и отсутствие необходимости лицензирования дало возможность появиться фирмам, которые стали производить самые разнообразные устройства, расширяющие возможности IBM PC. В дальнейшем появились и клоны (аналоги) микро-ЭВМ IBM PC. Правда, массовый характер это приняло после появления IBM PC XT.
Популярность их первенца у пользователей заставила фирму IBM в 1983 г. начать производство компьютеров IBM PC XT. Буквы XT были взяты из слова еХТга, что обозначало расширенные возможности нового компьютера по сравнению с предшественником. Именно появление IBM PC XT послужило тем водоразделом, когда многообразие типов компьютеров сменило многообразие аналогов. В этом процессе главную роль сыграли производители из Юго-Восточной Азии, и, в первую очередь, с Тайваня.
В 1984 г. появилось новое поколение IBM PC совместимых компьютеров – IBM PC AT (буквы AT обозначали улучшенную технологию, Advanced Technology). Это действительно было новое поколение компьютеров, а не совершенствование старых, т. к. основой, "сердцем" компьютера стал микропроцессор Intel 80286 (обычно говорят просто 286). Смена процессора позволила программистам использовать память за пределами 1 Мбайт без сложных аппаратных ухищрений, кроме того, появился защищенный режим работы, в котором работает операционная система Windows.
Микропроцессоры 80286 выпускала корпорация Intel, не зависящая от IBM, что делало эти микросхемы доступными всем желающим, поэтому уже через полгода появились совместимые с IBM PC AT компьютеры других производителей. Сначала их выпускали фирмы в США, но очень быстро почин подхватили фирмы Юго-Восточной Азии. Клоны продавались в 2–3 раза дешевле оригинальных моделей IBM, что делало персональные компьютеры доступными большому кругу пользователей.
Процессор 80286 имел ряд недостатков, особенно при работе в защищенном режиме, поэтому в 1986 г. появился новый процессор Intel 386, который и стал образцом для всех остальных процессоров семейства х86. Компьютер на базе процессора 386 уже может работать с большинством современного программного обеспечения, правда, очень медленно. Самая же любопытная история, связанная с этим процессором, это то, что не корпорация IBM выпустила первый компьютер с процессором i386. Неповоротливость колоссальной корпорации позволила небольшим, но честолюбивым фирмам, выпустить новые персональные компьютеры раньше создателей IBM PC.
Дальше – наше время – головокружительная гонка высоких технологий и потеря корпорацией IBM лидирующего положения в области разработки и производства персональных компьютеров. Все попытки IBM вернуть утерянные позиции с помощью создания новых стандартов, лицензии на которые предлагалось покупать очень дорого, привели к тому, что общепризнанными стандартами становились разработки других фирм.
Например, серия компьютеров IBM PS/2 не получила признания из-за попытки навязать производителям компьютеров лицензионную шину расширения МСА. Большинство производителей компьютеров не поддержали инициативу IBM, а пошли по пути разработки открытого стандарта, что обусловило более низкие цены на их компьютеры.
Сегодня 80 % компьютерного рынка – это персональные компьютеры на базе процессоров семейства х86 и их аналогов, среди которых наибольшую известность имеет семейство AMD. Но у такой мировой унификации персональных компьютеров есть и отрицательные черты – современным процессорам приходится подстраиваться под предшественника – Intel 8086. В Pentium быстрое внутреннее RISC-ядро вынуждено эмулировать работу старых процессоров со всеми их слабыми местами. Плюс наследство от IBM PC – низкоскоростной обмен с периферийными устройствами и оперативной памятью.