RMX (운영체제)

위키백과, 우리 모두의 백과사전.

RMX 또는 iRMX(Real-time Multitasking eXecutive)는 인텔 8080인텔 8086 프로세서 제품군과 함께 사용하도록 설계된 실시간 운영 체제이다.

개요[편집]

인텔은 1970년대에 iRMX를 개발했으며 프로세서와 멀티버스 시스템 플랫폼에 대한 수요를 지원하고 창출하기 위해 원래 1976년에 RMX/80, 1980년에 RMX/86을 출시했다.

RMX/86의 기능 사양은 브루스 셰이퍼(Bruce Schafer)와 마일즈 르윗(Miles Lewitt)가 작성했으며 인텔이 전체 멀티버스 사업을 캘리포니아주 샌타클래라에서 오리건주 알로하로 이전한 직후인 1978년 여름에 완성되었다. 셰이퍼와 르윗은 1980년 예정대로 출시될 RMX/86 제품을 개발한 두 팀 중 하나를 각각 관리했다.

2000년부터 iRMX는 인텔과의 독점 라이선스 계약에 따라 TenAsys Corporation에서 전 세계적으로 지원, 유지 관리 및 라이센스를 부여한다.

iRMX는 커널, 핵, 기본 I/O 시스템, 확장 I/O 시스템 및 휴먼 인터페이스를 포함하는 계층형 설계이다. 설치에는 작업 간 동기화, 통신 하위 시스템, 파일 시스템, 확장 메모리 관리, 명령 셸 등 필요한 구성 요소만 포함되어야 한다. 기본 파일 시스템은 iRMX에만 해당되지만 14자 경로 이름 구성 요소, 파일 노드, 섹터 목록, 애플리케이션에서 읽을 수 있는 디렉터리 등 오리지널 유닉스(V6) 파일 시스템과 많은 유사점이 있다.

iRMX는 여러 프로세스(RMX 용어로 작업이라고 함)를 지원하며 각 프로세스(작업) 내에서 여러 스레드가 지원된다. 또한 하드웨어 인터럽트에 응답하여 실행되는 인터럽트 핸들러와 스레드가 존재한다. 따라서 iRMX는 다중 처리, 다중 스레드, 선점형 RTOS(실시간 운영 체제)이다.

명령어[편집]

다음의 명령어가 iRMX 86에서 지원된다.[1]

  • ATTACHDEVICE
  • ATTACHFILE
  • BACKUP
  • COPY
  • CREATEDIR
  • DATE
  • DEBUG
  • DELETE
  • DETACHDEVICE
  • DETACHFILE
  • DIR
  • DISKVERIFY
  • DOWNCOPY
  • FORMAT
  • INITSTATUS
  • JOBDELETE
  • LOCDATA
  • LOCK
  • LOGICALNAMES
  • MEMORY
  • PATH
  • PERMIT
  • RENAME
  • RESTORE
  • SUBMIT
  • SUPER
  • TIME
  • UPCOPY
  • VERSION
  • WHOAMI

각주[편집]

참고 문헌[편집]

외부 링크[편집]

  • RMX - 공식 웹사이트, iRMX