IBM DPPX

IBM DPPX
DPPX(Distributed Processing Programming Executive)
IBM logo.svg
개발자IBM
기록 위치PL/DS
작업 상태중단됨
초기 릴리즈1978; 44년 전 (1998년)
최신 릴리즈DPPX/370 / 1988; 34년(1988)
플랫폼IBM 8100, ES/9370
체납
사용자 인터페이스
명령줄 인터페이스
면허증소유권

Distributed Processing Programming ExecutiveIBM이 도입한 중단 운영 체제로, IBM 8100에 사전 설치되었으며 이후 ES/9370에 포팅되어 있다.

간략한 역사

  • 1978년에 출시된 IBM 8100 시리즈에 처음 소개되었다.
  • 1987년에는 DPPX/SP(Distributed Processing Programming Executive System Product) 릴리스 4가 출시되었다.
  • 1986년에 IBM은 하드웨어와 소프트웨어 제품군을 통합하기 위해 IBM 8100 아키텍처를 중단하기로 결정했다.
  • 1988년에는 ES/9370 프로세서(S/370 모델)에서 구동되는 DPPX/370을 출시하였다.[1]
  • 1997년 6월 말까지 DPPX/370은 공식적으로 은퇴되었다.

건축

DPPX는 MVSVM에 사용되는 PL/S 시스템 프로그래밍 언어와 유사하게 PL/I에서 파생된 시스템 프로그래밍 언어인 PL/DS(Programming Language for Distributed Systems)로 작성되었다.DPPX/370 개발 프로세스의 일부는 PL/DS를 기반으로 하지만 변경된 명령 집합에 따라 변경이 필요한 PL/DS 2 언어를 개발하는 것이었다. (PL/S와 마찬가지로 PL/DS는 인라인 어셈블리의 상당한 사용을 장려하는 고급 언어)

DPPX의 사용자 인터페이스(예: 명령줄)는 매우 깨끗하고 사용하기 쉬웠으며, 명령의 구문, DPPX의 전체 개념과 아이디어는 매우 간단하고 일관성이 있어 보였으며(명령줄, 온라인 도움말 등), 각각의 모든 측면이 온라인과 잘 정리된 인쇄 매뉴얼의 풍부한 세트로 문서화되었다.DPPX 시스템은 운영자가 없는 원격 시스템(이름의 분산 부분을 정의)으로 작동할 수 있다.이 깨끗한 디자인의 한 가지 이점은 프로그램이 COBOL의 현대적인 방언으로 쓰여질 수 있고 대화 상자가 대화형으로 개발될 수 있다는 것이다.

DPPX는 간단한 키 검색 아키텍처를 갖춘 네이티브 DBMS를 보유했으며, 읽기-전방 명령을 실행하여 특정 키 값에서 출발한 후 테이블을 통해 전진할 수 있는 능력을 갖추고 있었다.DPPX DBMS의 한계는 읽기 이전의 기능이 부족하여 예를 들어 DPPX DBMS 테이블에서 로드된 화면의 페이지백 기능을 코드화하는 것이 어려웠다.이러한 제한은 읽기 이전의 기능이 필요한 DPPX 테이블에 대한 대체 키를 만들 것을 애플리케이션 계층에서 제안한 진취적인 젊은 프로그래머(알래스카 앵커리지의 K. 라일리)에 의해 완화되었다.그러면 대체 키는 기본 키에 대한 이진 1의 보완으로 로드될 수 있으며, 이때 대체 키에 대한 전방 판독치는 기본 키의 이전 판독치와 동일하다.

소프트웨어

DPPX는 운영 체제의 예상 기능 외에도 메인프레임의 HCF(호스트 명령 기능) 사용자가 전체 화면 모드 또는 라인 모드에서 로컬로 로그온한 것처럼 명령을 실행할 수 있도록 하는 DHCF(Distributed Host Command Facility)와 같은 원격 관리를 허용하는 여러 기능을 포함했다.d DSX(Distributed Systems Executive) 작업에서 파일을 관리할 수 있도록 허용한 DSNX(Distributed Systems Network) Executive(DSX(Layer NetView/DM) 작업

또한 COBOLFortran 컴파일러, DTMS(Distributed Transaction Management System), CFE(Command Facilities Extension), DPPX 사용자가 메인프레임의 애플리케이션에 로그온할 수 있도록 하는 DSC(Data Stream Capability), 성능 또한 별도의 추가 제품도 제공되었다.l (PT)

참조

  1. ^ Abraham, R.; Goodrich, B.F. (March 1990). "Porting DPPX from the IBM 8100 to the IBM ES/9370: feasibility and overview". IBM Systems Journal. doi:10.1147/sj.291.0090. Archived from the original on 2006-02-22. Retrieved 2021-02-28.