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에서 지원된다.iRMX86 INTRODUCTION AND OPERATOR'S REFERENCE MANUAL For Release 6

 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

 각주 

 참고 문헌 

 , originally published in Embedded Systems Programming in 1989.





 ; reprinted in: 
  (NB. Interview with the developerof RMX-80.)
   (NB. Recollections by the developer of RMX-80 and RMX-88.)

 외부 링크 
 , iRMX

분류:인텔 소프트웨어
분류:실시간 운영체제