{{위키데이터 속성 추적}}
{{Infobox OS
| name                   = 코모도어 도스 / CBM DOS
| logo                   = 
| logo caption           = 
| logo size              = 
| logo alt               = 
| screenshot             = Commodore64 directory listing 16.png
| caption                = 1541으로 포맷된 디스크의 디렉터리를 나열한 모습
| screenshot_size        = 
| screenshot_alt         = 
| collapsible            = 
| version of             = 
| developer              = [[코모도어 인터내셔널]]
| family                 = 
| working state          = 
| source model           = 
| released               = 
| discontinued           = 
| RTM date               = 
| GA date                = 
| latest release version = 10.0
| latest release date    = 
| latest preview version = 
| latest preview date    = 
| marketing target       = 
| programmed in          = 
| language               = [[영어]]
| update model           = 
| package manager        = 
| supported platforms    = [[MOS 테크놀로지 6502|MOS 6502]] 계열
| kernel type            = 
| userland               = 
| ui                     = 
| license                = [[사유 소프트웨어|사유]]
| preceded by            = 
| succeeded by           = 
| website                = 
| support status         = 
| other articles         = 
| prog_language          = 
}}
'''코모도어 도스'''({{lang|en|Commodore DOS}}, '''CBM DOS''')는 [[코모도어 인터내셔널|코모도어]]의 [[코모도어 인터내셔널|8비트 컴퓨터]]에 사용되는 [[디스크 운영 체제]]이다. 디스크를 컴퓨터의 [[랜덤 액세스 메모리|RAM]]에 로드하여 그곳에서 실행하는 다른 대부분의 [[도스]]와 달리, CBM DOS는 드라이브 내부적으로 실행된다. 도스는 드라이브 안의 [[고정 기억 장치|ROM]] 칩에 상주하며 하나 이상의 전용 [[MOS 6502]] 계열의 [[중앙 처리 장치|CPU]]에 의해 그 자리에서 실행된다. 그러므로 코모도어 8비트 컴퓨터와 디스크 드라이브 간의 데이터 전송은 일반적인 디스크/호스트 전송보다는 [[근거리 통신망]] 접속과 더 비슷하다.

== CBM DOS 버전 ==
* &nbsp; 1.0 – [[코모도어 2040|2040]] 및 [[코모도어 3040|3040]] 플로피 드라이브
* &nbsp; 2.0 – [[코모도어 4040|4040]] 및 [[코모도어 3040|3040]] 플로피 드라이브
* &nbsp; 2.5 – [[코모도어 8050|8050]] 플로피 드라이브
* &nbsp; 2.6 – [[코모도어 1540|1540]], [[코모도어 1541|1541]] ([[코모도어 SX-64|SX-64]], [[코모도어 1551|1551]], [[코모도어 2031|2031]] (+"lp"), [[코모도어 4031|4031]] 플로피 드라이브 포함)
* &nbsp; 2.7 – [[코모도어 8050|8050]], [[코모도어 8250|8250]] (+"lp"), [[코모도어 SFD-1001|SFD-1001]] 플로피 드라이브
* &nbsp; 3.0 – [[코모도어 1570|1570]], 외장형 [[코모도어 1571|1571]], [[코모도어 8280|8280]] 플로피 드라이브 (8280: 8-inch), [[코모도어 9060|9060]] 및 [[코모도어 9060|9090]] [[하드 디스크 드라이브|하드 드라이브]]
* &nbsp; 3.1 – C128DCR 컴퓨터의 내장형 1571 드라이브
* 10.0 – [[코모도어 1581|1581]] (3½-인치)

== 기술 개요 ==
=== 1541 디렉터리 및 파일 유형 ===
다음의 파일 유형이 지원된다:

;<code>SEQ</code>
;<code>PRG</code>
;<code>REL</code>
;<code>USR</code>
;<code>DEL</code>

== 도스 명령어 ==
{| class="wikitable" style="width: auto;"
|-
! 명령어 !! 설명
! BASIC 1.x 및 2.x 구현체
! [[DOS Wedge]] 구현체
! BASIC 3.0+ 구현체
|-
! New
| 디스크를 포맷하고 포함된 데이터를 삭제하고 사용할 준비를 한다.
| <code>OPEN 15,8,15,"N0:''disk name'',''identifier''":CLOSE 15</code>
| <code>@N0:''disk name'',''identifier''</code>
| <code>HEADER "''disk name''",''identifier''</code>
|-
! Scratch
| 디스크로부터 파일을 삭제한다. 여러 개 파일을 삭제하려면 와일드카드 일치를 사용한다.
| <code>OPEN 15,8,15,"S0:''file name''":CLOSE 15</code>
| <code>@S0:''file name''</code>
| <code>SCRATCH "''file name''"</code>
|-
! Rename
| 디스크상의 파일의 이름을 변경한다.
| <code>OPEN 15,8,15,"R0:''new name''=''old name''":CLOSE 15</code>
| <code>@R0:''new name''=''old name''</code>
| <code>RENAME "''old name''" TO "''new name''"</code>
|-
! Initialize
| 드라이브를 초기화하고 디스크 [[블록 할당 맵|BAM]]을 내장 메모리로 읽어들인다.
| {{code|2=cbmbas|OPEN 15,8,15,"I0:":CLOSE 15}}
| <code>@I0:</code>
| <code>DCLEAR</code> (BASIC 7.0+ only)
|-
! Validate
| 파일에 사용된 모든 블록을 할당하고 파일에 사용되지 않는 모든 블록의 할당을 해제한 다음 디렉터리상에 닫히지 않은 모든 파일을 삭제한다. 마이크로소프트 운영 체제의 [[CHKDSK]]/[[스캔디스크]] 도구와 비슷한 역할을 한다.
|  {{code|2=cbmbas|OPEN 15,8,15,"V0:":CLOSE 15}}
| <code>@V0:</code>
| <code>COLLECT</code>
|-
! Copy
| 동일한 디스크에 파일을 다른 파일 이름으로 복제한다.
| <code>OPEN 15,8,15,"C0:''new name''=0:''existing name''":CLOSE 15</code>
| <code>@C0:''new name''=0:''existing name''</code>
| <code>COPY"''existing name''"TO"''new name''"</code>
|-
! Duplicate
| 디스크 전체를 복제한다.
| {{code|2=cbmbas|1=OPEN 15,8,15,"D1=0":CLOSE 15}}
| <code>@D1=0</code>
| <code>BACKUP D0 TO D1</code>
|}

== 각주 ==
{{참고 자료 시작}}
* Immers, Richard; Neufeld, Gerald G. (1984). ''Inside Commodore DOS. The Complete Guide to the 1541 Disk Operating System.'' DATAMOST, Inc & Reston Publishing Company, Inc. (Prentice-Hall). {{ISBN|0-8359-3091-2}}.
* Englisch, Lothar; Szczepanowski, Norbert (1984). ''The Anatomy of the 1541 Disk Drive.'' Grand Rapids, MI: Abacus Software (translated from the original 1983 German edition, Düsseldorf: Data Becker GmbH). {{ISBN|0-916439-01-1}}.
* {{언어링크|fi}} Lundahl, Reijo (1986). ''1541-Levyasema''. Amersoft. {{ISBN|951-35-3206-2}}
{{참고 자료 끝}}

{{기본정렬:도스}}
[[분류:디스크 운영체제|코모도어 도스]]
[[분류:코모도어 64 소프트웨어]]