PC-MOS/386

PC-MOS/386
PC-MOS/386
PC-MOS-386 boot screen.jpg
PC-MOS-386 시작 화면의 화면 인쇄
개발자소프트웨어 링크
기록 위치80x86 어셈블리 언어, C
OS 제품군도스
작업 상태활동적인
소스 모델오픈 소스
초기 릴리즈1987; 35년 전 (1998년)
최신 릴리즈5.01
리포지토리
다음에서 사용 가능영어
플랫폼x86 아키텍처
커널형모놀리스
영향을 받은MS-DOS
체납
사용자 인터페이스
명령줄 인터페이스(CORDER).COM)
면허증GPL-3.0 전용
공식 웹사이트깃헙

PC-MOS/386The Software Link(TSL)에서 생산한 다중 사용자 다중 작업 컴퓨터 운영 체제로, 1986년 11월 COMDEX에서 1987년 2월 출시한다고 발표했다.[1]PC-MOS의 후속인 PC-MOS/386은 호스트 머신이나 그것에 연결된 단말기에서 많은 MS-DOS 프로그램을 실행할 수 있다.MS-DOS와 달리 PC-MOS/386은 인텔 80386 프로세서에 최적화되어 있지만, 어떤 x86 컴퓨터에서도 초기 버전이 실행될 것이다.PC-MOS/386은 예전에는 독점적이었으나, 2017년 오픈소스 소프트웨어로 출시되었다.

역사

마지막 상용 버전은 MS-DOS 5와 호환되는 v5.01이었다.메모리 보호를 지원하기 위해 MMU(메모리 관리 유닛)가 필요했기 때문에 8086, 8088 프로세서와 호환되지 않았다.

286종 기계에 대한 MMU 지원은 프로세서와 그 소켓 사이에 삽입된 전용 하드웨어 심을 사용하여 제공되었다.386 기계는 특별한 하드웨어를 필요로 하지 않았다.

프로세서가 실행 중인 프로세스를 예약하고 분할할 수 없는 등 오늘날의 제약으로 인해 다중 사용자 작업이 어려움을 겪었다.일반적으로 동일한 터미널의 전경에서 백그라운드 프로세스로 스와핑하는 경우 키보드를 사용하여 인터럽트를 생성한 다음 프로세스를 교환했다.RAM 비용(1987년 미화 500달러/Mb 이상)과 하루 동안 느리고 비싼 하드 디스크의 성능을 제한했다.

PC-MOS 단말기는 직렬 케이블을 통해 연결되고 9600 또는 19200 보드에서 통신하는 단말 에뮬레이션 소프트웨어를 실행하는 x86 컴퓨터일 수 있다.이 이상의 속도에는 비용을 증가시키는 전문 하드웨어 보드가 필요했지만, 그 속도는 텍스트 기반 프로그램과 상호 작용하는 데 심각한 제한이 아니었다.

PC-MOS는 또한 애리조나 리테일 시스템즈 사의 소송에서 중요한 역할을 했다. 아리조나 리테일 시스템즈가 소프트웨어 링크가 PC-MOS의 묵시적 보증을 위반했다고 주장한 소프트웨어 링크 주식회사. 소프트웨어 링크는 소프트웨어의 축소판 라이센싱에 대한 라이선스 계약을 통해 묵시적 보증을 부인했다고 주장했기 때문에 주목할 만하다.애리조나 리테일 시스템즈가 승소한 이 사건의 결과는 축소판 라이센스의 집행 가능성과 관련한 미국의 법적 판례를 확립하는 데 도움이 되었다.[2]

2000년 1월 1일이 아니라 2012년 8월 1일에 처음 나타난 이 운영 체제에서 2000년 문제 같은 문제가 있었다. 이 날짜부터 시스템에 생성된 파일은 더 이상 작동하지 않을 것이다.

2017년 7월 21일, GPL v3에 따라 PCMOS/386이 유물이 제거되었고, 그 소스코드GitHub에 업로드되었으며,[3] "2012년" 문제가 수정되었다.[4]

명령

PC-MOS 버전 4에서 지원되는 명령은 다음과 같다.[5]

참고 항목

참조

  1. ^ 1986년 11월 17일 InfoWorld에서 386 마이크로프로세서의 가상 모드를 사용하는 다중 사용자 운영 체제
  2. ^ Bennett, Oliver. "Arizona Retail Systems". cyber.law.harvard.edu.
  3. ^ Jansen, Roeland (8 February 2018). "pcmos386v501: PC-MOS/386 v5.01 final release including cdrom driver sources" – via GitHub.
  4. ^ Sprinkle, James (30 January 2019). "Date Bug" – via GitHub.
  5. ^ PC-MOS 사용 설명서