?

Log in

No account? Create an account
"Электроника МК-90": про включение [x'12'2014] - C3 00 F8 [entries|archive|friends|userinfo]
xlat

[ userinfo | userinfo ]
[ archive | old ]

"Электроника МК-90": про включение [x'12'2014] [Dec. 22nd, 2014|08:12 am]
xlat
[Tags|, , , , , , ]

Встроенным программным обеспечением и операционной системой в МК-90 служит интерпретатор BASIC'а. После включения калькулятора отображается загрузочное меню, в котором предлагается либо перейти к программированию на этом языке, либо осуществить загрузку с модуля СМП (МПО) - в этом случае есть возможность запуска программ в машинном коде. Исходники программ на BASIC'е также могут быть сохранены в виде файлов в модуль памяти и загружены оттуда. Файловая система внутри МПО близка по структуре той, что используется в ОС RT-11.




1
На разнообразие названий этого устройства я уже обращала внимание здесь. При включении выводится ещё один вариант: "Электроника - ПК100"



2


3
Список файлов, хранящихся в модуле памяти



4
В конце списка выводится информация об использовании памяти модуля



5
Исходник на BASIC'е



6


7


8


9


10
Сохранение в память МПО.
LinkReply

Comments:
[User Picture]From: qvb
2014-12-22 01:37 am (UTC)
Интересный аппарат. И такое впечатление - что разработка вполне оригинальная. "По мотивам" чего-то западного, но сама разработка - местная.

В пользу этого говорит и процессор (на западе насколько я знаю карманных аппаратов с LSI11 не делали), и система (похоже что адаптированные модули из RT11).

Вообще было бы очень интересно узнать как бы развивалась в союзе индустрия ПК если бы союз не развалился. В союзе ведь были очень распространены рабочие станции на LSI11/RT11 (ДВК-2,3,4), и даже БК001 был сделан на этом же процессоре. Был немаленький шанс что направление персональных компьютеров в союзе пошло бы на основе этой же платформы (LSI11/RT11), а не x86/DOS.

Тем более что поначалу скорость и ресурсы x86/DOS были сопоставимы с LSI11/RT11. А СМ1420 была быстрей IBM PC/AT.

Но все это скорее из жанра альтернативной истории, в реале все произошло так как оно произошло :-)
(Reply) (Thread)
From: Sergey Matosov
2015-02-11 01:10 pm (UTC)
Вообще было бы очень интересно узнать как бы развивалась в союзе индустрия ПК если бы союз не развалился.
Никак бы не развивалась. Систему команд PDP-11 спёрли для того чтобы пользоваться наработанным для этого железа софтом, точно так же спёрли под конец советской истории VAX-11. DEC Alpha спереть бы не смогли, поскольку не смогли спереть i286 - технологические нормы СССР всё больше отставали от норм США.
В союзе ведь были очень распространены рабочие станции на LSI11/RT11 (ДВК-2,3,4), и даже БК001 был сделан на этом же процессоре.
Вообще-то в Союзе были распространены ЭВМ серии СМ, поддерживавшие двойной ряд - с архитектурой DEC и IBM. Были и мини-ЭВМ ряда Электроника-60, ДВК-1,2,3,4 использовались как локальное АРМ - автоматизированное рабочее место, ПО для которых писали и отлаживали на старших ЭВМ, например СМ-4 или СМ-1420. Что касается БК, то во-первых не БК-001, а БК-0010, БК-0010.01 и БК-0010.01Ш. Последняя использовалась для оборудования школьных классов информатики в качестве терминалов, сервером школьной сети был ДВК-1 или ДВК-2.Был немаленький шанс что направление персональных компьютеров в союзе пошло бы на основе этой же платформы (LSI11/RT11), а не x86/DOS. Шансов, к сожалению, никаких не было. За 5 лет существования БК-0010 (начали производить в 1985 году) никакого путного ПО к нему не появилось, в основном на БК "портировали" игры, подсмотренные на игровых компьютерах типа Спектрума. Мало того, в 1990-х появился БК-0011, который разделил ту же участь - ничего кроме игрушек и демок до нас не дошло. Что же касается технологического оборудования и военной техники, то его было сделано море и оно до сих пор сидит на платформе DEC, поскольку всю электронику делали преимущественно на ней. Сейчас выбывающее из строя оборудование меняют на новое, где это можно, а где не получается, делают "заглушки" из ПЛИС, которые выполняют те же функции, что и Электроника-60.

Edited at 2015-02-11 05:55 pm (UTC)
(Reply) (Parent) (Thread)