{{위키데이터 속성 추적}}
{{운영 체제 정보
|이름 = (Enhanced) DR-DOS
|로고 = 
|스크린샷 =  DeviceLogics DR-DOS 8.0 720x400.png
|설명 = DR-DOS 8.0 스크린샷
|웹사이트 = [http://www.drdos.com DRDOS 주식회사] / [http://www.drdosprojects.de DR-DOS/OpenDOS 향상 프로젝트]
|개발자 = [[디지털 리서치]]<br />[[노벨 (기업)|노벨]]<br />[[칼데라 (기업)|칼데라]]<br />[http://www.drdos.com DRDOS 주식회사]<ref name="about">{{웹 인용 |url=http://drdos.com/company/about-drdos/ |제목=보관된 사본 |확인날짜=2018-03-10 |archive-date=2018-06-03 |archive-url=https://web.archive.org/web/20180603094924/http://drdos.com/company/about-drdos/ |url-status= }}</ref>
|계열 = 도스
|소스 형태 = 혼합 ([[클로즈드 소스]] 및 [[오픈 소스]])
|최신버전 = DR-DOS 8.1 (Enhanced DR-DOS 7.01.07)
|최신버전출시일 = 2005년 10월 (2005년 5월)
|커널 형태 = [http://www.drdosprojects.de Enhanced DR-DOS 커널]
|UI = [[명령 줄 인터페이스|CLI]] ([[GUI]]는 따로 사용 가능)
|저작권 = 소유
|상태 = 유지
|지원되는플랫폼 = x86
|업데이트방식 =
|패키지관리자 = 
}}

'''DR-DOS'''는 [[디지털 리서치]]사에서 [[CP/M]]-86을 기반으로 개발한 [[IBM PC]] [[PC 호환|호환]] [[개인용 컴퓨터|PC]]용 [[도스]]의 일종이다.

== 역사 ==
[[1988년]] 5월에 최초로 발표되었으며, 최초 버전은 [[MS-DOS]]의 기능을 의식하여 DR-DOS 3.41로 불렸다. 당시에 MS-DOS는 따로 판매가 되지 않고 새 하드웨어와 함께만 공급되었고, DR-DOS는 일반 소매자가 구입할 수 있었다.

[[1990년]] 5월에 발표된 두 번째 버전은 5.0(MS-DOS 4와의 비교를 피하기 위함)이었고, [[GEM]]을 기반으로 한 [[GUI]]인 [[ViewMAX]] 기능을 포함했다. [[연속 확장 메모리 규격|XMS]] [[연속 확장 메모리]]를 [[중첩 확장 메모리 규격|EMS]] [[중첩 확장 메모리]]로 변환해 사용할 수 있는 기능의 386-모드 메모리 관리자도 제공했다. 그 밖의 두 가지 중요한 기능은 다음과 같다.

:* [[인텔 80286]] 또는 그 상위 기종의 PC에서 [[연속 확장 메모리]]의 첫 64킬로바이트 영역인 [[상위 메모리 영역]](HMA)에 도스 커널과 디스크 버퍼 같은 구조를 올릴 수 있었다.
:* [[인텔 80386]] 기종에서 사용할 수 있는 쿼터덱(Quarterdeck) 사의 [[QEMM]]과 비슷한 기능의 [[중첩 확장 메모리]] 관리자를 제공했다. 이로써 [[장치 제어기]]를 [[상위 메모리 영역]](HMA) 블록에 올릴 수 있게 되었다.

DR-DOS 6.0은 [[1991년]]에 발표되었다. [[SuperStor]]라는 하드디스크 압축 기술과 메모리 보호 기능이 포함된 [[다중 작업|멀티태스킹]] CPU용 [[API]]를 제공했다. 이 API는 DR-DOS용 프로그램에서만 사용할 수 있었지만, 기타 일반 도스 프로그램으로도 역시 내장된 [[TaskMax]]라는 다중 작업 관리자를 통해 선점형(pre-emtive)의 다중 작업을 할 수 있었다.

이후 [[노벨 (기업)|노벨]](Novell) 사에서 [[디지털 리서치]] 사를 인수하여 Novell DOS 7.0을 발표하였다. DR-DOS는 다시 [[칼데라 시스템]] 사에 팔려 DR-DOS 7.01이 오픈도스(OpenDOS)로 발표되었다. [[2002년]]에 DR-DOS의 판권은 다시 [[디바이스로직스]](DeviceLogics)라는 작은 회사로 넘겨져, 거기서 분리되어 나온 [[DRDOS]] 사(DRDOS, Inc.)에 의해 [[임베디드 시스템]](embedded system)용 도스로 계속 팔리고 있다.

== 명령어 ==
=== 내장 명령어 ===
DR DOS 6.0 지원 내장 명령어:<ref name="drdos6userguide">{{서적 인용|title=DR DOS 6.0 User Guide Optimisation and Configuration Tips |edition=3 |date=February 1992 |id=10005695 0045-5424 |publisher=[[Digital Research, Inc.]] |url=https://www.4corn.co.uk/archive/docs/DR%20DOS%206.0%20User%20Guide-opt.pdf |access-date=2019-08-14 |url-status=dead |archive-url=https://web.archive.org/web/20190930135943/http://www.4corn.co.uk/archive/docs/DR%20DOS%206.0%20User%20Guide-opt.pdf |archive-date=2019-09-30}} (NB. Licensed from [[Novell]] to [[Acorn Computers|Acorn]].)</ref><ref name="Paul_1997_DRDOS6UN">{{서적 인용|title=Zusammenfassung der dokumentierten und undokumentierten Fähigkeiten von DR DOS 6.0  |language=de |trans-title=Summary of documented and undocumented features of DR DOS 6.0 |work=MPDOSTIP |author-first=Matthias R. |author-last=Paul |date=1997-04-13 |orig-year=1993-12-01 |version=Release 60 |url=http://www.antonis.de/dos/dos-tuts/mpdostip/html/drdos6un.htm |access-date=2019-08-14 |url-status=live |archive-url=https://web.archive.org/web/20181011214458/http://www.antonis.de/dos/dos-tuts/mpdostip/html/drdos6un.htm |archive-date=2018-10-11}} [https://web.archive.org/web/20190601152204/https://www.sac.sk/download/text/mpdostip.zip]</ref>

{{Div col|colwidth=9em}}
<!-- * /? /H since Novell DOS 7 only -->
<!-- @ since Novell DOS 7 only -->
* [[APPEND]]
* [[BREAK]]
* [[CD]]
* [[CHCP]]
* [[CHDIR]]
* [[CLS]]
* [[COPY]]<ref group="nb" name="NB_Remote-copy"/>
* [[CTTY]]
* [[DATE]]
* DBG<ref name="Paul_1997_DRDOS6UN"/>
* [[DEL]]
* [[DELQ]]<ref name="Paul_1997_DRDOS6UN"/>
* [[DIR]]
* [[ERA]]<ref name="Paul_1997_DRDOS6UN"/>
* [[ERAQ]]<ref name="Paul_1997_DRDOS6UN"/>
* [[ERASE]]
* [[EXIT]]
* [[HILOAD]]
* [[IDLE]]<ref name="Paul_1997_DRDOS6UN"/>
* [[MD]]
* [[MKDIR]]
* [[MORE]]
* [[PATH]]
* [[PROMPT]]
* [[RD]]
* [[REN]]
* [[RENAME]]
* [[RMDIR]]
* [[SET]]
* [[TIME]]
* [[TYPE]]
* [[VER]]
* [[VERIFY]]
* [[VOL]]
{{Div col end}}

=== 배치 처리 하위 명령어 ===
{{Div col|colwidth=9em}}
* ?<ref name="Paul_1997_DRDOS6UN"/>
<!-- * AND (since Novell DOS 7)-->
* [[CALL]]
* [[ECHO]]
* ECHOERR<ref name="Paul_1997_DRDOS6UN"/>
* [[FOR]]
* [[GOSUB]]
* [[GOTO]]
* [[IF]]
* OR<ref name="Paul_1997_DRDOS6UN"/>
* [[PAUSE]]
* PAUSEERR<ref name="Paul_1997_DRDOS6UN"/>
* [[REM]]
* [[RETURN]]<ref name="Paul_1997_DRDOS6UN"/>
* [[SHIFT]]
* [[SWITCH]]<ref name="Paul_1997_DRDOS6UN"/>
{{Div col end}}

=== 외부 명령어 ===
{{Div col|colwidth=9em}}
* [[ASSIGN]]
* [[ATTRIB]]
* [[BACKUP]]
* [[CHKDSK]]
* [[COMMAND]]<ref group="nb" name="NB_Remote-copy">In order to improve performance of file transfers, the internal COPY command in some versions of COMMAND.COM since Novell DOS 7 has built-in NCOPY capabilities, that is, it automatically detects if a file is to be copied locally on a remote NetWare or Personal NetWare file server and then will initiate a remote file transfer eliminating the need to send the file contents over the network.</ref>
* [[COMP]]
* CURSOR
* DELPURGE
* DELWATCH
* [[DISKCOMP]]
* [[DISKCOPY]]
* DISKMAP
* DISKOPT
* DOSBOOK
* EDITOR
* [[EXE2BIN]]
* [[FASTOPEN]]
* [[File Compare|FC]]
* [[FDISK]]
* FILELINK
* [[find (Windows)|FIND]]
* [[FORMAT]]
* [[GRAFTABL]]
* [[GRAPHICS]]
* [[JOIN]]
* [[KEYB]]
* [[LABEL]]
* LOCK
* [[MEM]]
* MEMMAX
* [[MODE]]
* [[MOVE]]
* [[NLSFUNC]]
* PASSWORD
* [[PRINT]]
* [[RECOVER]]
* RENDIR
* [[REPLACE]]
* [[RESTORE]]
* SCRIPT
* SETUP
* [[SHARE]]
* SID
* [[SORT]]
* [[SuperStor|SSTOR]]
* [[SUBST]]
* SUPERPCK
* [[SYS]]
* TASKMAX
* [[TOUCH]]
* [[TREE]]
* [[UNDELETE]]
* [[UNFORMAT]]
* UNINSTAL
* [[XCOPY]]
* XDEL
* XDIR
{{Div col end}}

== 같이 보기 ==
* [[CP/M]]

== 각주 ==
; 내용주
{{각주|group="nb"}}

; 참조주
{{각주}}

== 외부 링크 ==
* [http://www.drdos.com/ 공식 웹사이트] {{웨이백|url=http://www.drdos.com/ |date=20200207025049 }}

{{전거 통제}}

[[분류:노벨]]
[[분류:임베디드 운영체제]]
[[분류:도스 변종]]
[[분류:디스크 운영체제]]
[[분류:사유 운영체제]]
[[분류:읽기 전용 매체로 부팅 가능한 운영체제]]
[[분류:어셈블리어 소프트웨어]]
[[분류:디지털 리서치 소프트웨어]]
[[분류:마이크로소프트의 비판과 논란]]