Ты спросишь: а как СРУ отличает команды от данных? А никак. Он считает, что первые битые после включения – это команда. И понеслась! В тех трагических случаях, когда камень попутает данные с командами (к примеру, помять выеживается), начинается веселуха. В народе это называется ГЛЮКАМИ. В такой прикольный момент камень может, допустим, залезть в системный код и наворочать там черти знает чего. В результате мы видим синий экран смерти и слышим громкий мат юзера, сэкономившего на запчастях. Я успокою его, сказав, кто виноват. Этого козла зовут фон Нейман, который придумал размещать команды и данные в одной помяти. Но мы проехали! Что же творится с командами, которым свезло-таки пролезть до камня? На окучивание одной команды проц тратит несколько тактов. Как правило, до четырех (хотя бывает, что и один). Но и на этот случай есть свой вазелин. Смысл в том, что обыченно камень бежит уперед паровоза и заглатывает даже те команды, до которых ему еще срать да срать. Пока юзается одна, остальные стоят на эстакаде и поманеньку готовятся к процедуре - перевариваются. Это называется конвейер. И, случись такая шняга, что процу вдруг занадобятся не эти команды, а из какого-нить другого места, он сбрасывает весь конвейер и начинает по новой. И чем конвейер длиннее, тем чаще стрясается такой пурген. Да и количество поюзанных за такт команд при длинном конвейере меньше. С другой стороны, с длинным конвейером частота камня достигает невиданных величин. Вот и приходится выбирать между скорострельностью на прямой и количеством затыков на поворотах.
Помимо всей этой ваты в химический состав нынешних камней входит девайс, называемый Арифметическим СОПРОЦЕССОРОМ, или просто СОПРОМ. Основной проц может разинуть пасть на число, зависящее от РАЗРЯДНОСТИ. Для 32-разрядных камней это 2 в 32 степени. Казалось бы – офигительное число. Ан нет! В жизни и в природе попадаются числа куда круче. Их камень вообразить не в состоянии, а поэтому передает сопру. А для него это хлеб и зрелища! Сопер вантует числами с плавающей точкой и делает это куды шустрее, чем основной проц. Для этого у него есть особые команды, и среди них те, что окучивают за один заход несколько чисел оптом. Первые такие команды назывались ММХ и юзались при обработке звука и прочих изнуждений. Следующие системы команд уже орудовали вещественными числами и применялись для графики и всякого такого. Они назывались по всякому – 3DNow!, SSE, SSEII, короче, как на ум взбредет тем, кто их вымутил. Но об этом промолчу.
Ну что тебе еще сказать о проце? Первый камень вырулила фирма Интел году, по-моему, в 71-ом. Тогда их называли микропроцессорами, дабы отличить от просто процессоров, железных ящиков с кучей мелкосхем, стоящих в мини- и мегаЭВМ. Интеловский камень назывался 4004, жевал по 4 битых и, по сравнению с сегодняшними, выглядел, как порнография. И вот, когда ЕБМ курила над своим первым писюком, они выбрали тогдашний Интеловский проц с номерочком на ноге 8086. Это был грамотный заход, поскольку этот камень был 16-разрядным, а все конкуренты клепали тачки на 8-разрядных. Есессно, ОCины под него не было, и вот тут-то ЕБМ обосралась по полной программе, пардон за каламбур. Посмотрев на конкурентов, фирму DEC с их мегарулезной ОCиной RT11, ЕБМ связалась с чуваком, не помню фамилии, написавшим лучшую для 8-разрядных компотов систему CP/M. Легенда гласит, что чувак был на блядках, в смысле, гамил в гольф, и послал ЕБМоцев на. И тут всплыл никому нахер не известный крендель Беня Гейц, автор никому нахер не нужного интерпретатора Бейсика. Он мухой свалил в Сиэтл, перекупил у знакомых чуваков никому нахер не нужную ОСину QDOS (в переводе – быстро и грязно написанная ОСина), да и запарил ЕБМовцам за мегабабки под названием MS-DOS. И на этом поднялся, козлина тупая. Но за софт базар отдельный, здесь его не будет.
А мораль в том, что как связались ЕБМовцы с Гейцем, так и оказались привязаны к его отстойным порникам, которые ни на чем, кроме Интела, не пашут. Хотя это и не самый крутой камень. Причем, замечу в скобках, у ЕБМ есть свой камень, который ставится в крутые серваки, а также в Маки. Археологи находят в отбросах общества (иначе говоря – сливках) всякие блестючие камушки – 8080, 8086, 80286, 80386, 80486… Их выбросили юзеры, жившие до исторического материализма. И правильно сделали! Как вспомню всю эту мутоту – сразу возникает рвотный рефлекс. В то время возникла какая-то повальная шиза клепать камни. Этим, окромя Интела, страдали все, кому не лень: АМД, Цирик, UMC… С АМД Интел ваще конкретно зарубился на почве 486-го камня. Смех в том, что АМД наплодило этих камней чуть ли не больше, чем сам Интел, и пахали они даже дэцл пошустрее. Плюнув на эту ботву, Интел, попердывая, поднапрягся и сообразил камень, который назвали Пенти-ум, чтобы ни один урод не протягивал дрочила с священной интеловской маркировке. В нем было 2 конвейера вместо одного. Замес удался, и этих камней наплодили видимо-невидимо, прежде чем конкуренты успели очухаться. Причем гнали коней так, что первые Пни выпустили с глюком, на котором подорвался даже Байконур. Однако сейчас пни канают только для музея промышленной археологии. У тебя может возникнуть страстное желание прикупить что-нибудь, собранное на пне, а потому якобы дешевое. Это кариес. Срочно звони 01, 02, 03. Приедут санитары и отобьют от тебя такое желание. По сути, половая жизнь начинается со второго миллиона… в смысле, с ПНЯ №2. Сей почтенный, но, увы, не почетный дивайс стал плодом тяжкого раздумья фирмы ИНТЕЛ над тем, куда спрятать ЗАНАЧКУ второго уровня. Так вот, ЗАНАЧКА для пня №2 была такой нехилой, что попросту не умещалась на камне. И тогда гиганты мысли пошли напрямик, через задний проход. Они разместили заначку в двух простых мелкосхемах снаружи камня, но недалече. Камень и заначка припаивались на лошадиных размеров плату, а уж та втыкалась в СЛОТ №1. Должен тебе сказать, что СЛОТ не по нашему будет «щель», но это не та щель, куда тебе стоит совать свои девайсы. Потому как стремно. Эта беспонтовая идея далеко не нова – я помню компутер «Агат», внаглую содранный с «Макинтоша», где проц вместе с причиндалами тусовался на огроменной плате, торчащей в огроменном же разъеме. Как вспомню – так вздрогну. Но тяга к баксам сделала голос рассудка как маленького. Ничуть не стремаясь, Интел начал рубить капусту с жуткого механизма. А вдобавок отказался продать лицензию на Щель своим конкурентам, как они не лизали ему очко. Выждав достаточно, чтобы враги загрустили, Интел продолжил поимелище всех. Уже через полгода ИнтелОвцы догнали, что можно обойтись маленькой, зато быстро вынимаемой заначкой, и собрали все девайсы в один кристалл. Назывался он Мудачина (Mendocino), а камень на ем обозвали Целерон, сокращенно – Цел, что происходит, безусловно, от слова Целый. В действительности, как говорил польский приколист Е. Жилец, все было не так, как на самом деле, но это интересно лишь археологам. Так вот, новые Целы втыкались не в Щель, как старые, а в обычный квадратный разъем, иначе СОСЁТ, в смысле, Socket. Оный СОСЁТ имел 370 ног. И назывался – как? Ни в жись не догоните. СОСЁТ 370!!! Чуть попозжае Пень №2 приобрел некоторые лишние таланты и стал называться Пень №3. Запомни, мой маленький друг. Если пни №3 бывали как для Щели, так и в сосёт 370, то пни №2 предназначены лишь для традиционного секса, т. е. лезут тока в Щель. В отличие от Целов, которые могли и так, и сяк. В принципе, камни под Сосет вставлялись и в Щели при помощи переходника, но тебе я так делать резко не советую. Нечего вестись на всякие подколки.
О пнях я рассказал только для общего развития, потому как стоят они – караул, а толку от них немногим больше, чем от Целых. Скажу по секрету, что офигительный по тем временам КЫШ, и так заметный тока во всяких заковыристы[ порнограмах, работал вдвое медленнее, чем ядро камня. А в Целых он, хотя и вчетверо меньше, зато полноскоростной, что всяко круче. Первые сосетские Целы имели коричневый цвет, однако делались не из того, о чем ты подумал, а из пластика, потому сей вид назывался PPGA – plastic pin grid area. Имели они частоты от 300 Мегахеров до 533. И до сих пор при вскрытии отдельных тачек патологоанатомы находят эти камни. Были они дешевы, надежны, но, к сожалению, уже канули в нети. Стоит тебе немного накопить и сыр купить, и ты поимеешь куда более крутую хреновину.
Пни№3, как и ППГАшные целы, заначку ныкали прямо на кристалле, да и была она побогаче, чем на вторых. Нельзя сказать, что это им резко помогло, но в целом порцевать они стали конкретнее, а греться не так здорово за счет перехода на 0.18-микронную технологию. Заодно сменился и кузов на FCPGA, что значит – кристалл кверху жопой. Второе поколение Целых было получено из пня на 3 путем отчекрыживания половины Заначки №2. Причем на самом деле никуда эта заначка не делась, но включить ее никак не выйдет. Вот и возникают вопросы – а не из помоечки ли для пней-3 были достаты энти кристаллы? Но камни молчат, а Интел молчит как камни. Для полноты ощущений частота шины Целых была укоцана до 66 Мегахеров. Несмотря на такой прискорбный фак, обрезание сказалось в основном на цене, а не на скорости камней. В скобках замечу, что это типичный для Интела замес – вот мы вам тут кое-что отключили, а хотите включить – ГОНИТЕ БАБКИ!!! Целы второго поколения имеют фамилию «майн Копер» (Coppermine), зеленый цвет, корпус FCPGA и частоты от 533 (раритет, однако) до 1100 мегахеров. Люди юзают их до сих пор и очень довольны. Только нужно хапать процы с частотами не меньше 800 мегахеров. Фишка в том, что Интел, скрипя сердцем, разрешил Целу от 800 и выше юзать шину 100 мегахеров, а иначе бы они резко тормозили. Отсюда вывод – скока ЖАБУ не корми, все равно задушит.