Кронос (компьютер) - Kronos (computer)
Эта статья нужны дополнительные цитаты для проверка.Декабрь 2013) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Кронос [1][2] представляет собой 32-битную рабочую станцию собственной архитектуры, разработанную в середине 1980-х годов в Академгородок, научный центр РАН рядом с г. Новосибирск.[нужна цитата ]
История
В 1984 году четверо студентов факультета основали Kronos Research Group (KRG). Новосибирский Государственный Университет, двое с математического факультета (Дмитрий "Лев" Кузнецов, Алекс Недория ) и два с физического факультета (Евгений Тарасов, Владимир Васекин ). В то время главной задачей было создание домашних компьютеров для членов РПК.[нужна цитата ]
В 1985 году к группе присоединился российский компьютер пятого поколения проект СТАРТ, в которой Kronos стал платформой для разработки модульных многопроцессорных реконфигурируемых систем MARS[3] и сыграл ведущую роль в разработке первой в России полноценной 32-битной рабочей станции и программного обеспечения для нее.[нужна цитата ]
За 7 лет (1984-1991) группой были разработаны и реализованы:[нужна цитата ]
- Kronos 2.1 и Kronos 2.2 - 32-битные процессорные платы для DEC LSI-11
- Kronos 2.5 - 32-битная процессорная плата для компьютеров Labtam
- Kronos 2.6 - 32-битная рабочая станция
Проект СТАРТ был завершен в 1988 году. В период после СНВ (1988-91) ряд российских промышленных организаций выразили заинтересованность в продолжении разработки Кроноса, а некоторые участвовали в содействии созданию прототипов Кроноса и МАРС, в том числе дизайн Кронос-на-кристалле. Тем не менее, изменение уровней финансирования и общей экономической ситуации во время перестройка не позволили реализовать эти планы.[нужна цитата ]
Архитектура
Дизайн набора инструкций был основан на Никлаус Вирт с Модула-2 рабочая станция Лилит, разработанный в Швейцарский федеральный технологический институт из Цюрих, который, в свою очередь, был вдохновлен легендарным Альт разработан в Xerox PARC.[нужна цитата ]
Основанный на Modula-2 Kronos вполне соответствовал основным принципам MARS, так как Modula-2 в основном модульный, что позволяет разделять программы на блоки с относительно хорошо определенными интерфейсами. Эти интерфейсы поддерживают раздельную компиляцию модулей и отделение спецификаций модулей от их реализации. Основное различие между Lilith и Kronos состояло в том, что последний был 32-битным процессором по сравнению с 16-битным Lilith, и Kronos включил ряд расширений в набор инструкций для обеспечения межпроцессорной связи, необходимой в MARS.[нужна цитата ]
Кронос удовлетворил многие аспекты RISC дизайн, хотя это не был чистый RISC: стек оценки использовался для оценки выражений и хранения параметров для вызовов процедур. Поскольку большинство выполняемых инструкций было закодировано в одном байте, объектный код Kronos был очень компактным. Хотя Kronos был проприетарным процессором, он хорошо подходил для приложений, которые были более чувствительны к высокой программируемости, чем к совместимости программного обеспечения. Например, встроенные системы управления требуют быстрого и надежного проектирования новых оригинальных приложений для управления уникальными объектами и процессами. Modula-2 был идеальным языком в то время для этой цели, а Kronos был идеальным процессором для эффективной работы программного обеспечения Modula-2.[нужна цитата ]
Программное обеспечение Kronos включало:[нужна цитата ]
- несколько версий проприетарной операционной системы Эксельсиор
- компиляторы Modula-2, C и FORTRAN
- несколько систем CAD
- несколько других приложений
Рекомендации
- ^ Кузнецов Д.Н., Недоря А.Е., Осипов А.В., Тарасов Е.В. Процессор Kronos в многопроцессорной системе. В «Компьютерных системах и программном обеспечении» В.Е. Котов / Ред. Новосибирск, 1986. С. 13-19.
- ^ Уолкотт П., Гудман С.Е. Высокоскоростные компьютеры Советского Союза. Компьютер. Vol. 21, No. 9, 1988, pp. 32-41.
- ^ Котов, В. Параллелизм + модульность + программируемость = MARS. Коммуникации ACM. Vol. 34 № 5, 1991, стр. 32-45.
внешняя ссылка
- Исследовательская группа Kronos выздоровел от Интернет-архив
- Краткая история Модулы и Лилит
- Приобретение рабочей станции Kronos и др. Национальным музеем науки и промышленности в Лондоне.
- Исторический исходный код 32-битной рабочей станции Kronos 198x СССР
- История проекта Кронос (на русском языке)
- Высокоскоростные компьютеры Советского Союза
- Эмулятор для рабочей станции Kronos (через Интернет-архив) под управлением Windows-NT. Успешно протестирован под Windows XP. Возможны следующие логины: системный гость (оба пароля свободны) См. также: Дополнительная документация по Кроносу на русском языке