Кронос - общее название семейства 32-разрядных процессоров, которые были предназначены для создания микро- и мини-ЭВМ. Архитектура процессоров Кронос ориентирована на поддержку языков программирования высокого уровня (Си, Модула-2, Паскаль, Оккам и т.п.), что позволяло реализовать новейшие концепции в области создания программного обеспечения и использования ЭВМ.
Семейство процессоров Кронос было разработано в Новосибирском Вычислительном центре СО АН СССР в рамках проекта МАРС (Модульные Асинхронные Развиваемые Системы) во второй половине 1980-х годов исследовательской группой KRONOS (Kronos research group) временного научно-технического коллектива (ВНТК) "СТАРТ". Руководитель – д.ф.-м.н. Вадим Евгеньевич Котов. Ведущие разработчики - Дмитрий Николаевич Кузнецов, Алексей Евгеньевич Недоря, Евгений Викторович Тарасов, Владимир Эдуардович Филиппов. Впоследствии, в 1990 году на базе ВНТК "СТАРТ" был образован институт Систем информатики имени А.П.Ершова СО РАН (http://www.iis.nsk.su).
Процессоры Кронос выпускались опытными партиями в основном для целей построения инструментальных машин для создания и отладки ПО. Основное применение нашли процессоры Кронос 2.6 при мелкосерийном производстве Рабочей станции Кронос-2.6WS. Первый образец этой рабочей станции был продемонстрирован на выставке "Наука-88" в Москве в 1988 году. Рабочие станции Кронос-2.6WS нашли применение как инструментальные ЭВМ на ряде предприятий оборонного комплекса СССР, в частности использовались для создания бортового программного обеспечения для спутников в Научно-производственном объединении прикладной механики им. академика М.Ф. Решетнёва (НПО ПМ, Красноярск-26).
В настоящее время образцы Рабочей станции Кронос-2.6WS сохранились в музее Науки в Лондоне (Великобритания), в Политехническом музее в Москве, в музее Сибирского Отделения Российской Академии наук (СО РАН, Новосибирск), в Новосибирском Госуниверситете (НГУ) и в ИСИ СО РАН в Новосибирске.
Из материалов конференции «Развитие вычислительной техники в России и странах бывшего СССР:
история и перспективы (SORUCOM)»,
Петрозаводск, 03-07 июля 2006;
http://sorucom.karelia.ru/materials.html
Операционная система Excelsior
ЭВМ с процессорами Кронос 2.2, Кронос 2.5 и Кронос 2.6 работают под управлением операционной системы Excelsior, предназначенной для решения широкого круга задач.
При создании ОС Excelsior разработчики руководствовались следующими принципами:
- открытость системы;
- модульность;
- интегрируемость результатов;
- удобство интерфейса.
Кузнецов Д.Н., Недоря А.Е., Тарасов Е.В., Филиппов В.Э.
КРОНОС: семейство процессоров для языков высокого уровня.
Микропроцессорные средства и системы, 1989.
-
Прочитать более подробно о семействе процессоров Кронос можно в статье "Кузнецов Д.Н., Недоря А.Е., Тарасов Е.В., Филиппов В.Э. КРОНОС: семейство процессоров для языков высокого уровня. Микропроцессорные средства и системы, 1989".
Семейство процессоров КРОНОС разработано в Вычислительном центре СО АН СССР в рамках проекта МАРС (Модульные Асинхронные Развиваемые Системы). Цель разработки - создание универсального процессора с аппаратной поддержкой языков высокого уровня для конструирования ЭВМ открытой архитектуры: от встроенных микро-ЭВМ и однопроцессорных рабочих станций до многопроцессорных ЭВМ класса супер-мини. Здесь дается обзор архитектуры процессоров и операционной системы для них... Далее...
- Описание Архитектуры семейства процессоров Кронос и операционной системы Excelsior iV приведено в документации. Перейти...
- Фотографии семейства процессоров Кронос
- Исходные тексты ОС Excelsior, а также исходные тексты интерпретатора Кронос-машины
- Скачать одним архивом
Рабочая станция Кронос-2.6WS
…Сложившиеся технологические предпосылки привели к тому, что попытки построить свои рабочие станции предпринимали многие коллективы ученых. Среди них была и группа из Цюрихского университета под руководством Никлауса Вирта, в 1984 году построившая рабочую станцию Lilith. Машина имела программное обеспечение, написанное на языке Modula-2, в том числе реляционную СУБД Lidas. В Советском Союзе Lilith творчески воспроизводилась под именем «Кронос». С 2005 года, когда профессор Вирт подарил один из экземпляров своего детища Московскому политехническому музею, прототип и его аналог живут под одной крышей. Авторами «Кроноса» были исследователи из новосибирского Академгородка, составившие коллектив Kronos Research Group и разработавшие 32-разрядную рабочую станцию с Unix-подобной операционной системой…
Происхождение рабочих станций
Леонид Черняк, «Открытые системы»,
Computerworld-Россия, 17/10/2006 №38,
http://www.osp.ru/cw/2006/38/3253517/
Проект Кронос
N. Wirth. A Brief History of Modula and Lilith. Ubaye's First Independent Modula-2 & Oberon-2 Journal! Nr. 0, Jan-1995
In the years 1978-1980 the workstation Lilith was developed at ETH Zurich. It featured a microprogrammed processor, a high-resolution display, and a mouse. The entire software was programmed in Modula-2, a language derived from Pascal within the Lilith project. It featured the module with explicit interface specifications, and its implementation included the facility of separate compilation of modules with complete type checking... More...
М. Фон-Дер-Флаасс. Знакомьтесь: семейство процессоров КРОНОС — Новосибирск, 1988
В 1984 году, в Академгородке, в одной из комнат общежития Новосибирского университета родился Кронос. Точной даты рождения нет: трудно решить, считать ли датой рождения день, когда встретились его создатели - студенты-физики и студенты-математики, и родилась идея сделать свою машину со своей операционной системой, или момент, когда заработала пультовая микропрограмма процессора. Трудно назвать точно и всех родителей Кроноса - тех, кто принимал в нем участие и вложил в него кусочек жизни... Далее...
Р. Богатырев. Язык как основа архитектуры. Проект "Кронос" и путь к технологиям XDS, СomputerWeekly, N20, 1998, c.28,29,46,
В январе 1998 г. мне довелось встретиться с Алексеем Недорей – одним из той новосибирской четверки, которая стояла у истоков проекта "Кронос". Он поведал о многих не известных мне ранее деталях того проекта. Думаю, настало время познакомить наших читателей с довольно интересной и поучительной историей создания "Кроноса"... Далее...
А.А. Колташев. Модула-2 в российском космосе, НПО ПМ им. Решетнева, Железногорск (Красноярск-26),
Первая попытка по применению МОДУЛЫ-2 для разработки бортового программного обеспечения (БПО) спутников, была сделана в НПО ПМ в конце 80-х — начале 90-х годов в сотрудничестве с ИСИ СО РАН, г. Новосибирск. В связи с повышением производительности новых модификаций отечественной бортовой цифровой вычислительной машины (БЦВМ), используемой на спутниках связи (усеченная система команд архитектуры IBM-360), было решено начать работы по внедрению в бортовое программирование языков высокого уровня. Анализ языков проводился в диапазоне Ада-Си, однако выбор Модулы-2 был сделан без особых затруднений ввиду явного проигрыша остальных языков по показателям простоты и надежности... Далее...
Now all members of Kronos group are reliable grown men. But in 1984 they were just a students of Novosibirsk university, lived in a student hostel and specialized on computer science in the different Academician institutes. No doubt, they dreamed of a personal computer (not per twelve person!). There were no IBM PC or any Soviet personal computer in the Soviet Union this time. That's because they decided to make a computer for their own needs. They wanted it to be powerful, but not very large: the room in the hostel had a floorspace 8x10 feet... More...
Kronos research group. Кронос в лицах
К особенности паломничества в страну Востока принадлежало в числе другого и то, что хотя Братство, предпринимая это странствие, имело в виду совершенно определенные, весьма возвышенные цели (каковые принадлежат сфере тайны и постольку не могут быть названы), однако каждому отдельному участнику было дозволено и даже вменено в обязанности иметь еще свои, приватные цели; в путь не брали никого, кто не был бы воодушевлен такими приватными целями, и каждый из нас, следуя, по-видимому, общим идеалам, стремясь к общей цели, сражаясь под общим знаменем, нес в себе как самый скрытый источник сил и самое последнее утешение свою собственную, неразумную детскую мечту.
Герман Гессе. Паломничество в страну Востока
Участники группы Кронос. Далее...
Документация
Интерпретатор Кронос машины
Интерпретатор Кронос машины под MS Windows XP/Vista. Реализация Дмитрий Кузнецов (Leo), Андрей Серюков (John), январь 2001.
При запуске login: sys, пароля нет.
Скачать интерпретатор (2.07 Mb)
Новое рождение
Новый Кронос. А. Денисов, А. Серюков, Е. Тарасов. Сан-Франциско, США. Ноябрь 2005. Фоторепортаж с места события. Далее...
Сравнительная производительность процессоров
Kronos 2.2 : 240 drystones/second
Kronos 2.5 : 526 drystones/second
NS32032 : 600 drystones/second Unix
NS32032 : 800 drystones/second Clean mashine (single user mode)
Kronos 2.6 : 930 drystones/second (3Mhz CPU)
IBM PC AT : 2000 drystones/second
New Kronos : 29377 drystones/second
Текст теста drystones можно увидеть в файле /sys/util/major/dry.m файловой системы ОС Exctlsior iV при запуске Интерпретатора Кронос машины.
Послесловие
В конце сентября — начале октября 2005 г. Никлаус Вирт совершил большое турне по России. 21 сентября в Москве в Политехническом музее состоялась встреча Н. Вирта с участниками исследовательской группы KRONOS Владимиром и Мариной Филипповыми, Алексеем Недорей. От имени Института систем информатики СО РАН В. Филиппов передал в дар Политехническому музею действующую рабочую станцию Кронос-2.6WS. Этот экземпляр был предоставлен НПО ПМ им. М.Ф. Решетнева (г. Красноярск-26 или, в настоящее время, Железногорск), где использовался в 90-х годах в качестве инструментальной машины для создания бортового программного обеспечения для спутников.
- Фотографии с церемонии передачи Рабочей станции Кронос-2.6WS в дар политехническому музею. Москва. Сентябрь 2005. Далее...
- Фотографии с лекции Н. Вирта "История и перспективы языка Оберон" в Политехническом музее. Москва. Сентябрь 2005. Далее...
Во вторник 4 октября Никлаус Вирт с Федором Ткачевым отбыли из Новосибирска в Томск. Надеюсь, им понравилось пребывание в нашем Академгородке. Программа была достаточно насыщенна, много было встреч, дискуссий, мероприятий. Никлаус держался молодцом! Бодр, жизнерадостен, общителен. Сколько он дал интервью, на сколько самых разных вопросов ответил, сколько дал автографов — можно только догадываться... Далее...