VPS/VM

VPS/VM
VPS/VM
Vpscreen.png
VPS 로그인 화면
개발자맥길 대학교 보스턴 대학교
동작 상태이력
마케팅 대상IBM 메인프레임 컴퓨터
이용가능기간:영어
플랫폼IBM System/370IBM 3090
면허증.독자 사양

VPS/VM(Virtual Processing System/Virtual Machine)은 1977년부터 1990년경까지 보스턴 대학의 IBM 시스템/370IBM 3090 컴퓨터에서 실행되었으며, 최소 1993년까지 제한적으로 사용되었습니다.1980년대에 VPS/VM은 보스턴 대학의 주요 운영체제로 경쟁사의 VM/CMS 컴퓨팅 시스템에서 실행할 수 있는 사용자 수가 120명 정도밖에 되지 않는 한 번에 최대 250명의 사용자를 실행하는 경우가 많았습니다.

각 사용자는 IBM 하이퍼바이저 운영 체제인 VM의 가상 시스템에서 실행되었습니다.VM는 VPS 운영 체제가 실행되는 가상 IBM 370 시스템을 제공했습니다.모든 VPS 가상 시스템에서 읽기 및 쓰기 액세스 권한이 있는 스토리지 페이지를 공유할 수 있도록 VM 코드가 수정되었습니다.VPS는 공유핵과 VPS 가상 머신 간에 데이터를 쉽게 전달하는 데 사용되는 페이지를 활용했습니다.이 조직은 MVS의 조직과 매우 유사하며 가상 머신의 주소 공간을 대체합니다.

오리진스

1974년부터 [1]1977년까지 보스턴 대학 Academic Computing Center에서 근무한 Craig Estey에 따르면 다음과 같습니다.

VPS의 원래 이름은 RACS(Remote Access Computing System)로 1966년부터 몬트리올의 McGill University에서 개발되었습니다.이름이 줄여서 RAX가 됐어요.그것은 1973년부터 BU[아마 더 이른 시기]부터 가동되었다.비록 공동 개발 기간이 있었지만, 1972년에 맥길과 BU는 갈라지기 시작했고 맥길은 당시 RAX의 버전을 MUSIC/SP로 변경했다.MUSIC/SP에는 Wiki 엔트리가 있으며, 자세한 내용은 BU/RAX에 적용됩니다.

VPS의 개발은 혁명적인 것이 아니라 진화적인 것이었습니다.필요한 변경은 시간이 지남에 따라 단계적으로 이루어졌고, 시스템은 RAX라고 불렸습니다.VPS는 리브랜딩되었습니다.그것은, 그 결과로 생긴 시스템이 충분히 좋기 때문에, 상업적으로 수익화하려고 하고 있었기 때문입니다.

MUSIC/SP는 여전히 스탠드아론 OS입니다.그러나 BU에는 IBM 370/145가 있었고 IBM의 VM/370 가상 머신 하이퍼바이저를 실행했으며 RAX는 클라이언트 OS가 되었습니다.원래는 모든 사용자에 대해 하나의 VM만 사용했습니다.그러나 RAX는 점점 더 "하이퍼바이저 인식"이 되었습니다.최종적으로는 각 RAX 사용자에게 독자적인 VM(상위 OS VM/370에서는 인식되지 않지만, RAX 사용자에게는 인식되지 않음)을 제공했습니다.따라서 최종적으로 RAX 제어는 다수의 [가상]머신의 멀티코어/분산 아키텍처와 유사하며, RAX 클라이언트의 공유 메모리 복사본이1개 포함되어 있습니다.그 작업이 완료되었을 때 VPS로 이름이 변경되었습니다.

묘사

일부 DOS/VSE 시간 공유 옵션과 매우 유사한 IBM 기반 운영 체제인 VPS/VM은 사용자에게 IBM 3270 전체 화면 터미널(녹색 화면)과 VM/CMS와 같은 사용자 인터페이스를 제공했습니다. 각 사용자는 11메가바이트의 가상 머신(중간에 3메가바이트의 메모리 공백이 있음)을 가지고 있었으며 1984년부터 여러 프로그램을 실행할 수 있었습니다.한 때

운영체제는 거의 문서화되어 있지 않지만 처음에는 BU 박사과정 학생인 Charles Brown과 물리학 박사과정 학생인 John H. Porter가 작성했습니다.그는 나중에 VPS 프로젝트의 책임자가 되었습니다(그리고 최종적으로 보스턴 대학의 정보시스템 및 테크놀로지[2] 담당 부사장이 되었습니다).Marian Moore는 VPS 시스템을 실행하는 데 필요한 최신 VM 코드를 대부분 작성했습니다.Josie Bondoc은 UNIX 파이프와 같은 VPS의 이후 추가 사항을 작성했습니다.

많은 MVS/VM 프로그램은 XEDIT와 같은 VPS/VM과 Pascal, PL/1, CCobol용 컴파일러에서 실행되었습니다.이러한 MVS/VM 프로그램은 OS/VM 슈퍼바이저 콜(SVC)을 시뮬레이트하는 OS 시뮬레이션 프로그램에서 실행되었습니다.Margory Orr은 OS 시뮬레이션 프로그램의 개발과 유지보수를 감독했습니다.OS 시뮬레이션 패키지의 일부를 작성하거나 유지 보수한 프로그래머로는 Margory Orr, Timothy Greiser, Daniel Levbre, John Coldwell Lotz 및 Paul Cheffers가 있습니다.

Michael Krugman은 VPS용 JCL 언어인 IFMSG와 초기 이메일 프로그램인 MAIL과 같은 초기 주요 유틸리티 중 일부를 작성했습니다.Francis Costanzo가 작성한 SENDMAIL은 BITNET 시스템에서 이메일을 구현했습니다.

VPS에 설치된 일부 이전 SQL 데이터베이스는 FOCUS 및 NOMAD2입니다.

Michael Gettes는 빠르고 빠른 도움말 시스템을 작성했습니다.

파일 시스템은 계층화되지 않았으며, 원래 각 파일은 고유한 8자 파일 이름을 가져야 했습니다.이것은 결국 부담이 되어, 각 유저에게 독자적인 프라이빗 디렉토리가 주어졌습니다.

테이프 및 IBM 디스크 파일과 네이티브 VPS 텍스트 파일이 지원되었습니다.

매우 간단한 셸이 있었고 Paul Cheffers가 작성한 PA 컴퓨터 프로그램을 제외하고는 어떤 패턴도 지원되지 않았습니다.

글렌 브레즈나한의 그래픽 부서는 1980년대 중반에 대부분의 UNIX 유틸리티에 포팅되었습니다.

William Marshall은 PL/1 지원뿐만 아니라 초기 시스템 문서의 대부분을 수행했습니다.Joe Dempty는 사용자 서비스 디렉터였습니다.Diana Robanske는 통계 컨설턴트로 1980년부터 1985년까지 학생 지원 서비스를 운영했습니다.John Houlihan은 사용자 서비스 통계 컨설턴트이기도 했습니다.

VPS/VM은 GUI 이전의 IBM 운영 체제였으며, 종종 다른 IBM TSO 기반 시스템보다 더 많은 사용자를 실행할 수 있었습니다.대부분의 대학 기반 시스템이 에디터와 컴파일러제공했을 때 VPS는 이러한 서비스를 10년 이상 10,000개의 BU 대학 커뮤니티에 제공했습니다.

VPS/VM 정책은 운영 체제와 주요 유틸리티가 IBM 370 어셈블러 언어로 작성되도록 하는 것이었습니다.이 결정은 시스템 개발을 제한했고 결국 UNIX 기반 시스템과 경쟁할 수 없었습니다.하지만 VPS는 결국 전 세계 최신 운영 체제의 많은 기능을 모델링했고 1980년대에 IBM370 어셈블러 프로그래머가 필요했던 많은 회사들에게 열렬한 트레이너였습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Craig Estey에서 Paul Cheffers에게 2011년 12월 28일 이메일
  2. ^ "The Hacker Who Built BU's IT BU Today".
  • 이 기사의 원저자인 Paul Cheffers는 1981년부터 1985년까지 VPS/VM 운영체제를 연구했습니다.