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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Корвет
Korvet.jpg
Тип Учебный компьютер
Дата выпуска 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» ?
Кооператив ЭЛИН ? ?
Фрунзенский завод «ЭВМ» (Киргизская ССР) ? ?
Ижевский радиозавод (ИРЗ) ПК «Контур» Модификация «Корвета» с упрощенной схемой и видоизмененной клавиатурой. Модифицированная прошивка ПЗУ ОПТС 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 г.в.

Программное обеспечение[править | править код]

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

КУВТ[править | править код]

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

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

Внимание советской прессы[править | править код]

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

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

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

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

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

Публикации[править | править код]

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

См. также[править | править код]

Примечания[править | править код]

  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 ОПЕРАТИВНАЯ ПРОВЕРКА ТЕХНИЧЕСКИХ СРЕДСТВ ПЭВМ
  7. http://brestobl.com/predpr/01brest/bemz_5.html Визитная карточка предприятия.
  8. Комплекс учебной вычислительной техники «Корвет» // Вычислительная техника и её применение. — 1988. — № 2. — С. 90-92.
  9. С. А. Ахманов (мл.), И. Г. Персианцев, А. Т. Рахимов, Н. Н. Рой, А. В. Скурихин; предисл. акад. Е. П. Велихова. Знакомьтесь: персональная ЭВМ Корвет. — М.: «Наука», Физматлит, 1989. — ISBN 5-02-014207-7.
  10. Кто и когда снимет «Корвет» с мели? Журнал «Радио» № 12/1988 г., стр.2-3
  11. Захаров В. Н. Школьная информатика в России – техническая база начального периода. — 2011.
  12. Захаров В. Н. Материалы конференции SORUCOM-2011 : Школьная информатика в России – техническая база начального периода. — 2011.
  13. О модернизации отечественных КУВТ «Корвет» и УКНЦ (недоступная ссылка) — документ Минобразования РФ N 155/28 от 13 мая 1996 г.

Ссылки[править | править код]