Когда появился 286 компьютер
Всем привет! Началась эта история полтора года назад, когда я наткнулся на объявление о продаже «динозавра» на одной известной интернет-барахолке. При встрече с продавцом я узнал что его забрали с работы в качестве зарплаты в 90х. Примерно в 2000 году компьютер был заброшен на антресоль и забыт.
Не раздумывая я купил его и принёс домой.В комплект с системником я получил EGA-монитор,
DIN5-клавиатуру и COM-мышь. Лёгкий осмотр показал что это брендированный компьютер компании «MINICOMP», собранный в Мумбаи.
К сожалению, точную дату изготовления мне найти не удалось. По косвенным данным это могут быть года от 1989 до 1992.
После чистки я смог его полностью осмотреть. Итак, конфигурация была такой:
CPU — Intel 80286 12Mhz + Math coprocessor Intel 80287
RAM — 640 base + 384 extended
Video — Paradise 38315B
HDD — Seagate ST-251 -0
FDD — TEAC FD-55GFR 5.25"
Также были установлены контроллер MFM жёстких дисков (он же контроллер FDD) и контроллер COM/LPT-портов, собственного производства MINICOMP.
Собрано это всё было на Motherboard 286-NEAT. Она имеет 8 ISA слотов, из которых три 8 bit и пять 16 bit.
В первоначальном состоянии он включался, но батарейка BIOS`а была разряжена и сам BIOS сброшен. Приходилось вбивать параметры HDD вручную, что удобным назвать нельзя. Неожиданно, но HDD оказался живым (хоть на нём и было много сбойных блоков). Дабы копировать программы, 5.25" флоппи был заменён 3.5".
Можете посмотреть видео запуска этой сборки, для простоты назовём её V1. Только смотрте аккуратнее, CRT монитор сильно мелькает на камеру.
Компьютеры на базе процессора Intel 80286
В 1984 году компания IBM представила свой ПК, основанный на процессоре i286 с частотой 6 МГц — IBM PC AT, который вызвал большой интерес к архитектуре x86 вообще и к ПК IBM PC в частности. В 1987 году IBM выпускает новые модели ПК — IBM PS/2-50 и IBM PS/2-60. К моменту выпуска ПК IBM PS/2, IBM уже не была монополистом рынка персональных компьютеров, многие фирмы выпускали аналогичные модели, зачастую обладавших более низкой ценой.
Intel 80286 (также известный как i286) — 16-битный x86-совместимый микропроцессор второго поколения компании Intel, выпущенный 1 февраля 1982 года. Представляет собой усовершенствованный вариант процессора Intel 8086 и обладает в 3—6 раз большей производительностью. Процессор применялся, в основном, в IBM PC-совместимых персональных компьютерах.
Инструкции
Процессор имел тот же набор инструкций, что и процессор Intel 80186, к которому добавили 16 новых команд (LGDT, LIDT, LLDT, LMSW, LTR, SGDT, SIDT, SLDT, SMSW, STR, ARPL, CLTS, LAR, LSL, VERR, VERW) необходимых для работы со средствами управления памятью. Команда PUSH теперь могла сохранять в стеке константы. Инструкции в i286 выполняются в среднем за 4,5 такта.
Организация памяти
Шина адреса разрядностью 24 бита позволяет адресовать 16 Мбайт физической памяти, но в реальном режиме доступен только 1 Мбайт, начинающийся с младших адресов. С программной точки зрения память так же, как и в 8086, организуется в виде сегментов, но управление сегментацией имеет существенные различия для реального и защищённого режимов.
В реальном режиме по адресации памяти декларируется полная совместимость с процессором 8086, который своей 16-битной адресной шиной охватывает пространство физической памяти в 1 Мбайт. На самом деле, на радость разработчикам программного обеспечения PC, 80286 имеет ошибку, «узаконенную» и в следующих поколениях процессоров. При вычислении физического адреса возможно возникновение переполнения, которое с 20-битной шиной адреса просто игнорируется. Если, например, Seg=FFFFh и EA=FFFFh, физический адрес, вычисленный по формуле РА=16 х Seg + EA=10FFEF, процессором 8086 трактуется как 0FFEF — адрес, принадлежащий первому мегабайту. Однако на выходе А20 процессора 80286 в этом случае установится единичное значение, что соответствует адресу ячейки из второго мегабайта физической памяти. Для обеспечения полной программной совместимости с 8086 в схему PC был введен специальный вентиль Gate A20, принудительно обнуляющий бит А20 системной шины адреса. Не оценив потенциальной выгоды от этой ошибки, управление вентилем узаконили через программно-управляемый бит контроллера клавиатуры 8042. Когда оперативная память подешевела, а «аппетит» программного обеспечения вырос, в эту небольшую область (64К-16 байт) стали помещать некоторые резидентные программы или даже часть операционной системы, а для ускорения управления вентилем появились более быстрые способы (Gate A20 Fast Control).
В отличие от 8086 процессор 80286 имеет средства контроля за переходом через границу сегмента, работающие и в реальном режиме. При попытке адресации к слову, имеющему смещение FFFFh (его старший байт выходит за границу сегмента), или выполнения инструкции, все байты которой не умещаются в данном сегменте, процессор вырабатывает прерывание — исключение типа 13 (0Dh) — Segment Overran Exception. При попытке выполнения инструкции ESCAPE с операндом памяти, не умещающемся в сегменте, вырабатывается исключение типа 9 — Processor Extension Segment Overrrun Interrupt.
В защищенном режиме работают все режимы адресации, допустимые для 8086 и реального режима 80286. Отличия касаются определения сегментов:
сегментные регистры CS, DS, SS и ES хранят не сами базовые адреса сегментов, а селекторы, по которым из таблицы, хранящейся в ОЗУ, извлекаются дескрипторы сегментов
дескриптор описывает базовый адрес, размер сегмента (1 — 64 Кбайт) и его атрибуты;
базовый адрес сегмента имеет разрядность 24 бита, что и обеспечивает адресацию 16 Мбайт физической памяти.
Режимы работы процессора i286
В процессоре i286 было реализовано два режима работы — защищённый режим и реальный режим. В реальном режиме работы процессор был полностью совместим с процессорами x86, выпускавшимися до этого, то есть процессор мог выполнять программы предназначенные для Intel 8086/8088/8018x без повторного ассемблирования или с переассемблированием с минимальными модификациями. В формировании адреса участвовали только 20 линий шины адреса, поэтому максимальный объём адресуемой памяти, в этом режиме, остался прежним — 1 Мбайт. В защищённом режиме процессор мог адресовать до 1 Гбайт виртуальной памяти (при этом объем реальной памяти составлял не более 16 Мбайт), за счёт изменения механизма адресации памяти. Переключение из реального режима в защищенный происходит программно и относительно просто, однако для обратного перехода необходим аппаратный сброс процессора, который в IBM PC-совместимых машинах осуществлялся обычно с помощью контроллера клавиатуры. Для отслеживания текущего режима работы процессора используется регистр слово состояния машины (MSW). Программы реального режима без модификаций в защищенном режиме исполняться не могут, так же как и программы BIOS машины.
Суть защищённого режима заключается в следующем. Программист и разрабатываемые им программы используют логическое адресное пространство (виртуальное адресное пространство), размер которого может составлять 1024 Мбайт (для i286). Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью(MMU). Благодаря защищённому режиму, в памяти можно хранить только ту часть программы, которая необходима в данный момент, а остальная часть могла храниться во внешней памяти (например, на жёстком диске). В случае обращения к той части программы, которой нет в памяти в данный момент, операционная система может приостановить программу, загрузить требуемую секцию кода из внешней памяти и возобновить выполнение программы. Следовательно, становятся допустимыми программы, размер которых больше объема имеющейся памяти. Другими словами, пользователю кажется, что он работает с большей памятью, чем на самом деле. Однако реализация системы виртуальной памяти была еще далека от совершенства. Для использования защищённого режима необходима многозадачная операционная система, например Microsoft Windows 2.0, IBM OS/2 или UNIX.
Физический адрес формируется следующим образом. В сегментных регистрах хранится селектор, содержащий индекс дескриптора в таблице дескрипторов (13 бит), 1 бит, определяющий к какой таблице дескрипторов будет производиться обращение (к локальной или к глобальной) и 2 бита запрашиваемого уровня привилегий. Далее происходит обращение к соответствующей таблице дескрипторов и соответствующему дескриптору, который содержал начальный, 24-битный, адрес сегмента, размер сегмента и права доступа. После чего вычислялся необходимый физический адрес, путём сложения адреса сегмента со смещением, хранящемся в 16-разрядном указательном регистре.
Однако защищённый режим в процессоре Intel 80286 обладал и некоторыми недостатками, такими как, несовместимость с программами, написанными для реального режима MS-DOS, для перехода из защищенного режима в реальный режим требовался аппаратный сброс процессора.
Уровни защиты
Для защиты от выполнения привилегированных команд, которые могут кардинально изменить состояние всей системы, для защиты доступа к данным и для защиты сегментов кода в процессоре i286 была введена защита по привилегиям [источник не указан 638 дней] . Было выделено 4 уровня привилегий, так называемые кольца (Ring) защиты — от самого привилегированного 0 уровня (Ring 0), предназначенного для ядра системы, до наименее привилегированного 3 уровня (Ring 3), предназначенного для прикладных программ.
Описание
Процессоры i286 разрабатывались параллельно с процессорами Intel 80186/80188, однако в нём отсутствовали некоторые модули, имевшиеся в процессоре Intel 80186. Процессор i286, выпускался в точно таком же корпусе как и i80186 — LCC, а также в корпусах типа PGA с 68 выводами. В новом процессоре было увеличено количество регистров, добавлены новые инструкции, добавлен новый режим работы процессора — защищённый режим. Процессор имел 6 байтовую очередь (как и Intel 8086). Шины адреса и данных теперь не мультиплексируются (то есть, адреса и данные передаются по разным ножкам). Шина адреса увеличена до 24 бит, таким образом объем ОЗУ может составлять 16 Мбайт. Для более быстрого выполнения операций над числами с плавающей запятой необходим математический сопроцессор Intel 80287.
Но на этом модернизация не остановилась!
Корпус я помыл, на этот раз с полной разборкой/сборкой и смазал вентилятор в блоке питания, правда это не сильно помогло.
Купил переходник с 5.25" отсека на 3.5" для FDD и установил в нижний отсек.
Но это скорее косметические улучшения, дальше я стал апгрейдить «железо»
Установил мультикарту на чипе UMC um82c863f в слот ISA-16 Bit. Судя по маркировке это 1993 год, но производителя я не нашёл.
На замену медленному и сбойному MFM-диску пришёл IDE-диск «CONNER CFA170A» на 170 MB, на котором теперь крутится DOS 6.22.
С помощью переходника я установил его в верхний отсек 5.25".
Решил проблему с вышедшей из строя батарейкой биоса, заменив её на подходящий аккумулятор. (зелёный квадратик на задней стенке).
Также я поставил звуковую и сетевую платы, что совершенно не важно, ибо потом они были вынуты из-за отсутствия подходящего драйвера.
Задняя стенка на тот момент выглядела так.
Эту сборку можно назвать V2.
Кольца защиты
Для защиты от выполнения привилегированных команд, которые могут кардинально изменить состояние всей системы, для защиты доступа к данным и для защиты сегментов кода в процессоре i286 была введена защита по привилегиям [источник не указан 1032 дня] . Было выделено 4 уровня привилегий, так называемые кольца (Ring) защиты — от самого привилегированного 0 уровня (Ring 0), предназначенного для ядра системы, до наименее привилегированного 3 уровня (Ring 3), предназначенного для прикладных программ.
Описание
Процессоры i286 разрабатывались параллельно с процессорами Intel 80186/80188, однако в нём отсутствовали некоторые модули, имевшиеся в процессоре Intel 80186. Процессор i286, выпускался в точно таком же корпусе как и i80186 — LCC, а также в корпусах типа PGA с 68 выводами. В новом процессоре было увеличено количество регистров, добавлены новые инструкции, добавлен новый режим работы процессора — защищённый режим. Процессор имел 6 байтовую очередь (как и Intel 8086). Шины адреса и данных теперь не мультиплексируются (то есть, адреса и данные передаются по разным ножкам). Шина адреса увеличена до 24 бит, таким образом объём ОЗУ может составлять 16 Мбайт. Для более быстрого выполнения операций над числами с плавающей запятой необходим математический сопроцессор Intel 80287.
Режимы работы процессора i286
В процессоре i286 было реализовано два режима работы — защищённый режим и реальный режим. В реальном режиме работы процессор был полностью совместим с процессорами x86, выпускавшимися до этого, то есть процессор мог выполнять программы предназначенные для Intel 8086/8088/8018x без повторного ассемблирования или с переассемблированием с минимальными модификациями. В формировании адреса участвовали только 20 линий шины адреса, поэтому максимальный объём адресуемой памяти, в этом режиме, остался прежним — 1 Мбайт. В защищённом режиме процессор мог адресовать до 1 Гбайт виртуальной памяти (при этом объем реальной памяти составлял не более 16 Мбайт), за счёт изменения механизма адресации памяти. Переключение из реального режима в защищенный происходит программно и относительно просто, однако для обратного перехода необходим аппаратный сброс процессора, который в IBM PC-совместимых машинах осуществлялся обычно с помощью контроллера клавиатуры. Для отслеживания текущего режима работы процессора используется регистр слово состояния машины (MSW). Программы реального режима без модификаций в защищенном режиме исполняться не могут, так же как и программы BIOS машины.
Суть защищённого режима заключается в следующем. Программист и разрабатываемые им программы используют логическое адресное пространство (виртуальное адресное пространство), размер которого может составлять 1024 Мбайт (для i286). Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью(MMU). Благодаря защищённому режиму, в памяти можно хранить только ту часть программы, которая необходима в данный момент, а остальная часть могла храниться во внешней памяти (например, на жёстком диске). В случае обращения к той части программы, которой нет в памяти в данный момент, операционная система может приостановить программу, загрузить требуемую секцию кода из внешней памяти и возобновить выполнение программы. Следовательно, становятся допустимыми программы, размер которых больше объема имеющейся памяти. Другими словами, пользователю кажется, что он работает с большей памятью, чем на самом деле. Однако реализация системы виртуальной памяти была еще далека от совершенства. Для использования защищённого режима необходима многозадачная операционная система, например Microsoft Windows 2.0, IBM OS/2 или UNIX.
Физический адрес формируется следующим образом. В сегментных регистрах хранится селектор, содержащий индекс дескриптора в таблице дескрипторов (13 бит), 1 бит, определяющий к какой таблице дескрипторов будет производиться обращение (к локальной или к глобальной) и 2 бита запрашиваемого уровня привилегий. Далее происходит обращение к соответствующей таблице дескрипторов и соответствующему дескриптору, который содержал начальный, 24-битный, адрес сегмента, размер сегмента и права доступа. После чего вычислялся необходимый физический адрес, путём сложения адреса сегмента со смещением, хранящемся в 16-разрядном указательном регистре.
Однако защищённый режим в процессоре Intel 80286 обладал и некоторыми недостатками, такими как, несовместимость с программами, написанными для реального режима MS-DOS, для перехода из защищенного режима в реальный режим требовался аппаратный сброс процессора.
Содержание
Регистры
К 14 регистрам процессора Intel 8086 были добавлены 11 новых регистров, необходимых для реализации защищённого режима и других функций: регистр слово состояния машины, 16 бит (MSW); регистр задачи, 16 бит (TR); регистры дескрипторной таблицы, один 64-битный и два 40-битных (GDTR, IDTR, LDTR) и 6 регистров расширения сегментных регистров, 48 бит.
Организация памяти
Шина адреса разрядностью 24 бита позволяет адресовать 16 Мбайт физической памяти, но в реальном режиме доступен только 1 Мбайт, начинающийся с младших адресов. С программной точки зрения память так же, как и в 8086, организуется в виде сегментов, но управление сегментацией имеет существенные различия для реального и защищенного режимов.
В реальном режиме по адресации памяти декларируется полная совместимость с процессором 8086, который своей 16-битной адресной шиной охватывает пространство физической памяти в 1 Мбайт. На самом деле, на радость разработчикам программного обеспечения PC, 80286 имеет ошибку, «узаконенную» и в следующих поколениях процессоров. При вычислении физического адреса возможно возникновение переполнения, которое с 20-битной шиной адреса просто игнорируется. Если, например, Seg=FFFFh и EA=FFFFh, физический адрес, вычисленный по формуле РА=16 х Seg + EA=10FFEF, процессором 8086 трактуется как 0FFEF — адрес, принадлежащий первому мегабайту. Однако на выходе А20 процессора 80286 в этом случае установится единичное значение, что соответствует адресу ячейки из второго мегабайта физической памяти. Для обеспечения полной программной совместимости с 8086 в схему PC был введен специальный вентиль Gate A20, принудительно обнуляющий бит А20 системной шины адреса. Не оценив потенциальной выгоды от этой ошибки, управление вентилем узаконили через программно-управляемый бит контроллера клавиатуры 8042. Когда оперативная память подешевела, а «аппетит» программного обеспечения вырос, в эту небольшую область (64К-16 байт) стали помещать некоторые резидентные программы или даже часть операционной системы, а для ускорения управления вентилем появились более быстрые способы (Gate A20 Fast Control).
В отличие от 8086 процессор 80286 имеет средства контроля за переходом через границу сегмента, работающие и в реальном режиме. При попытке адресации к слову, имеющему смещение FFFFh (его старший байт выходит за границу сегмента), или выполнения инструкции, все байты которой не умещаются в данном сегменте, процессор вырабатывает прерывание — исключение типа 13 (0Dh) — Segment Overran Exception. При попытке выполнения инструкции ESCAPE с операндом памяти, не умещающемся в сегменте, вырабатывается исключение типа 9 — Processor Extension Segment Overrrun Interrupt.
В защищенном режиме работают все режимы адресации, допустимые для 8086 и реального режима 80286. Отличия касаются определения сегментов:
сегментные регистры CS, DS, SS и ES хранят не сами базовые адреса сегментов, а селекторы, по которым из таблицы, хранящейся в ОЗУ, извлекаются дескрипторы сегментов
дескриптор описывает базовый адрес, размер сегмента (1 — 64 Кбайт) и его атрибуты;
базовый адрес сегмента имеет разрядность 24 бита, что и обеспечивает адресацию 16 Мбайт физической памяти.
Уровни защиты
Для защиты от выполнения привилегированных команд, которые могут кардинально изменить состояние всей системы, для защиты доступа к данным и для защиты сегментов кода в процессоре i286 была введена защита по привилегиям. Было выделено 4 уровня привилегий, так называемые кольца (Ring) защиты — от самого привилегированного 0 уровня (Ring 0), предназначенного для ядра системы, до наименее привилегированного 3 уровня (Ring 3), предназначенного для прикладных программ.
Компьютеры на базе процессора Intel 80286
В 1984 году компания IBM представила свой ПК, основанный на процессоре i286 с частотой 6 МГц — IBM PC AT, который вызвал большой интерес к архитектуре x86 вообще и к ПК IBM PC в частности. В 1987 году IBM выпускает новые модели ПК — IBM PS/2-50 и IBM PS/2-60. К моменту выпуска ПК IBM PS/2, IBM уже не была монополистом рынка персональных компьютеров, многие фирмы выпускали аналогичные модели, зачастую обладавших более низкой ценой.
Регистры
К 14 регистрам процессора Intel 8086 были добавлены 11 новых регистров, необходимых для реализации защищённого режима и других функций: регистр слова состояния машины, 16 бит (MSW); регистр задачи, 16 бит (TR); регистры дескрипторной таблицы, один 64-битный и два 40-битных (GDTR, IDTR, LDTR) и 6 регистров расширения сегментных регистров, 48 бит.
Инструкции
Процессор имел тот же набор инструкций, что и процессор Intel 80186, к которому добавили 16 новых команд (LGDT, LIDT, LLDT, LMSW, LTR, SGDT, SIDT, SLDT, SMSW, STR, ARPL, CLTS, LAR, LSL, VERR, VERW) необходимых для работы со средствами управления памятью. Команда PUSH теперь могла сохранять в стеке константы. Инструкции в i286 выполняются в среднем за 4,5 такта.
Описание
Процессоры i286 разрабатывались параллельно процессорам Intel 80186/80188, однако в нём отсутствовали некоторые модули, имевшиеся в процессоре Intel 80186. Процессор i286, выпускался в точно таком же корпусе как и i80186 — LCC, а также в корпусах типа PGA с 68 выводами. В новом процессоре было увеличено количество регистров, добавлены новые инструкции, добавлен новый режим работы процессора — защищённый режим. Процессор имел 6 байтовую очередь (как и Intel 8086). Шины адреса и данных теперь не мультиплексируются (то есть, адреса и данные передаются по разным ножкам). Шина адреса увеличена до 24 бит, таким образом объем ОЗУ может составлять 16 Мбайт. Процессор не умел выполнять операции над числами с плавающей запятой, для выполнения таких операций был необходим математический сопроцессор, например Intel 80287.
Компьютеры на базе процессора Intel 80286
В 1984 году фирма IBM представила свой ПК, основанный на процессоре i286 с частотой 6 МГц — IBM PC AT, который вызвал большой интерес к архитектуре x86 вообще и к ПК IBM PC в частности. В 1987 году IBM выпускает новые модели ПК — IBM PS/ 2–50 и IBM PS/ 2–60 . К моменту выпуска ПК IBM PS/2, IBM уже не была монополистом рынка персональных компьютеров, многие фирмы выпускали аналогичные модели, зачастую обладавших более низкой ценой.
Режимы работы процессора i286
В процессоре i286 было реализовано два режима работы — защищённый режим и реальный режим. В реальном режиме работы процессор был полностью совместим с процессорами x86 выпускавшимися до этого, то есть процессор мог выполнять программы предназначенные для Intel 8086/8088/8018x без повторного ассемблирования или с переассемблированием с минимальными модификациями. В формировании адреса участвовали только 20 линий шины данных, поэтому максимальный объём адресуемой памяти, в этом режиме, остался прежним — 1 Мбайт. В защищённом режиме процессор мог адресовать до 1 Гбайт виртуальной памяти (при этом объем реальной памяти составлял не более 16 Мбайт), за счёт изменения механизма адресации памяти. Переключение из реального режима в защищенный происходит программно и относительно просто, однако для обратного перехода необходим аппаратный сброс процессора, который в IBM PC-совместимых машинах осуществлялся обычно с помощью контроллера клавиатуры. Для отслеживания текущего режима работы процессора используется регистр слово состояния машины (MSW). Программы реального режима без модификаций в защищенном режиме исполняться не могут, так же как и программы BIOS машины.
Суть защищённого режима заключается в следующем. Программист и разрабатываемые им программы используют логическое адресное пространство (виртуальное адресное пространство), размер которого может составлять 1024 Мбайт (для i286). Логический адрес преобразуется в физический адрес автоматически с помощью схемы управления памятью(MMU). Благодаря защищённому режиму, в памяти можно хранить только ту часть программы, которая необходима в данный момент, а остальная часть могла храниться во внешней памяти (например, на жёстком диске). В случае обращения к той части программы, которой нет в памяти в данный момент, операционная система может приостановить программу, загрузить требуемую секцию кода из внешней памяти и возобновить выполнение программы. Следовательно, становятся допустимыми программы, размер которых больше объема имеющейся памяти. Другими словами, пользователю кажется, что он работает с большей памятью, чем на самом деле. Однако реализация системы виртуальной памяти была еще далека от совершенства. Для использования защищённого режима необходима многозадачная операционная система, например Microsoft Windows 3.0, IBM OS/2 или UNIX.
Физический адрес формируется следующим образом. В сегментных регистрах хранится селектор, содержащий индекс дескриптора в таблице дескрипторов (13 бит), 1 бит, определяющий к какой таблице дескрипторов будет производиться обращение (к локальной или к глобальной) и 2 бита запрашиваемого уровня привилегий. Далее происходит обращение к соответствующей таблице дескрипторов и соответствующему дескриптору, который содержал начальный, 24-битный, адрес сегмента, размер сегмента и права доступа. После чего вычислялся необходимый физический адрес, путём сложения адреса сегмента со смещением, хранящемся в 16-разрядном указательном регистре.
Однако защищённый режим в процессоре Intel 80286 обладал и некоторыми недостатками, такими как, несовместимость с программами, написанными для реального режима MS-DOS, для перехода из защищенного режима в реальный режим требовался аппаратный сброс процессора.
Дальше я просто добавил аутентичности
На монитор был установлен «защитный экран», как важная часть образа компьютера 90х.
Хотел было поставить WIN/286, но он требует более старой версии DOS. Так что остановился на Windows 3.1, который умеет работать в защищённом режиме 286. Плюс подредактировал Config.sys и AUTOEXEC.BAT для удобной работы.
Также сменил клавиатуру на более подходящую по времени и дизайну.
Колонки, которые вы могли видеть на фото, работают напрямую от звуковой карты, никакой внешний усилитель там не участвует. Таким образом эту компоновку можно назвать V3.5 и последней на данный момент.
На видео я снимаю LCD-монитор, т.к. CRT сильно мерцает и постоянно сбивает автофокус видеокамеры.
Спасибо за просмотр, всего доброго. Надеюсь вам понравилось.
Intel 80286 (также известный как i286) — 16-битный x86-совместимый процессор второго поколения фирмы Intel выпущенный 1 февраля 1982 года. Данный процессор представляет собой усовершенствованный вариант процессора Intel 8086 и был в 3—6 раз быстрее него. Процессор применялся, в основном, в IBM PC совместимых ПК.
Оглавление документа
Содержание
И вот, буквально в течении 20 дней, были сделаны такие значимые улучшения
На смену EGA пришёл SVGA-адаптер с 256k видеопамяти. (Realtek RTG3105EH)
А маленький CONNER заменён HDD SAMSUNG WNR-31601A, который пришлось форматировать в 504MB. Больше этого объёма мой 286-BIOS не понимает.
В качестве звуковой карты была выбрана Sound Blaster pro-совместимая ESS AudioDrive на чипе ES1868F.
Установлена сетевая плата 3Com etherlink III 1994 года. Драйвера под дос для неё шли в пакете с MS Lanman 3.0.
Сеть есть и пинги идут, но пока использовать её вместе с SMBD-сервером не вышло. (сервер пингуется, но смонтировать себя как каталог не даёт). Раз у меня теперь есть SVGA-карточка, то и монитор пришлось сменить.
Сделан этот TYSTAR в 1993 году и имеет модель TY-1415 PH, у него немного искривлено изображение, но я постараюсь вскоре это починить.
Были скопированы некоторые игры, их-то и можно посмотреть и послушать в этом видео.(извините за некоторые посторонние шумы, это было слышно из открытого окна).
Эту версию я называю V3, она сильно отличается от V2 и уж точно не похожа на V1.
Инструкции
Процессор имел тот же набор инструкций, что и процессор Intel 80186, к которому добавили 16 новых команд (LGDT, LIDT, LLDT, LMSW, LTR, SGDT, SIDT, SLDT, SMSW, STR, ARPL, CLTS, LAR, LSL, VERR, VERW) необходимых для работы со средствами управления памятью. Команда PUSH теперь могла сохранять в стеке константы. Инструкции в i286 выполняются в среднем за 4,5 такта.
Регистры
К 14 регистрам процессора Intel 8086 были добавлены 11 новых регистров, необходимых для реализации защищённого режима и других функций: регистр слова состояния машины, 16 бит (MSW); регистр задачи, 16 бит (TR); регистры дескрипторной таблицы, один 64-битный и два 40-битных (GDTR, IDTR, LDTR) и 6 регистров расширения сегментных регистров, 48 бит.
Конкурентные решения
Так как Intel продавала лицензии на производство микропроцессоров 286, многие фирмы выпускали фактически клоны данного микропроцессора — AMD, Siemens AG и HARRIS. Однако были выпущены и процессоры, разработанные независимо от Intel, таковые выпускали Zilog, Motorola и другие.
Наступили выходные и наконец-то мне удалось съездить и сделать несколько снимков того что обещал.
Описание и картинки — под катом.
(Осторожно — траффик!)
Итак что представляет собой данная машина:
— Процессор — 80286 12MHz
— 1MB RAM
— HDD — 2x20 MB
— Стальной корпус с толщиной стенки примерно 2мм
Этот компьютер собрал мой отец. Не помню, правда, в каком году это было, но я помню как он играл в «Марьяж», как к нам приходили родственники, которые учились где то в университетах, и делали какие-то задания, помню шуршание дискет в дисководе. Соответственно и я с братом начали понемногу приобщаться к такого рода технике. В конечном итоге это и повлияло на мой и его выбор профессии.
А вот собственно и обзор:
Вот так это выглядит снаружи:
Дальше вооружаемся отверткой, открываем корпус, и видим… кучу пыли, скорлупу от семечек, и перегрызенные мышами провода. В итоге после некоторой чистки все принимает следующий вид:
Теперь можно немного разобрать все. Первым делом вытаскиваются все платы расширения. Без них материнская плата имеет такой вид:
Самая длинная плата это Floppy/HDD контроллер WD1003-WA2 (в гугле есть про него):
На этой машине установлены 2 винчестера ST225 по 20МБ каждый, когда то еще стоял и дисковод для пятидюймовых дискет, но потом был вытащен и установлен на более современный компьютер чтобы прочитать пачку дискет (которые кстати и сейчас где-то валяются). А вот и сам HDD:
Как видно, каждый винчестер подключен по 2 шлейфам которые приходят на контроллер:
Узкие красный и синий (2 левых) идут на оба из дисков, широкий синий (3 слева) на другом конце имеет 2 разъема которые и подключаются к каждому хард-драйву. Свободный разъем на контроллере это как раз тот куда был подключен дисковод.
Винчестеры в слотах:
Это все добро питается не знаю какой мощности но очень большим БП (примерно раза в два больше по размеру за современный 450Вт):
Если смотреть на корпус спереди то на правой стороне есть большой «рубильник» — выключатель питания, находится он на самом блоке:
А подключается БП к материнке вот так:
На самой же плате находятся:
Центральный процессор 80286
математический сопроцессор 80287
микросхемы CMOS BIOS
ISA слоты
Разъем клавиатуры и батарейка BIOS
Что еще забыл? Ах да, крышка:
Вообще все вместе в сборе тяжеловатое, килограмм этак 10 и со шкафа самому снять корпус тяжеловато. Но то что он тяжелый и не удивительно, ведь корпус полностью стальной и толщина стенок примерно 1,5-2 мм.
С закрытой крышкой:
Спереди
Справа
Сзади
Слева на корпусе ничего интересного, поэтому напоследок клавиатура, и можно включать:
Выключатель в положение On, и поехали!
(Ошибка клавиатуры была исправлена путем шевеления провода около ее корпуса)
После загрузки которая занимает примерно минуту-полторы машина радостно показывает привычные синие панели VC:
Старых программ много, тут есть и досовский Доктор Веб, и Norton Utilities, Microcap, ArtWork, CirCad, несколько разных BASIC'ов (QBASIC, gwBasic), AutoCad (который не запустился по причине Disk read error, обидно, скорее всего начинает сыпаться винт, если кто подскажет как можно скопировать данные с них — буду очень благодарен). Все это запускать и фотографировать мне было лень, тем более что некоторые из программ были в архивах. Места мало — для того чтобы разархивировать что то одно — надо заархивировать другое, а это занимает много времени. К слову архивация в те времена при таких объемах дисковой памяти давала ощутимую выгоду. А единственную из программ я запустил TP7:
Компиляция этого исходника из 9 строк занимает секунд наверное 20-30:
Но результат!
Ну и скрин для подтверждения объема HDD:
А дальше самый интересный софт! Конечно же это каталог GAMES:
Дальше опишу то, что по моему мнению, наиболее интересное. Итак:
1. CdMan
Клон PacMan'a, едим зеленые точки, убегаем от пауков — все просто.
2. Durak — обычный Дурак. Тут и сказать нечего. Разве что есть тут интересный момент, когда догорит свеча, приходится играть вслепую, не зная сколько осталось карт в колоде и сколько на руках у соперника.
3. Особо жесткая игра под названием Dangerous Dave. Надо ходить и мочить зомби. Здесь есть бабки которые бросаются ножами, разные твари висящие на потолке и готовые в любой момент бросится и задушить главного героя.
4. Lines, ну куда же без них. Классические Lines.
5. Преферанс «Марьяж». Это наверное одна из первых версий преферанса «Марьяж» под DOS. Играет довольно неплохо. Хотя возможно потому что я не особо силен в преферансе.
6. Просто шедевр — «Поле чудес». Мультяшные герои в качестве соперников, Якубович в правом нижнем углу и веселые темы типа «Сотрудники отд. 08».
7. Формула 1 «Grand Prix» от фирмы Accolade. Отличные гоночки с неплохой графикой. Есть наверное штук десять треков на выбор и три машины от разных команд: Ferrari, Williams, McLaren.
8. Морской бой. Война на море между Украиной и Россией. Мне всегда хотелось поиграть за Украину, однако такой возможности тут нет, ну да ладно. Кстати игра имеет одну интересную особенность — когда на экране много побитых кораблей то полет снарядов замедляется (звук тоже) пропорционально количеству отрисованных огоньков. Хотя, возможно, это из-за слабого процессора.
Вот такой небольшой получился фотообзор, немного разбавленный текстом. Сразу извиняюсь за то что на некоторых фото в мониторе немного видно меня. Ну и ширину «больших» фото пришлось ограничить до 2048 пикселей. Habrastorage почему-то не захотел загружать фотографии в 4272*2848.
Любые вопросы и конструктивная критика приветствуются. Спасибо за внимание.
Intel 80286 (также известный как i286) — 16-битный x86-совместимый микропроцессор второго поколения компании Intel, выпущенный 1 февраля 1982 года. Представляет собой усовершенствованный вариант процессора Intel 8086 и обладает в 3—6 раз большей производительностью. Процессор применялся, в основном, в IBM PC-совместимых персональных компьютерах.
Читайте также: