PC-MOS/386
PC-MOS/386이 글은 검증을 위해 인용구가 추가로 필요하다. – · · 책 · (2018년 2월 (이 템플릿 |
![]() PC-MOS-386 시작 화면의 화면 인쇄 | |
개발자 | 소프트웨어 링크 |
---|---|
기록 위치 | 80x86 어셈블리 언어, C |
OS 제품군 | 도스 |
작업 상태 | 활동적인 |
소스 모델 | 오픈 소스 |
초기 릴리즈 | 1987; | 전 (
최신 릴리즈 | 5.01 |
리포지토리 | |
다음에서 사용 가능 | 영어 |
플랫폼 | x86 아키텍처 |
커널형 | 모놀리스 |
영향을 받은 | MS-DOS |
체납 사용자 인터페이스 | 명령줄 인터페이스(CORDER).COM) |
면허증 | GPL-3.0 전용 |
공식 웹사이트 | 깃헙 |
PC-MOS/386은 The 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]
참고 항목
- 더블DOS
- 다중 사용자 DOS - Digital Research의 관련 없는 다중 사용자 운영 체제
- VM/386 - 관련 없는 다중 태스크 DOS 환경
- 가상 DOS 시스템
- 다중 사용자 DOS 연합
- FreeDOS
- 운영 체제 타임라인
참조
- ^ 1986년 11월 17일 InfoWorld에서 386 마이크로프로세서의 가상 모드를 사용하는 다중 사용자 운영 체제
- ^ Bennett, Oliver. "Arizona Retail Systems". cyber.law.harvard.edu.
- ^ Jansen, Roeland (8 February 2018). "pcmos386v501: PC-MOS/386 v5.01 final release including cdrom driver sources" – via GitHub.
- ^ Sprinkle, James (30 January 2019). "Date Bug" – via GitHub.
- ^ PC-MOS 사용 설명서