Как стать автором
Обновить

Комментарии 71

Простите, но
Объем памяти составлял 4 Гб
и возможность адресации до 4 Гб это ведь не одно и то же...?
80186 вроде позже 80286 вышел на несколько месяцев? Это проц для embedded.
Ну не совсем, но в целом да.
ИЗ ПК с ходу сразу вспоминается Tandy 2000 да КПК HP Felix .

По поводу частот в статье, это только официальные частоты от intel, но были и другие производители .

80286 Объем оперативной памяти составлял 16 Мб, а в защищенном режиме можно было использовать до 1 Гб виртуальной памяти.
Тут про память надо сказать, что и 16mb доступны в защищенном режиме. 1mb в защищенном.
16 mb использовали не все платы и хорошо если бы на 80286 было 4mb.
максимальная частота была в итоге 25.

И так можно пройтись по каждому пункту. По сути это выжимка wikipedia, скучно и не интересно.

Да, хочу сказать что мои 8088 и 80286 И так далее работают до сих пор.

bios 80286
image

Вообще у меня много чего есть интересного, надеюсь я созрею и напишу о всем этом.
Сейчас софт собираю

https://plus.google.com/u/0/103502988927181360892/posts
UPD. Немного пиара а? Если вдруг кому-то facebook ближе и вообще данная тема интересна.
https://www.facebook.com/groups/904807516251984/

Сейчас жду карту захвата с VGA, готовлю канал на youtube.
Все…
Есть у меня рабочий Феликс :) https://habrastorage.org/files/ec9/66d/4db/ec966d4dbe4c41bdb78016a4c2ff09b6.JPG

Awesome! Хотел бы я его в руках подержать, было бы интересно.
У меня из КПК было что-то на Windows CE первых версий.
Потом Palm черно белый.
Сам я только потом преобрел Ipaq 3 версии и позже Loox.
Считаю теперь, что зря выкинул деньги :)
Если Москва, то можно устроить.
Девайс офигенский. x86, DOS, PCMCIA, две пальчиковых батарейки! Я пока возился с ним так их и не посадил!
Мск. Остальное в личку напишу. Я вам бы советовал написать пост, можно и об этом устройстве. Иначе вам и карму нельзя поднять (если конечно актуально).
Про SEC VAX 2 раза написано.

А так очень полезно было освежить в памяти историю развития процессоров, спасибо.
Тут хочется напомнить об очень интересной книге на ту же тему:
«Intel: взгляд изнутри» Тима Джексона.
Спс что напомнили!
В процессе развития микропроцессоров, так уж сложилось, для потребителей очень важным фактором был параметр разрядности процессора. Еще в 1975 году INTEL начал разработку 32-х разрядного микропроцессора. Появился он только в 1981 году — INTEL iAPX432. По задумкам INTEL он должен был стать флагманом на 80-е годы. Но не получилось. Все оказалось очень дорого, медленно и сложно. Архитектура х86 победила.
А спустя 20 лет, в 2001 году появился Itanium, с которым наступили на те же грабли только 64 разрядные. Архитектура х86-64 победила.
Победила не архитектура, победил рынок. Лет триста назад на тусовке с разработчиками Intel я говорил с Фредом, он был полон кучей идей и по 432, и по 960. Но пипл (рынок) желал хавать только мегагерцы, и пришлось разрабатывать P6.
А почему у 8008 так мало ножек? Вот тут http://petsd.net/8008.php сказано, что у него совмещенная шина данных и адреса (у 4004, судя по картинкам, были отдельные шины, у 8080 — тоже). Интересно, зачем так сделано?
Как это мало?

у 4004 было 16 ног.
у 8008 — 18 ног.
8080 — 40 ног
8086 — 40, 56 и 44 — смотря в каком корпусе.

Посмотреть и сравнить можно тут
http://www.cpu-world.com/CPUs/4004/index.html
Ну, мне казалось что с увеличением разрядности в 2 раза число ног удвоится. У всех 8-битных процессоров в этой статье по 40 ног, а у этого — только 18. На мой обывательский взгляд, совмещенные шины могут быть нужны только если есть дополнительные требования к компактности (и поэтому так делают в разного рода мелких AVR-ках), хотя может быть, конкретно для 8008 подобные требования тоже были, раз он делался под заказ.
Насколько помню, у этих процессоров была совмещенная шина адрес/данные. Работало все в два такта, сначала на шину выставлялся адрес, а затем данные, все на одних и тех же ногах.
Про то что там была совмещенная шина адреса и данных — это понятно. Непонятно, почему именно в 8008 это так, а во всех остальных процессорах шины адреса и данных — отдельно.
По той же причине по которой позже 8086 "кастрировали" до 8088 — наличие/доступность подходящей периферии на рынке — имевшиеся "в количестве" микросхемы DRAM были 8-битными с мультиплексированием шин адреса/данных.
Часть выводов используется в мультиплексном режиме — адрес/данные. У 8008 объем адресуемой памяти 16Кбайт. Для обращения к ним надо иметь 14-разрядную шину адреса, плюс 8 выводов данных — уже 22! Так что мультиплексирование, что конечно снижает быстродействие.
"...4004, with its need to keep pin count down, used a single multiplexed 4-bit bus for transferring:
12-bit addresses
8-bit instructions
4-bit data words"

т.е. у 4004 была одна 4-битная шина по которой передавались адреса и данные, а ноги CM-ROM/CM-RAM0-3 определяли режим/таймслот цикла передачи, ЕМНИМС
NMOS (упоминается в разделе Intel 8080) и N-МОП (Motorola 6800) — это одно и то же.

А где MIPSы? DEC Alpha? IBM POWER? Или RISC-процессоры не рассматриваются?
И про PDP-11 процессоры (или архитектуру?) хотелось бы почитать
+ Тема заявлена процессоры, а перечисленны микропроцессоры, процессоров супер(супер-мини, мини)-эвм не существовало, только микро?! Из RISC в этот промежуток поподают: ARM, MIPS, Motorolla 88000, Intl 860/960, SPARC. +PDP-11 был и в версии на чипе (можно почитать описание советского аналога ru.wikipedia.org/wiki/Электроника_85)
Я себе мозг сломал Ассемблером на i8088 :) А из до х86 самый крутой был Z80 :) Первый мой компутер с дисководом на 5" :)
Просто ты никогда не видел ассемблера DEC PDP-11. Вот это было великолепно.
НЛО прилетело и опубликовало эту надпись здесь
Ассемблер был настолько хорош что можно было писать и отлаживать сразу машинный код.
Подтверждаю. Я, как и многие школьники конца 80-х начала 90-х, имел бытовой компьютер БК0010-01 (с процессором К1801ВМ1 — с системой команд PDP-11). Ассемблер на нем очень хорошо продуман. Правда иногда не хватало команды умножения и деления. Я до сих пор с легкой ностальгией вспоминаю тот "теплый ламповый" код.
Умножение и деление можно было эмулировать в обработчике аппаратного прерывания по недопустимой мнемонике. 177777 например, несуществующая команда, за этим опкодом можно было размещать свои операнды-псевдо-команды. А в обработчике пишется что угодно, можно было реализовать любые «виртуальные» опкоды.
Но да, архитектура pdp-11 была «ламповой», чего стоит пошаговая аппаратная отладка, когда код мог прерываться на заданный обработчик. Почти полное равноправие регистров. Это означало организацию стеков и вызовов по любому из указателей-регистров, весь спектр команд применяется на все регистры одинаково, в том числе на программный счётчик, что использовалось в мозгодробительных защитах.
После БК0010-01 начал изучать Spectrum и Z80, тут конечно, меня постигли первые разрывы шаблонов, как то привелегированные и спец. регистры, например.
Насколько я помню, недопустимые команды вызывали прерывание по вектору 4. Конечно, можно было сделать программно умножение и деление, но это не всегда оправдано, если операцию деления нужно сделать только в паре мест кода. Да и по скорости исполнения программное исполнение на порядок проигрывает аппаратному.
В ВМ2 умножение было аппаратное, и деление тоже, но деление страшно медленным было. Хотя по сравнению с программным, наверное, побыстрее.
Ламповый код? Простите, но это совсем, совсем не так.
Удивлен, как можно было написав про Z80, забыть про ZX-Spectrum. Это самый известный компьютер на этом процессоре
Да, я тоже про Spectrum сразу вспомнил, собирал в свое время.
> Был и советский аналог от Киевского НИИ микроприборов — микропроцессор КР580ВМ80А (1977 год).
КР580ВМ80А — это аналог i8080A, притом появился он уже ближе к середине 1980-х. Советский аналог i8080 — К580ИК80.
А что с Cyrix и AMD? Вроде они не были полными клонами Intel. И где мат.сопроцессоры являвшиеся тогда отдельной микросхемой.
А что с Cyrix и AMD? Вроде они не были полными клонами Intel.
У AMD скорее всего были почти полностью клоны, т.к. Роберт Нойс (Intel) был в очень хороших отношениях с Джерри Сандерсом (AMD) и AMD выступал в роли дублера на случай развала Intel, если не ошибаюсь, по гос. контракту.

И где мат.сопроцессоры являвшиеся тогда отдельной микросхемой
Тоже дополню. Для процессоров 4004 и 8008 точно помню использовались дополнительные модули в виде микросхем, которые были интегрированы уже в новых поколениях процессоров.
И действительно
https://habrastorage.org/files/893/c9a/af4/893c9aaf406b4ea6a7bcf724e3489018.JPG
Cyrix 486DLC под лейблом Ti. Набор команд от 486, распиновка от 386. Предназначался для апгрейда трешек.
Кстати в России в 90-е, в народе, процы Cyrix имели незавидную репутацию потому что относились к ним как к «недочетверкам», покупая их когда денег на честную 4-ку не было. Хотя по честному надо было их оценивать как «перетройки», так как установив их в тройку она получала буквально вторую жизнь. Правда это было сделать проблематично, так как отдельно эти процы в России почти не встречались, а продавались уже впаянными в платы.
Зато AMD-ные 5x86, ставящиеся в мамки для четверки были очень популярны, и комплект мамка+проц у меня забрали в день выхода объявы, когда я решил продать, чтобы купить уже пентиум.
Эх, ностальгия…
Автор, спасибо большое )
На Физтехе был какой-о многопользовательский Unix-компьютер с названием типа "Labtam". Там был процессор Nation Semiconductor 9000 (название производителя кто-то перевел как "Иван Сусанин"). Больше мне про этот процессор ни чего не попадалось. Интересно, н асколько он экзотичен.
Там еще были забавные терминалы на процессоре i8086 со сложным языком графических команд, в которые можно было грузить свои программы.
Немного позанудствую — пропустили процессор 8085 ("улучшенную" версию 8080 с одним источником питания+5 В вместо трех +5, +12, -5 и не требующую отдельную микросхему тактового генератора 8028). "Ответ" Интела на Z80.
Можно ещё добавить что на основе 6502 была сделана NES(Dendy), на 68000 Sega Genesis/MegaDrive ну и на Z80 знаменитый ZX Spectrum. Эти продукты по моему куда более известны в России чем Atari, Comodore, и ранние Apple.
Тогда и про MSXы не забудьте, раз пошла такая пьянка =)
Sega использовала 68000 и zx80 в sega .
Ну Z80 там всё же как сопроцессор идёт…
ну от этого он Z80 не перестает быть.
Вообще мне интересно изучать, что было раньше. Столько интересных и необычных решений.
На текущий момент, такое восхищение только вызвал Oculus Rift.
Z80 только. Кстати, забавно. Sega MegaDrive звалась у нас 16-битной, хотя сделана на 32-разрядном 68k и 8-разрядном Z80. Ну да, в среднем 16 разрядов:)
Она не только у нас называлась 16 битной, но собсвтенно и везде.
Шина данных у 68 была 16 битная, да и по сути остовался 16 битным при 32 разрядном ядре и 24-разрядной шиной адресов.
Те это был некий такой гибрид, со своими плюсами и минусами. Но по большой части он оставался 16 битным (хотя конечно это не совсем верно)


http://www.nxp.com/files/archives/doc/ref_manual/M68000PRM.pdf
Из M68k на постсоветском пространстве ещё и Amiga 500/600 были более распространены чем оригинальные маки. Да и сейчас куда проще найти живые A600 или A1200 (M68k20), чем мак или какой-нибудь LC.
Продолжение статьи будет? Про древние процессоры написано уже достаточно. Было бы интересно почитать про более современные процессоры. С некоторого момента стало сложно выбирать. Частота процессоров уже не растет, а за счет каких технологий растет быстродействие — непонятно.
Я был еще мелкий, но зато запомнил очень интересную историю: мой сосед решил проапгрейдить свой системник с i386 на какой-то i486. Кое-как продав свой старый системник, поехал в Мск за новым. Там сидел натурально в каком-то подвале компьютерного магазина — ждал своей очереди. Дождавшись, приехавши домой, значит пригласил меня на торжественную сборку системника. А все было в такой большой коробке: мать отдельно, процессор отдельно, какие-то инструкции, системник, какая-то даже книжка по DOS, дискеты какие-то. И я запомнил — была такая книжка отдельно по процессору и к ней скотчем приклеена коробка картонная. Сосед кинул, так помню, небрежно эту книжку с коробкой на диван — типа, хня какая-то непонятная. Зачем коробку приклеили? Ну вот, радостный, с чуть даже трясущимися ручками, наконец собрал системник, положил его горизонтально, боковую крышку закрывать не встал. И тут, собственно, произошло самое главное и ради чего, собственно, я вспомнил эту историю: нажимает кнопку питания на системнике, что-то начинает гудеть, работать, проходит буквально секунд 10, может 15 — и такой звук — бааа-аааа-ааах, и дым прямо аля Джин откуда-то с системника. Паника, паника. Когда дым рассеялся увидели что в процессоре прожглось какое-то отверстие сверху и оно дымит так, дымит красиво… Ааааа!!! Т.к. сосед ушел в астрал, то мне ничего не оставалось как присесть на диван (я еще помню подумал, отыгрался я в мортал комбат). А там книжка эта с коробкой. Думаю, дай посмотрю что в коробке — открываю. Ба. Вентилятор какой-то :))) Потом решил в книжке почитать — что это за вентилятор? Куда его ставить. Вот таким образом, я запомнил что начиная с i486 появились процессорные кулеры. С тех пор, все что ни покупаю, и если там есть какие-то непонятные пакеты, коробки и прочее — вскрываю. В прямом смысле — на всякий пожарный :)
. Вот таким образом, я запомнил что начиная с i486 появились процессорные кулеры

Вы меня извените, но да же мощный 80486 120 мог работать без радиатора, правда он через определенное время просто зависал.
Но без всякого бах! Бах мог быть, если его криво и с молотком неправильно установить.Но и в этом случаи наверно обошлись бы коротким замыканием и если дорожки остались целоми, поддавалось ремонту. Вот действительно БАХ, уже пошли с процесоров атлонов в начале 2000.
Видео про то как они сгорают без кулера, можно найти на youtube.
Извиняю. Вполне допускаю, что, действительно мог работать не только без кулера, но и без радиатора. Правильно ли устанавливал сосед кулер — я без понятия. Мои тогдашние знания о компьютерной технике =0, за исключением записей в тетрадке шорткатов для фаталити ударов в мортал комбат.
Просто мои 80486 в топе, могут работать без кулера, правда не долго. Они потом просто зависают.

Вот одна из материнок, тут просто нашлепан радиатор. Его хватает за глаза.

asus 80486
image

Вот тесты без кулера атлонов итд.
Как видно прям такого Бах трах и дыма нет.


Обычно такой дым может быть из за кондеров в БП.

Pentium IV без радиатора 29 градусов, ну я вас умоляю.
не надо умолять. Ситуация резко измениться после 2002 года :)
То есть в реальности был момент когда Pentium IV грелся до 29 градусов без радиатора(но тормозил), а потом вдруг перестал? Мне кажется жарким летом без кондиционера в комнате такие компьютеры имели бы очень серьёзные проблемы.
Почему перестал? Он все так же уходил в тротлинг. Я не думаю, что в таком режиме P4 Willamette долго проработал бы.
Да и можно проверить было бы эксперемент сейчас, это показало бы насколько thg говорят правду :) (кстати реально мысль)

Но на тот момент у intel все было намного лучше, чем у amd. Я тогда сидел на переделанном из P2 в P3 мать 1.4 и раздумывал переходить на P4 или нет. В итоге я дома перешел на AMD атлон, так как он был дешевле, производительнй и в итоге менее горячь чем P4 на Prescott
>> Почему перестал? Он все так же уходил в тротлинг. Я не думаю, что в таком режиме P4 Willamette долго проработал бы.
29 слишком мало. Иногда это комнатная температура а он уже в тротлинге. Градусов 40 ещё можно подумать но 29 это очень мало.

>> Да и можно проверить было бы эксперемент сейчас, это показало бы насколько thg говорят правду :) (кстати реально мысль)
Ну вот к сожалению 423 сокеты мне вообще не попадались живьём.
Слишком мало известных. Там есть P3 в тестах, у меня он есть через переходник в slot1. Взять бы где измеритель для температуры. Но без охлаждения короткое время работает.
У меня лежит дома Celeron 1200 Tualatin. Он грелся с кулером в нагрузке до 43-45 и продолжал спокойно работать а на тесте он уже на 38 завис(или остыл до 38 после зависания это более вероятно).
Все верно, там показание снимают после снятие кулера и когда уже во всю пошел тротлинг. Поэтому температура такая. Но все равно, хотелось бы замерить. Надо етму поднять на одном форуме.
Ох… Спасибо вам за интересные подборочки! В крайнем видео знатненько подымило.
По-моему не хватает кота с лампой.
Точно помню, когда менял свой 486 на первый пентиум забыл купить кулер, которого на 486 не было.
Так вот как делал я в первый вечер — ставил на проц гирьку медную, она минут за десять нагревалась, я ее снимал охлаждаться, взамен ставил вторую. Секунд 15-20 проц работал вполне себе без ничего. А тут у вас 486 аж взрывается за 15 секунд.

В целом да, на метринке радостно кондеры могли взорваться, если уж совсем начудить что-нибудь с питанием.
А мне кажется, не во всей линейке и не всегда, кулеры были на i486. Но то что кулеры впервые появились в этом поколении — эт да. И у нас он не взорвался — скорее всего, его как-то пробило знатно.
У 486-го была одна фича: у него не было механического ключа в сокете. Т.е. поставить его можно было и так, и сяк, и этак, на все четыре стороны. Если молодой человек не знал, что точечку на процессоре надо совместить с треугольничком на сокете, шансы выжить у процессора были 1:4. В остальных случаях исход варьировался от тихонько сдохнуть до шумно взорваться. Что скорее всего и произошло.
i4004 был первым общедоступным МП. Но первым, всё-же, был двадцатибитный(!) MOS-LSI для CADC — бортового компьютера истребителей F-14 "Tomcat".
Зарегистрируйтесь на Хабре, чтобы оставить комментарий