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에서 지원된다.

  • 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