AmigaDOS – jeden z głównych modułów systemu AmigaOS, zajmujący się zarządzaniem danymi odczytywanymi i zapisywanymi z dyskietek, dysku twardego i innych urządzeń peryferyjnych. AmigaDOS jest wielozadaniowym system operacyjnym, stworzonym dla komputerów Amiga. Komunikacja użytkownika z systemem AmigaDOS może odbywać się poprzez wiersz poleceń (w systemie AmigaOS jest to CLI lub w późniejszych wersjach Shell).
Format dyskietek
Parametry definiujące organizację dyskietki określa się w analogiczny sposób jak geometrię dysku twardego, przy czym w przypadku twardego dysku parametry te są stałe, natomiast w przypadku dyskietki stała jest jedynie ilość głowic (w przypadku Amigi zawsze 2) a pozostałe są ustalone na etapie formatowania. Kontroler stacji dyskietek Amigi pozwala na programową kontrolę nad tymi parametrami (w przeciwieństwie do np. kontrolerów stacji dysków w IBM PC, które mają formaty określone na stałe).
Pomimo wielu podobieństw różnią się one od siebie sposobem zapisu (formatem) bloków danych należących do plików przez co wolumenów FFS nie można przeczytać na Amigach ze starszymi wersjami systemu (przed wersją 1.3).
Oprócz tego każdy z powyższych typów może wystąpić w 3 odmianach:
Normal (standardowy format, bez żadnych dodatków)
International - obsługa znaków w różnych odmianach językowych
Directory Caching - dodatkowo zapisywane są bloki mające przyspieszać odczyt katalogów
↑tj. w Amigach produkowanych przez firmę Commodore oraz ich bezpośrednich kolejnych wersjach, do systemów wersji 3.1
↑w OFS metadane są częścią bloków danych, przez co pojedynczy 512-bajtowy blok danych ma efektywnie pojemność 488 bajtów, w FFS metadane są przechowywane osobno i całe 512 bajtów jest wykorzystane na dane; daje to ok. 40 KiB miejsca więcej na standardowej dyskietce 880 KiB, a sposób organizacji umożliwia znacznie szybsze operacje
↑ale dodatkowe bloki i metadane spowalniają zapis; w zasadzie format ten był nie był stosowany