AmigaDOS

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).

Struktura dysku:
(A) ścieżka
(B) sektor geometryczny
(C) sektor dysku
(D) klaster

W przypadku Amigi najpopularniejszym standardowym nośnikiem danych jest dyskietka 3.5" DD (ang. Double Density - podwójnej gęstości) o formacie:

Z parametrów tych wynika całkowita pojemność wynosząca: 80 × 2 × 11 × 512 = 901,120 bajtów (880 kB).

Istnieje kilka znacznie mniej spotykanych (standardowych dla Amigi) formatów:

Współcześnie zawartość dyskietek jest zazwyczaj archiwizowana w postaci plików obrazów, w przypadku Amigi stosowanymi formatami są Amiga Disk File lub Interchangeable Preservation Format (IPF).

Systemy plików

Standardowo w klasycznych wersjach systemu AmigaDOS występują dwa systemy plików:

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:

Zobacz też

Uwagi

  1. ↑ wszystkie dane z zachowaniem formatu zapisu
  2. ↑ tj. w Amigach produkowanych przez firmę Commodore oraz ich bezpośrednich kolejnych wersjach, do systemów wersji 3.1
  3. ↑ 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
  4. ↑ ale dodatkowe bloki i metadane spowalniają zapis; w zasadzie format ten był nie był stosowany

Przypisy

  1. ↑ Bob Ryan, AmigaWorld Official AmigaDOS 2 Companion, San Mateo, California: IDG Books, 1990, s. 2, ISBN 1-878058-09-6 (ang.).
  2. ↑ The AmigaDOS Manual, Commodore-Amiga, Inc., 1986, s. 4, ISBN 0-553-34294-0 (ang.).
  3. ↑ Bob Ryan, AmigaWorld Official AmigaDOS 2 Companion, San Mateo, California: IDG Books, 1990, s. 12, ISBN 1-878058-09-6 (ang.).
  4. 1 2 3 4 Kamil Iskra. Systemy zapisu dysków w AmigaDOS, cz. 1. „Magazyn Amiga”. 3/1994 (19), s. 46-48, marzec 1994. Lupus. ISSN 1230-1345. [dostęp 2026-02-13].
  5. ↑ Archiwum AmiNet ADF
  6. 1 2 3 Systemy zapisu dysków w AmigaDOS, cz. 2. „Magazyn Amiga”. 4/94 (20), s. 40-42, kwiecień 1994. Lupus. ISSN 1230-1345. [dostęp 2026-02-13].
  7. ↑ Systemy zapisu dysków w AmigaDOS, cz. 3. „Magazyn Amiga”. 5/94 (21), s. 38-40, maj 1994. Lupus. ISSN 1230-1345. [dostęp 2026-02-13].