Następne były dostarczone w pamięci ROM, początkowo o wielkości 192 KB, później 256 KB a ostatecznie 512 KB.

TOS składa się z następujących elementów:

ROM GEMDOS – (GEM Disk Operating System) zapewnia obsługę systemu plików, zarządzania pamięcią oraz procesami, GEM – (Graphical Environment Manager) zapewnia graficzny interfejs użytkownika, składa się z następujących elementów: VDI – (Virtual Device Interface) – zapewnia rysowanie prymitywów graficznych oraz czcionek bitmapowych, AES – (Application Environment Services) zapewnia obsługę okien, przekazywanie komunikatów, GEM Desktop – Menedżer plików, powłoka zapewniająca funkcjonalność biurka po starcie systemu BIOS – zapewnia obsługę urządzeń wejścia/wyjścia XBIOS – (eXtended BIOS) zapewnia obsługę urządzeń zależnych od modelu komputera. LineA – odpowiedzialny za podstawowe operacje graficzne, razem z BIOS oraz XBIOS stanowią najniższą warstwę logiczną systemu TOS (korzystanie z niego jest niezalecane, gdyż do pewnego stopnia koliduje a AESem i powoduje problemy z kompatybilnością) VT-52 – emulator terminala w standardzie VT-52 (opisywany w bazie termcap i terminfo jako atari, atari_st, st52).

Wszystkie one znajdowały się w pamięci ROM.

Doładowywane z dysku Dodatkowo, z czasem stało się możliwe doładowanie z dysku następujących elementów: