아미가도스(AmigaDOS)는 아미가OS의 디스크 운영 체제 구성 요소로서, 파일 시스템, 파일 및 디렉터리 조작, 명령 줄 인터페이스(CLI), 그리고 리다이렉션 기능을 포함한다.
AmigaOS 1.x 시절의 아미가도스는 MetaComCo가 포팅한 TRIPOS에 기반을 두었으며, BCPL 프로그래밍 언어로 작성되었다. BCPL은 네이티브 포인터를 사용하지 않았기 때문에, 운영 체제의 고급 기능을 활용하는 것이 어렵고 오류가 발생하기 쉬웠다. 이러한 문제를 해결하기 위해 서드 파티 프로젝트인 ARP(AmigaDOS Resource Project, 구 명칭: AmigaDOS Replacement Project)가 아미가 개발자 찰리 헬스(Charlie Heath)에 의해 시작되었다. 이 프로젝트는 BCPL로 작성된 유틸리티 다수를 C와 어셈블러로 다시 작성하여 더 작고 세련된 대체 유틸리티를 제공하였으며, arp.library라는 래퍼 라이브러리를 통해 모든 아미가도스 함수에 대해 BCPL과 네이티브 포인터 간의 자동 변환을 수행함으로써 애플리케이션 내에서 발생하는 문제를 제거하였다.
AmigaOS 2.x 이상부터 아미가도스는 C 언어로 다시 작성되었으며, 가능한 한 1.x와의 호환성을 유지하였다. AmigaOS 4를 기점으로 BCPL 레거시는 완전히 제거되었고, AmigaOS 4.1부터는 64비트 파일 접근 지원으로 확장되었다.
아미가도스는 아미가 컴퓨터 플랫폼의 핵심 운영 체제 구성 요소로서, 콘솔 인터페이스, 명령어 구문, 스크립팅, 환경 변수 관리 및 다양한 파일 시스템 지원을 제공한다.