Kronos (компьютер) - Kronos (computer)

Kronos [1][2] - бұл 80-ші жылдардың ортасында жасалған меншікті архитектураның 32 биттік жұмыс орны Академгородок, Ресей ғылым академиясының ғылыми орталығы Новосибирск.[дәйексөз қажет ]

Тарих

1984 жылы Kronos зерттеу тобын (KRG) төрт студент құрды Новосибирск мемлекеттік университеті, екі математика бөлімінен (Дмитрий «Лео» Кузнецов, Алекс Недория ) және екі физика кафедрасынан (Евгений Тарасов, Владимир Васекин ). Ол кезде басты мақсат KRG мүшелері үшін үйдегі компьютерлерді құру болды.[дәйексөз қажет ]

1985 жылы топ орысқа қосылды компьютердің бесінші буыны жоба START, онда Kronos MARS модульдік мультипроцессорлық қайта конфигурацияланатын жүйелерді дамыту алаңына айналды[3] және бірінші ресейлік толық 32 биттік жұмыс станциясы мен оның бағдарламалық жасақтамасын дамытуда жетекші рөл атқарды.[дәйексөз қажет ]

7 жыл ішінде (1984-1991 жж.) Топ мыналарды ойлап тапты:[дәйексөз қажет ]

  • Kronos 2.1 және Kronos 2.2 - DEC LSI-11 үшін 32 биттік процессорлық тақталар
  • Kronos 2.5 - Labtam компьютерлеріне арналған 32 биттік процессорлық тақта
  • Kronos 2.6 - 32 биттік жұмыс орны

СТАРТ жобасы 1988 жылы аяқталды. СТАРТтан кейінгі жылдары (1988-91 жж.) Бірқатар ресейлік өнеркәсіптік ұйымдар Кроностың дамуын жалғастыруға қызығушылық білдірді және кейбіреулері Kronos және MARS прототиптерін салуға ықпал етті, соның ішінде Kronos-on-чиптің дизайны. Дегенмен, қаржыландыру деңгейінің өзгеруі және жалпы экономикалық жағдай қайта құру сол жоспарларды жүзеге асыруға мүмкіндік бермеді.[дәйексөз қажет ]

Сәулет

Нұсқаулық жиынтығының дизайны негізге алынды Никлаус Вирт Келіңіздер Модула-2 жұмыс орны Лилит, дамыған Швейцария Федералдық Технологиялық Институты туралы Цюрих, ол өз кезегінде аңызға айналған шабыттанған Альто дамыған Xerox PARC.[дәйексөз қажет ]

Модуль-2 негізіндегі Kronos MARS-тің негізгі қағидаттары үшін өте қолайлы болды, өйткені Modula-2 бағдарламаларды салыстырмалы түрде жақсы интерфейстері бар бөліктерге бөлуге мүмкіндік беретін модульдік болып табылады. Бұл интерфейстер модульдерді бөлек компиляциялауды және олардың орындалуынан модуль сипаттамаларын бөлуді қолдады. Lilith пен Kronos арасындағы негізгі айырмашылық 16-биттік Lilith-пен салыстырғанда 32 биттік процессор болғандығында және Kronos MARS-та қажетті процессорлар арасындағы байланысты орналастыру үшін нұсқаулыққа бірқатар кеңейтімдерді қосқан.[дәйексөз қажет ]

Кронос көптеген аспектілерді қанағаттандырды RISC дизайн, бірақ ол таза RISC болмаса да, бағалау стегі өрнектерді бағалау және процедуралық шақырулар үшін параметрлерді ұстап тұру үшін қолданылды. Орындалған командалардың көпшілігі бір байтпен кодталғандықтан, Kronos-қа арналған объект коды өте ықшамды болды. Kronos меншікті процессор болғанымен, ол бағдарламалық жасақтаманың үйлесімділігіне емес, жоғары бағдарламаланғыштығына сезімтал қосымшаларға өте қолайлы болды. Мысалы, кіріктірілген басқару жүйелері бірегей объектілер мен процестерді басқаруға арналған жаңа түпнұсқа қосымшаларды жылдам және сенімді түрде жобалауды қажет етеді. Сол кезде Модула-2 осы мақсатта өте жақсы тіл болды, ал Kronos Модула-2 бағдарламалық жасақтамасын тиімді басқаруға арналған тамаша процессор болды.[дәйексөз қажет ]

Kronos бағдарламалық жасақтамасына:[дәйексөз қажет ]

  • меншікті операциялық жүйенің бірнеше нұсқалары Эксельсиор
  • Modula-2, C және FORTRAN компиляторлары
  • бірнеше CAD жүйелері
  • бірнеше басқа қосымшалар

Әдебиеттер тізімі

  1. ^ Кузнецов, Д.Н., Недоря, А.Е., Осипов, А.В., Тарасов, Е.В. Мультипроцессорлы жүйеде Kronos процессоры. «Компьютерлік жүйелер және бағдарламалық қамтамасыздандыру» бөлімінде В.Е. Котов, Ред., Новосибирск, 1986, 13-19 бет (орыс тілінде).
  2. ^ Вулкотт, П., Гудман, С.Е. Кеңес Одағының жоғары жылдамдықты компьютерлері. Компьютер. Том. 21, No 9, 1988, 32-41 бет.
  3. ^ Котов, В.Е. Параллельдік + модульдік + бағдарламаланғыштық = MARS. ACM байланысы. Том. 34 No 5, 1991, 32-45 бет.

Сыртқы сілтемелер