Корвет (компьютер)

Из Википедии, бесплатной энциклопедии

Корвет
Тип Учебный компьютер
Дата выпуска 1987
Процессор КР580ВМ80А, 2,5 МГц
Оперативная память 112 или 256 Кбайт ОЗУ, 24 Кбайт ПЗУ
Устройства хранения данных НГМД 5¼ дюйма, кассетный накопитель НК-03 или другой магнитофон для аудиокассет
ОС CP/M, МикроДОС
Логотип Викисклада Медиафайлы на Викискладе

«Корвет» — советский 8-разрядный учебный персональный компьютер. Предназначен для преподавания информатики в школах, а также мог использоваться как домашний компьютер. Основан на самодельном персональном компьютере, который был изготовлен в 1985 году сотрудниками Института ядерной физики Московского государственного университета Николаем Роем, Александром Скурихиным и Олегом Щербаковым для собственных нужд: автоматизации управления установкой дистанционного измерения параметров низкотемпературной плазмы методами лазерной спектроскопии, а также для обработки получаемой информации и теоретических расчётов, ведения архива данных и ряда других нужд. Впервые описание данного ПК приведено в журнале «Микропроцессорные средства и системы»[1] под названием ПК 8001 (статья прислана 21 августа 1985 года).

Устройство

[править | править код]

Материнская плата «Корвета» располагалась в одном блоке с клавиатурой, в отдельном выносном блоке располагались блок питания, дисководы и плата сопряжения с дисководами (контроллер дисковода также располагался в клавиатуре). Для охлаждения схем компьютера в корпусе установлен вентилятор (не во всех модификациях).

Технические характеристики

[править | править код]
  • Процессор: КР580ВМ80А на тактовой частоте 2,5 МГц, быстродействие — 625 тысяч операций в секунду.
  • Память:
    • ОЗУ — 64 КБ (поскольку суммарный объём памяти вместе с ПЗУ и ГЗУ может составлять 353 КБ, а процессор КР580ВМ80А может адресовать напрямую 64 КБ, используется схема переключения банков, допускающая 32 возможных конфигурации памяти);
    • ПЗУ — 24 КБ (поддерживается до 96 КБ);
    • ГЗУ — 48 КБ (3 слоя по 16 КБ) × 1 стр. или 192 КБ (3 слоя по 16 КБ) × 4 стр., в зависимости от типа используемых микросхем;
    • ОЗУ алфавитно-цифрового дисплея — 1 КБ (16×64).
  • Устройство вывода: монитор либо телевизор; единственный видеорежим, выводящий одновременно текст (16 строк по 64 символа, есть также «широкий» 32-символьный режим) и графику (512×256, 8 цветов из 16-цветной палитры, без конфликтных зон).
  • Звукогенератор — одноканальный аппаратный (выводит звук без загрузки процессора) на основе программируемого таймера КР580ВИ53; звукогенератор аналогичен PC-спикеру на IBM PC или одному из трёх каналов звукосинтезатора ПК «Вектор-06Ц».
  • Клавиатура: герконовая, 80 клавиш, в том числе отдельный блок из 14 клавиш для управления курсором и редактирования, а также 5 функциональных клавиш.
  • Размеры системного блока с интегрированной клавиатурой: 417×240×65 мм.
  • Внешние интерфейсы:
    • параллельный стандарта Centronics для подключения принтера (обычно — Epson FX800);
    • последовательный — RS-232C и «токовая петля», изначально предусмотрено подключение стандартной мыши;
    • два разъёма для двухкоординатных аналоговых джойстиков (устанавливались не на все ПК);
    • последовательный для локальной сети;
    • выход на чёрно-белый монитор или телевизор;
    • выход на цветной монитор или телевизор;
    • разъём для подключения НГМД;
    • разъём для подключения магнитофона (с возможностью управления двигателем магнитофона);
    • разъём для подключения внешних модулей;
    • разъём для диагностического оборудования.
  • Внешняя память:
    • возможность подключения до 4 НГМД любого распространённого стандарта (8, 5,25 или 3,5 дюйма, одно- или двусторонние, одинарной или двойной плотности). Контроллер реализован на БИС КР1818ВГ93[2];
    • бытовой кассетный магнитофон (стандартная скорость записи 2400 бит/с, до 1 Мбайта данных на кассете МК-60).

Компьютеры «Корвет» могли быть объединены в локальную сеть общим числом до 16 машин в сети.

Видеоподсистема

[править | править код]

«Корвет» имеет два независимых друг от друга видеоконтроллера, выводящих изображение на экран одновременно[3]:

  • алфавитно-цифровой с собственной видеопамятью 1,125 Кбайта (9 микросхем статического ОЗУ по 1 кбит каждая, 9-й разряд используется для признака инверсии, то есть аппаратного курсора), отображающий только белые символы, 16 строк по 64 или 32 символа в строке; знакогенератор из двух наборов по 256 символов расположен в специальном ПЗУ (матрица символа — 8×16 точек);
  • графический с собственной независимой видеопамятью 48 Кбайт (на 24 микросхемах ёмкостью 16 килобит) или, в другом варианте, 192 кбайта (4 независимые страницы (4 экрана), на микросхемах ёмкостью 64 килобита); разрешение графического режима только одно — 512×256 точек при 8 цветах для любой точки; накладывая текст на графику, можно получать 16 цветов на экране.

Графический контроллер был реализован без специализированных микросхем, на дискретной логике и ПЛМ. Он хорошо подходил для изображения графиков и простых геометрических фигур. Каждый бит цвета из палитры хранился в отдельной цветовой «плоскости» — то есть отдельной области памяти, выбор которой осуществляется через регистр цвета.

Кроме того, «Корвет» имел особый режим работы — «цветовой»[3], позволяющий обращаться к трём цветовым плоскостям одновременно: при записи каждый бит, установленный в 1 меняет значение в соответствующем бите каждой плоскости в зависимости от значения, установленного в битах 1, 2 и 3 специальном «цветовом регистре», а при чтении возвращается 0 если значения во всех трёх плоскостях соответствуют значениям в цветовом регистре в битах 4, 5 и 6, в противном случае — 1. Эту особенность также удобно использовать для закраски областей цветом: сначала необходимо отрисовать контур фигуры, а после в цикле считывать побайтно — если прочитанный байт равен 255, значит совпадений цвета в данной области не обнаружено, и можно окрашивать её целиком, в противном случае уже запускать побитовое сравнение. Благодаря этому режиму и достигается заявленная высокая скорость работы графической подсистемы: например, оптимизированный (за счёт использования команды PUSH Rp) машинный код позволял полностью перерисовывать экран быстрее, чем в первых IBM PC, имевших почти вдвое большую тактовую частоту процессора и меньшее разрешение экрана и количество одновременно отображаемых цветов (320×200, 4 цвета в режиме CGA)[4].

Разновидности

[править | править код]

Выпускался серийно с 1987 года на заводах Министерства радиопромышленности СССР[5]:

Место выпуска Название Описание
Бакинское производственное объединение «Радиостроение» ПК 8010/8020 «Корвет» Оригинальная схема без модификаций. Оригинальная прошивка ПЗУ ОПТС 1.1[6] или ОПТС 2.0[6]. Оригинальная прошивка знакогенератора
Брестский электромеханический завод (БЭМЗ)[7] ПК 8010/8020 «Корвет» Оригинальная схема без модификаций. Оригинальная прошивка ПЗУ ОПТС 1.1[6] или ОПТС 2.0[6]. Оригинальная прошивка знакогенератора
Московский экспериментально-вычислительный центр ЭЛЕКС (МЭВЦ «ЭЛЕКС» ОЭП) ПК «Элекс-1» ?
Кооператив ЭЛИН ? ?
Фрунзенский завод ЭВМ (Киргизская ССР) ПК 8010/8020 «Корвет» Оригинальная схема без модификаций. Оригинальная прошивка ПЗУ ОПТС 1.1[6] или ОПТС 2.0[6]. Оригинальная прошивка знакогенератора
Ижевский радиозавод (ИРЗ) ПК «Контур» Модификация «Корвета» с упрощённой схемой и видоизменённой клавиатурой. Модифицированная прошивка ПЗУ ОПТС 2.0[6]. Модифицированная прошивка знакогенератора
Каменск-Уральский ПО «Октябрь» ПК «Нейва» Оригинальная схема без модификаций. Оригинальная прошивка ПЗУ ОПТС 2.0[6]. Оригинальная прошивка знакогенератора
Ленинградский ЛНПО «Электроавтоматика» ПК 8015 «Орбита» Вслед за ранее освоенным игровым устройством «Интеллект», выпускалась модификация «Корвета» — ПК 8015 «Орбита». Незначительная модификация схемы. Оригинальная прошивка ПЗУ ОПТС 2.0[6]. Оригинальная прошивка знакогенератора
Нижегородский НИИ измерительных систем (НИИИС) ПК «Квант-8» Модификация «Корвета» с сильно изменённой схемой, клавиатурой и корпусом. Модифицированная прошивка ПЗУ ОПТС 1.1[6] или ОПТС 3.0[6]. Модифицированная прошивка знакогенератора
Нижегородский НИИ измерительных систем (НИИИС) Абонентская телеграфная установка «Телекоммуникационный терминал ВК-8Т» Модификация «Кванта-8», которая представляла собой телеграфный терминал с функцией «бегущей строки» и с нестандартной для «Корвета» клавиатурой. Модифицированная прошивка ПЗУ ОПТС 3.0[6]. Модифицированная прошивка знакогенератора
Завод «Парус» (Севастополь) ? Налажено небольшое производство учебных классов (КУВТ)
Скриншот экрана Абонентской телеграфной установки «Телекоммуникационный терминал ВК-8Т», созданной на базе модификации «Корвета» — «Кванта-8»
Корвет — печатная плата экземпляра, выпущенного в 1986 году

Программное обеспечение

[править | править код]
  1. Интерпретатор языка Бейсик в ПЗУ полностью соответствует стандарту MSX, в том числе реализует все графические операторы (рисование точек, линий, прямоугольников, закрашенных прямоугольников, окружностей, эллипсов, дуг, закраска замкнутой области), работу с целыми числами и т. д.
  2. Операционные системы МикроДОС и CP/M-80 (при подключении дисковода).
  3. Текстовые редакторы «Супертекст», «Микромир» (MIM) и т. д.
  4. СУБД dBase II.
  5. Табличный процессор Microsoft Multiplan.
  6. Компиляторы с языков Фортран, Паскаль, Си, Ада, Форт, Лисп, ПЛ/М и др.
  7. Учебные программы.
  8. Игровые программы — на «Корвет» был перенесён большой ряд игр разных жанров с таких ПК, как MSX, ZX Spectrum, IBM PC, а также создано небольшое число оригинальных игр; высокое разрешение графики, хорошая скорость её отображения и неплохое количество цветов обеспечили достаточно высокое общее качество игр; наиболее интересные: «Беркут», PopCorn, Stalker, Dan Dare, Continental Circus, Deflector, «Клад», «Винни-Пух», «Остров Сокровищ», Super Tetris, Karate и др.

На основе ПК «Корвет» в НИИСчётмаш был разработан комплекс учебной вычислительной техники (КУВТ) «Корвет», ГК разработки — М. Сулим[8].

В КУВТ входило рабочее место преподавателя (ПК8020, оборудован НГМД и портом принтера) и до 15 рабочих мест учащихся (ПК8010), связанных в локальную сеть (19,5 килобит/с).

Внимание советской прессы

[править | править код]

Разработка учёных МГУ была поддержана на самом высоком уровне (в частности, вице-президентом АН СССР Е. П. Велиховым) и удостоена большого внимания в прессе — статьи о конструкции и возможностях этого ПК неоднократно публиковались в журнале «Радио»[5], вопросы практического использования ПК «Корвет» освещались в специальной рубрике журнала «Информатика и образование»[9], в 1989 году большим тиражом (175 тыс. экз.) вышла книга «Знакомьтесь: персональная ЭВМ Корвет» с предисловием академика Е. П. Велихова[10], появлялись статьи в других журналах и газетах. Из этих источников можно сделать вывод, что «Корвет» должен был стать не только одним из главных учебных ПК, но планировался как ПК самого широкого назначения, в том числе и для домашнего применения.

Производство

[править | править код]

Несмотря на то, что компьютер был разработан в довольно короткие сроки, а решение о производстве нового компьютера было одобрено советом министров, начало серийного выпуска значительно затянулось[4][11]. Хотя компьютер состоял исключительно из компонентов, уже освоенных советской промышленностью, нарастить в срок объёмы производства не удавалось, к тому же поставляемые комплектующие были очень низкого качества. Кроме того, сыграла роль конкуренция с другим компьютером того же назначения — «Электроника МС 0511». В результате поставки нового компьютера сильно отставали от плана[4][12][13]:

Год План Факт
1987 10000 1157
1988 36000 ?
1989 84000 36900
1990 120000 ?
1992 250000 ?

После распада СССР производство «Корветов» завершилось, неукомплектованные корпуса использовались для сборки многочисленных клонов «Спектрума».

ЗАО «ЛИнТех» («Лаборатория информационных технологий») выполняло модернизацию[14] КУВТ «Корвет» — модернизировалась сеть и в качестве головной машины устанавливался IBM-PC-совместимый компьютер. Скорость сети повышалась с 19,5 килобит/с до 375 килобит/с.

Данная доработка была рекомендована Министерством образования РФ для применения в школах[15].

Публикации

[править | править код]
  • Е. П. Велихов, И. Г. Персианцев, А. Т. Рахимов, Н. Н. Рой, А. В. Скурихин, О. А. Щербаков. Персональный компьютер в системе автоматизации физического эксперимента // Микропроцессорные средства и системы. — 1986. — № 1. — С. 34—36. — описывается ЭВМ ПК 8001, приведены фотографии
  • С. А. Ахманов, Н. Н. Рой, А. В. Скурихин. Персональный компьютер «Корвет»  // Журнал «Мир ПК». — 1989. — №  3.
  • С. А. Ахманов (мл.), И. Г. Персианцев, А. Т. Рахимов, Н. Н. Рой, А. В. Скурихин; предисл. акад. Е. П. Велихова. Знакомьтесь: персональная ЭВМ Корвет. — М.: «Наука», Физматлит, 1989. — ISBN 5-02-014207-7.
  • С. Ахманов, Н. Рой, А. Скурихин. Пользователям о «Корвете»  // Журнал «Радио». — 1989. — №  1. — С. 28—32., с предисловием академика Е. Велихова
  • С. Ахманов, Н. Рой, А. Скурихин. Пользователям о «Корвете»: Оперативная память и графический дисплей  // Журнал «Радио». — 1989. — №  3. — С. 43—46.
  • С. Ахманов, Н. Рой, А. Скурихин. Пользователям о «Корвете»: Контроллер накопителя на гибких дисках  // Журнал «Радио». — 1989. — №  6. — С. 34—37.
  • С. Ахманов, Н. Рой, А. Скурихин. Пользователям о «Корвете»: Интерфейсы для связи с внешними устройствами  // Журнал «Радио». — 1989. — №  8. — С. 35—37.
  • С. Ахманов, Н. Рой, А. Скурихин. Пользователям о «Корвете»: Операционная система и программное обеспечение  // Журнал «Радио». — 1989. — №  10. — С. 39—42.
  • С. Ахманов, Н. Рой, А. Скурихин. Пользователям о «Корвете»: Операционная система и программное обеспечение (окончание)  // Журнал «Радио». — 1989. — №  12. — С. 33—36.

Примечания

[править | править код]
  1. Е. П. Велихов, И. Г. Персианцев, А. Т. Рахимов, Н. Н. Рой, А. В. Скурихин, О. А. Щербаков. Персональный компьютер в системе автоматизации физического эксперимента // Микропроцессорные средства и системы. — 1986. — № 1. — С. 34—36.
  2. С. Ахманов, Н. Рой, А. Скурихин. Пользователям о «Корвете». Контроллер накопителя на гибких дисках // Радио. — 1989. — № 6. — С. 34—37. — ISSN 0033-765X.
  3. 1 2 С. Ахманов, Н. Рой, А.Скурихин. Пользователям о «Корвете». Оперативная память и графический дисплей // Радио. — 1989. — № 3. — С. 43—46. — ISSN 0033-765X.
  4. 1 2 3 «Корвет» на мели, кто виноват? Журнал «Радио» № 7/1988 г., стр. 2-4
  5. 1 2 Пользователям о «Корвете». Журнал «Радио» № 1/1989 г., стр. 29-32
  6. 1 2 3 4 5 6 7 8 9 10 11 12 ОПЕРАТИВНАЯ ПРОВЕРКА ТЕХНИЧЕСКИХ СРЕДСТВ ПЭВМ
  7. http://brestobl.com/predpr/01brest/bemz_5.html Архивная копия от 6 мая 2018 на Wayback Machine Визитная карточка предприятия.
  8. Комплекс учебной вычислительной техники «Корвет» // Вычислительная техника и её применение. — 1988. — № 2. — С. 90—92.
  9. См. цикл статей: С. Ахманов, А. Нечаев, Н. Рой, А. Скурихин. Архитектура "Корвета" // Информатика и образование. 1992 №№1-6
  10. С. А. Ахманов (мл.), И. Г. Персианцев, А. Т. Рахимов, Н. Н. Рой, А. В. Скурихин; предисл. акад. Е. П. Велихова. Знакомьтесь: персональная ЭВМ Корвет. — М.: «Наука», Физматлит, 1989. — ISBN 5-02-014207-7.
  11. Кто и когда снимет «Корвет» с мели? Журнал «Радио» № 12/1988 г., стр.2-3
  12. Захаров В. Н. Школьная информатика в России – техническая база начального периода. — 2011. Архивировано 23 сентября 2015 года.
  13. Захаров В. Н. Материалы конференции SORUCOM-2011 : Школьная информатика в России – техническая база начального периода. — 2011. Архивировано 12 мая 2014 года.
  14. Проект по реконструкции сетевых плат ЛИнТех (IBM-PC, Корвет, УКНЦ, БК-0010). Дата обращения: 9 ноября 2023. Архивировано 9 ноября 2023 года.
  15. О модернизации отечественных КУВТ «Корвет» и УКНЦ Архивная копия от 5 апреля 2010 на Wayback Machine — документ Минобразования РФ N 155/28 от 13 мая 1996 года.