크로노스(컴퓨터)

Kronos (computer)
크로노스
개발자소련 과학 아카데미, 시베리아 지사, 노보시비르스크 컴퓨팅 센터, 모듈식 비동기식 개발 시스템(MARS) 프로젝트, 크로노스 리서치 그룹(KRG)
제품군위르스 릴리스
유형작업대
출시일자1988; 34년 전 (1998년)
소매가능성없는
중단됨
운영 체제엑셀시오르
CPU32비트
디스플레이단색의 맵시가 있는
마케팅 대상리서치
웹사이트kronos.ru

32비트 프로세서의 크로노스는 시리즈 장치가 인쇄 회로 기판 systems,[1]과 워크 스테이션 기반 thereon,[1]의 독점적 하드웨어 아키텍처를 구현한 1980년대 중반에 아카뎀고로도크, 연구 도시에 있는 시베리아에 의해 그 아카데미의 과학의 소련, 시베리아 지부 노보시비르스크 전자계 산소, 모듈 비동기 D.evelopAbility Systems(MARS) 프로젝트, Kronos Research Group(KRG).[1][2][3]

역사

1984년 크로노스연구그룹(KRG)은 노보시비르스크 주립대 학생 4명과 수학부 학생 2명(dmitry "Leo" Kuznetsov, 알렉스 네도리아), 물리학부 학생 2명(Eugene Tarasov, 블라디미르 바스킨)이 창립하였다.당시 주요 목표는 KRG 회원들을 위한 가정용 컴퓨터 구축이었다.[citation needed]

1985년, 이 그룹은 러시아 5세대 컴퓨터 프로젝트 START에 참여했는데, 이 프로젝트에서 크로노스는 다중 프로세서 재구성이 가능한 MARS(Modular Asynchronous Developmentable Systems)를 개발하는 플랫폼이 되었고,[4] 최초의 러시아 전체 32비트 워크스테이션과 그 소프트웨어를 개발하는 데 주도적인 역할을 하였다.[citation needed]

7년(1984–1991년) 동안 이 단체는 다음을 설계하고 시행하였다.[citation needed]

  • Kronos 2.1 및 2.2 – DEC LSI-11용 32비트 프로세서 보드
  • Labtam 컴퓨터용 Cronos 2.5 – 32비트 프로세서 보드
  • Kronos 2.6 – 32비트 워크스테이션

프로젝트 START는 1988년에 끝났다.시동 후(1988–1991년) 동안, 몇몇 러시아 산업 조직은 크로노스 개발을 지속하는 데 관심을 표명했고, 일부는 크로노스 온 칩 설계를 포함하여 크로노스와 마스 시제품의 건설을 촉진하는 데 관여했었다.그러나, 자금 수준 변화와 페레스트로이카 기간 동안의 혼란스러운 경제 상황은 그러한 계획들이 실현되는 것을 막았다.[citation needed]

건축

크로노스 명령 집합 아키텍처는 스위스 취리히의 스위스 연방기술원(ETH 취리히)에서 개발된 니클라우스 위스의 모둘라-2 워크스테이션 릴리스를 기반으로 한 것이며, 이는 제록스 PARC에서 개발된 제록스 알토에서 영감을 얻은 것이다.[1]

Modula-2 기반의 크로노스는 Modula-2가 근본적으로 모듈화되어 프로그램을 비교적 잘 정의된 인터페이스를 가진 단위로 분할할 수 있기 때문에 MARS의 기본 원리에 상당히 순응할 수 있었다.이 인터페이스들은 모듈의 별도 편성과 모듈 사양의 구현을 지원했다.릴리스와 크로노스의 일차적인 차이는 릴리스의 프로세서가 16비트인 반면 크로노스는 32비트였고 MARS에 필요한 프로세서간 통신을 수용하기 위한 명령 집합에 몇 개의 확장을 통합했다는 것이다.[citation needed]

크로노스는 순수한 RISC는 아니지만 축소된 명령 집합 컴퓨터(RISC) 설계의 많은 측면을 만족시켰다. 평가 스택을 사용하여 표현식을 평가하고 절차 호출에 대한 파라미터를 보유했다.실행된 대부분의 명령어는 하나의 바이트로 암호화되어 있었기 때문에 크로노스의 객체 코드는 매우 컴팩트했다.크로노스는 독점 프로세서였지만, 소프트웨어 호환성보다는 높은 프로그래밍 가능성에 민감한 애플리케이션에 잘 어울렸다.예를 들어, 임베디드 제어 시스템은 고유한 개체와 프로세스를 제어하기 위한 새로운 원래 애플리케이션의 빠르고 신뢰할 수 있는 설계를 요구한다.모둘라-2는 당시 이런 목적을 위한 완벽한 언어였고 크로노스는 모둘라-2 소프트웨어를 효과적으로 운용할 수 있는 완벽한 프로세서였다.[citation needed]

소프트웨어

크로노스 소프트웨어는 다음을 포함했다.[citation needed]

  • 독점 운영 체제 Excelsior 버전
  • 모둘라-2, C, 포트란용 컴파일러
  • CAD 시스템
  • 기타 응용 프로그램

운영 체제

엑셀시오르
개발자크로노스 리서치 그룹(KRG)
기록 위치모둘라-2
작업 상태중단됨
소스 모델소유의
초기 릴리즈1988; 34년 전 (1998년)
마케팅 대상리서치
다음에서 사용 가능러시아어
업데이트 방법소스 코드에서 컴파일
패키지 관리자모둘라-2 모듈
플랫폼크로노스
커널형모듈러
선행자메도스-2
공식 웹사이트www.kronos.ru/literature/processors

크로노스 워크스테이션은 크로노스 연구 그룹(KRG)이 개발한 엑셀시오르라는 운영 체제를 포함한다.모둘라-2 모듈을 기반으로 한 단일 사용자 시스템이다.[5]

설계상, Svend Erik Knudsen이 Niklaus Wirth의 조언을 받아 ETH 취리히의 릴리스 워크스테이션용으로 개발한 OS Medos-2와 유사하다.[6][7]

참조

  1. ^ a b c d "Kronos: History of a Project" (in Russian). xTech. Retrieved 8 April 2021.
  2. ^ Kuznetsov, D.N.; Nedorya, A.E.; Osipov, A.V.; Tarasov, E.V. (1986). Kotov, V.E. (ed.). "The processor Kronos in a multiprocessor system". Computer Systems and Software (in Russian). Novosibirsk: 13–19.
  3. ^ Wolcott, P.; Goodman, S.E. (September 1988). "High-Speed Computers of the Soviet Union". Computer. Institute of Electrical and Electronics Engineers. 21 (9): 32–41. doi:10.1109/2.14345. S2CID 15721973.
  4. ^ Kotov, V.E. (1991). "Concurrency + modularity + programmability = MARS". Communications of the ACM. 34 (5): 32–45. doi:10.1145/103701.103707. S2CID 10320717.
  5. ^ Kuznetsov, D.N.; Nedorya, A.E.; Tarasov, E.V.; Filippov, V.E. "Kronos: a family of processors for high-level languages". Kronos: History of a Project (in Russian). xTech. Retrieved 13 April 2021.
  6. ^ Knudsen, Svend Erik (1983). Medos-2: A Modula-2 Oriented Operating System for the Personal Computer Lilith (PhD). ETH Zurich. doi:10.3929/ethz-a-000300091.
  7. ^ Knudsen, Svend Erik (25 October 2000). "Medos in Retrospect". In Böszörményi, László; Gutknecht, Jürg; Pomberger, Gustav (eds.). The School of Niklaus Wirth: The Art of Simplicity. Morgan Kaufmann. pp. 69–86. ISBN 978-1558607231. ISBN 1-55860-723-4 & dpunkt, ISBN 3-932588-85-1.

외부 링크