도스 플러스
DOS Plus개발자 | 디지털 리서치 |
---|---|
OS 제품군 | CP/M-86 |
작업 상태 | 중단됨 |
소스 모델 | 폐쇄원 |
초기 릴리즈 | 1985년; | (
최신 릴리즈 | DOS Plus 2.1(BDOS 5.0 포함) |
다음에서 사용 가능 | 영어 |
플랫폼 | 인텔 8086, 인텔 80186 |
커널형 | 모놀리스 커널 |
체납 사용자 인터페이스 | 명령줄 인터페이스(CORDER).COM) |
면허증 | 소유권 |
선행자 | CP/M-86 플러스 |
성공자 | DR DOS |
도스플러스(DOS+라고도 한다)는 1985년 영국 버크셔주 뉴베리에 있는 디지털리서치 OEM지원그룹이 개발한[1] 첫 운영체제다.DOS Plus 1.0은 Concurrent PC DOS 4.11의 PCMODE 에뮬레이터와 결합된 CP/M-86 Plus를 기반으로 했다.[1]CP/M-86 Plus와 Concurrent DOS 4.11은 여전히 미국에서 개발되었지만 Concurrent PC DOS 4.11은 Digital Research UK가 제안한 국제화 및 버그 고정 버전이었다.[1]이후 DOS Plus 2.x 문제는 대신 Concurrent PC DOS 5.0을 기반으로 했다.더 넓은 그림에서 DOS 플러스는 Concurrent CP/M-86과 DR DOS 사이의 중간 단계로 볼 수 있다.
도스 플러스는 CP/M-86 또는 MS-DOS 2.11용으로 작성된 프로그램을 실행할 수 있으며, 이 두 시스템이 사용하는 플로피 포맷을 읽고 쓸 수 있다.최대 4개의 CP/M-86 프로그램을 멀티태스킹할 수 있지만 한 번에 1개의 DOS 프로그램만 실행할 수 있다.
사용자 인터페이스
도스 플러스는 MS-DOS와 동일한 명령줄 인터페이스를 제시하려고 시도한다. MS-DOS와 마찬가지로, MS-DOS라는 명령줄 통역기가 있다.COMMAND.COM
(이름)DOSPLUS.COM
). 라는 것이 있다.AUTOEXEC.BAT
파일, 그러나 파일, 파일, 파일, 파일, 파일, 파일, 파일, 파일 없음CONFIG.SYS
(FIDDLOAD를 제외하고, DOS Plus 2.1 일부 버전에서 현장 설치 가능한 장치 드라이버(FIDD)를 로드하는 확장자.사용자가 알게 될 주요 차이점은 화면 하단에 다음과 유사한 상태 정보가 포함되어 있다는 것이다.
DDT86 알람 UK8 PRN=LPT1 Num 10:17:30
상태 표시줄의 왼쪽에는 실행 중인 프로세스가 표시된다.가장 왼쪽이 화면에 보이고, 다른(있는 경우)이 백그라운드에서 실행된다.오른쪽에는 사용 중인 키보드 레이아웃(위의 예에서 UK8), 프린터 포트 할당, 키보드 Caps Lock 및 Num Lock 상태, 현재 시간이 표시된다.DOS 프로그램이 실행 중인 경우 상태 라인이 표시되지 않는다.DOS 프로그램은 백그라운드에서 실행할 수 없다.
사용 중인 자판 배치는 키를 눌러 변경할 수 있음 Ctrl, 그리고 기능 키 중F1 하나-.F5
명령
DOS Plus에는 멀티태스킹 기능을 지원하는 다수의 추가 명령이 포함되어 있다.
- ADDMEM: EXE 프로그램에 할당할 추가 메모리 양을 설정하십시오.
- Alarm: 메시지 알람 시계.
- BACKG: 백그라운드 프로세스를 나열하고 중지할 수 있음.
- COMSIZE: COM 프로그램에 할당할 메모리 양을 설정하십시오.
- 인쇄: 스풀러를 인쇄하십시오.
- SLASS: 포그라운드 프로그램에 제공할 프로세서 시간을 설정하십시오.%$SLICE% 환경 변수를 참조하십시오.[2][3]
- 사용자: CP/M 미디어에 액세스할 때 사용할 사용자 번호를 설정하십시오.
또한 표준 DOS 명령과 CP/M 명령의 하위 집합도 포함하고 있다. 예를 들어, 두 명령 모두 내장되어 있다.COPY
명령어, 그리고 aPIP
두 파일 모두 복사하는 유틸리티.
그CD
명령은 MS-DOS 명령과 유사한 방식으로 세 개의 드라이브 N:, O: 또는 P: 중 하나를 다른 드라이브의 디렉터리에 할당할 수 있다.SUBST
예를 들어,
CD N:=C:\데이터\계정
디렉토리를 발생시킬 것이다.C:\DATA\ACCOUNTS
드라이브 N:로 표시.소위 플로팅 드라이브 기능이라고 불리는 이 기능은 하위 디렉터리를 지원하지 않는 오래된 프로그램을 DOS Plus에서 작동할 수 있게 하고 명령 프롬프트에서 파일을 훨씬 쉽게 처리하는 데 사용할 수 있다.이 기능은 Concurrent DOS, Multiuser DOS, System Manager 7 및 REAL/32에도 있지만, 이러한 시스템은 드라이브 문자 L:를 제외하고 사용하지 않는 모든 드라이브 문자로 개념을 확장한다. DR DOS 3.31 – 6.0(1992년 11월까지 BDOS 6.7로 업데이트만) 또한 이를 지원한다(드라이브 문자 L: 포함).이후 시스템에서는 4DOS/NDOS 명령 프로세서가 이 기능도 지원한다.[4]플로팅 드라이브는 명령줄 셸이 아닌 BDOS 커널에서 구현되므로, 애플리케이션이 추가 처리를 위해 dirspec을 구문 분석 및 분할하지 않는 한 디렉토리 경로를 입력할 때 도스 애플리케이션 내에서 이 기능을 사용할 수도 있다.
Concurrent DOS, Multiuser DOS, System Manager 및 REAL/32는 유사한 기능을 사용하여 로드된 애플리케이션의 로드 경로에 플로팅 드라이브 L:를 동적으로 할당하여 애플리케이션이 고정된 절대 경로가 아닌 표준화된 드라이브 문자로 로드 디렉토리에 상주하는 파일을 참조할 수 있도록 한다.이 로드 드라이브 기능을 사용하면 로드 디렉토리 또는 후속 디렉토리에 저장된 오버레이, 구성 파일 또는 사용자 데이터에 경로를 조정하지 않고도 디스크 위와 디스크 간에 소프트웨어 설치를 훨씬 쉽게 이동할 수 있다. (동일한 이유로 MS-DOS/PC DOS 3.0에 따라 로드된 애플리케이션과 관련된 환경 블록에 대한 추가).(이상)은 실행 파일의 로드 경로에 대한 참조를 포함하지만, 이것은 더 많은 상주 메모리를 소비하며, 이를 이용하려면 실행 파일에 대한 지원이 코딩되어야 하는 반면, DRI의 솔루션은 어떤 종류의 애플리케이션에서도 투명하게 작동한다.)
현재 작업 디렉토리를 상위 디렉토리에 대한 상대적 링크로서 BDOS의 내부 조직에서 비롯되는 또 다른 특징은 위에 언급된 모든 운영체제가 지원하는 이론적으로 무제한적인 디렉토리 깊이(MS-DOS/PC DOS (및 1992년 이후 DR DOS)와는 대조적으로 MS-DOS 호환 내부 데이터 구조가 명명된 것이다.CDS(Current Directory Structure)는 디렉토리 깊이를 최대 66자로 제한한다.
이러한 특징들은 CP/M 자체가 하위 디렉터리의 개념을 가지고 있지 않았고, DOS가 이러한 운영체제 하에서 에뮬레이션되었기 때문에 디렉토리를 내부 CP/M 구조로 어떤 지능적인 방법으로 번역해야 했기 때문이라고 볼 수 있다.
내부구조
DOS Plus는 DOSPLUS라는 단일 파일에서 부팅된다.SYS 또는 NETPLUS.IO가 아닌 SYS.SYS / MSDOS.MS-DOS의 SYS 조합).이 파일은 CP/M-86 CMD 형식으로 되어 있으며, 내부적으로 다음과 같은 다수의 모듈로 구성되어 있다.
- 멀티태스킹을 처리하고 CP/M API를 구현하는 BDOS 기본 디스크 운영 체제 커널.
- XIOS 확장 입출력 시스템 - 낮은 레벨의 디스크와 문자 I/O를 수행하는 기계에 의존하는 구성 요소.
- NETPLUS의 경우.DR Net 지원을 포함한 SYS.
- 각 MS-DOS 함수 호출을 하나 이상의 CP/M 호로 변환하는 DOS 에뮬레이터(내부 명칭 PCMODE)예를 들어, 현재 디렉토리를 변경하라는 요청의 경우, 이것은 경로의 각 디렉토리에 대해 각각 하나씩, 일련의 '열린 디렉토리' 호출로 변환된다.
- 명령을 로드하는 스텁.COM(또는 DOSPlus).필요한 경우 COM)이 스텁에는 "OS=CPCDOS"[5][6]라는 문자열이 들어 있어 Concurrent PC DOS 코드베이스를 기반으로 함을 알 수 있다.
DOS Plus를 사용한 컴퓨터
DOS Plus는 Philips를 위한 ROM의 주요 운영 체제였다.네, 원래 개발된 제품이지요.[1][nb 1]PC 호환 버전은 프랑스 기업 T.R.A.N. S.A.에서 암스트라드 PC1512와[1] 자스민 터보와 함께 공급되었다.[7][8]비 IBM PC 호환 BBC Master 512는 Solidisk의 PC Plus 메모리 확장과도 함께 DOS Plus 1.2, 1.2a 또는 2.1과 함께 제공되었다.[9][10][11][10][11]살구 ACT 시리즈의 비표준 315KB와 720KBFAT12 플로피 포맷에는 DOS Plus 2.1e/g 어댑테이션이 있었다.논리 분할된 FAT 하드 디스크 형식(파티션 유형)Sperry IT PC의 0xF2)와 Atorn Archimedes A300 및 A310의 80186 공동 프로세서 보드 및 Atorn 286 프로토타입도 지원되었다.
버전
알려진 운영 체제 버전에는 다음이 포함된다.
- DOS Plus 1.0(Philips에서 ROMED:예) (BDOS 4.1 포함)[nb 1]
- DOS Plus[12] 1.1(BDOS 4.1 포함)
- DOS Plus 1.2(BDOS 4.1 포함)
- DOS Plus 2.1(BDOS 5.0 포함)[9]
참고 항목
- 개인 CP/M-86 2.0(BDOS 4.1 포함)
- 개인 CP/M-86 2.11 (BDOS 4.1 포함)
- CP/M-86 플러스
- MSX-DOS
- 젬도스
- GEM XM
메모들
참조
- ^ a b c d e Wein, Josef "Joe" (2010-02-19) [November 2009]. Johnson, Herbert R. (ed.). "DRI History and Joe Wein". Archived from the original on 2017-01-17. Retrieved 2017-01-17.
- ^ Kotulla, Martin (November 1987). "Von CP/M zu MS-DOS, Teil 11" (PDF). Professional Computing (PC) - Schneider International (in German). 3 (11): 100–103. Archived (PDF) from the original on 2019-04-24. Retrieved 2018-05-20.
- ^ Paul, Matthias R. (2002-03-26). "Updated CLS posted". freedos-dev mailing list. Archived from the original on 2018-10-04. Retrieved 2014-08-06.
- ^ Brothers, Hardin; Rawson, Tom; Conn, Rex C.; Paul, Matthias R.; Dye, Charles E.; Georgiev, Luchezar I. (2002-02-27). 4DOS 8.00 online help.
- ^ Paul, Matthias R. (2002-02-20). "How to detect FreeCOM/FreeDOS in-batch?". freedos-dev mailing list. Archived from the original on 2014-08-12. Retrieved 2014-08-06.
- ^ Paul, Matthias R. (1997-07-30) [1994-05-01]. NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds. MPDOSTIP. Release 157 (in German) (3 ed.). Archived from the original on 2016-11-04. Retrieved 2014-08-06. (NB. NWDOSTIP).TXT는 Novell DOS 7과 OpenDOS 7.01에 대한 포괄적인 작품으로, 많은 미등록 기능 및 내부 기능에 대한 설명을 포함한다.그것은 저자의 일부분이다.
MPDOSTIP.ZIP
수집은 2001년까지 유지되었고 그 당시 많은 사이트에 배포되었다.제공된 링크 포인트는 HTML 변환 이전 버전의NWDOSTIP.TXT
파일.) [1] - ^ Written at La Valette-du-Var, France. "Les compatibles PC professionneles et télématiques les plus vendus: les Jasmins Turbo HQ de TRAN". Micro Systèmes (Advertisement) (in French). No. 72. Paris, France: Société Parisienne d'Édition. February 1987. pp. 12–13. ISSN 0183-5084. Archived from the original on 2020-02-17. Retrieved 2020-02-17.
[…] Jasmin Turbo […] les systèmes d'exploitation DOS PLUS et GEM de D.R.I. avec le guide et les licences officielles […] Systèmes d'exploitation J'ai apprécié le choix du système d'exploitation DOS PLUS de Digital Research Inc., pour sa double compatibilité avec le système MS-DOS 2.11 et CP/M-86. Vive les transferts de fichiers entre les deux standards. Le système d'exploitation d'environnement graphique G.E.M. […] de DRI est livré avec, ce qui permet à JASMIN TURBO d'utiliser toute application écrite sous GEM, disponible sur le marché. Par exemple, le GEM-DESKTOP (pour BUREAU) permet d'utiliser le JASMIN TURBO avec des Icônes comme un Macintosh. […]
- ^ Halbra, Yves (October 1987). "GRAPHISTE … et le Jasmin HQ-20 dessine - Le PC voit rouge vert, bleu …". Tilt. Compatibles PC (in French). No. 6. Paris, France: Editions Mondiales S.A. . pp. 32, 34, 52–53, 142–143, 173. ISSN 0753-6968. Archived from the original on 2020-02-17. Retrieved 2020-02-17.
[…] Système d'exploitation: DOS-Plus et MS-DOS 2.11. […]
[2][3] - ^ a b Burton, Robin (September 1989). "Introduction - Purpose and Scope". Master 512 Technical Guide. Leicestershire, UK. Archived from the original on 2008-12-04. Retrieved 2018-05-09.
[…] We are unable to reproduce the source code for any of the versions of DOS Plus as used by the 512. The material is the property and copyright of Digital Research, not of Acorn Computers. This is further complicated by the fact that four different versions have actually been issued. […] There have been several versions of DOS Plus for the 512, version 2.1 being the latest issue. […]
- ^ a b "The BBC Master 512 - DOS-Plus and GEM System Software". Yellow Pig's BBC Computer Pages. Archived from the original on 2018-05-20. Retrieved 2018-05-20.
- ^ a b Snee, Chris (1989-03-05). "Chapter 6. Permanent commands". Master 512 User Guide. Dabs Press. ISBN 1870336143. Archived from the original on 2018-05-20. Retrieved 2018-05-20.
- ^ :Yes product management (1985). README file for :YES Release 2 - DOS Plus 1.1 maintenance version (README.DOS file on maintenance disk). Philips Austria.
This file contains additional information on the use of DOS Plus 1.1 on the :YES Rel 1 and :YES Rel 2.
추가 읽기
- Gilmour, Jean (1986). Amstrad Personal Computer PC1512 User Instructions.
- Morris, Stephen (1986). Using DOS Plus on the Amstrad PC. Digital Research books. Glentop Publishers Ltd. ISBN 1-85181-063-3.