Atari DOS

Image
Ingyenes szoftver megvalósítás

Az Atari DOS , az Atari Disk Operating System rövidítése, egy operációs rendszer , amely 8 bites Atari számítógépeken használható.

90 kB-os , később 130 kB-os Atari lemezformátumokat támogattak. Az egyik oldalon lemezeket írtak és olvastak.

Verziók

A legismertebb verziók az 1980-as DOS II 2.0-k és az 1984-es 2.5. A kettő között megjelent a DOS 3.0, amelyet eredetileg az új ATARI 1050 hajlékonylemez-meghajtóval szállítottak, és elsőként támogatta a 130 kB-os kapacitású hajlékonylemezeket. A vevő azonban nem fogadta el a magas memóriaigény és a régebbi szoftverekkel való kompatibilitás hiánya miatt. Tehát kiadták a DOS 2.5-t, egy DOS 2-t 130 kB-os floppy lemezek támogatásával.

Szerkezet és tulajdonságok

Az Atari DOS alapvetően két fájlból állt:

A DOS.SYS a fájlok létrehozásának, átnevezésének, törlésének és olvasásának, valamint a hajlékonylemezek formázásának funkcióit kínálta . Ezeket a funkciókat a D: handler-t használó programok hívhatták meg (lásd alább ).

A DUP.SYS menüvezérelt hozzáférést kínált ezekhez a funkciókhoz. További funkciók, amelyeket a DOS.SYS nem tartalmazott, a fájlok másolása és másolása volt.

Amikor az Atari 130XE piacra került, egy RAM lemezmeghajtót ( RAMDISK.COM ) adtak hozzá, amely elérhetővé tette a számítógép kiegészítő RAM-ját hajlékonylemez-meghajtóként.

A fájlokat a PC szektorból ismert 8.3 konvenció szerint lehetne megnevezni , azaz. H. nyolc karakter a fájlnévhez és további három karakter a kiterjesztéshez, pontokkal elválasztva. Minden betűt nagybetűvé alakítottunk át. A DOS 2.5-től a név első karaktere szám is lehet. Ez az ábrázolás megváltozott az Atari floppy lemez tartalomjegyzékében. A tényleges név fel nem használt karakterei szóközökkel vannak kitöltve, és a fájlnévkiterjesztés előtti pont nem jelenik meg. Nem sikerült alkönyvtárakat létrehozni. A hajlékonylemezen legfeljebb 64 fájl hozható létre, ami a hajlékonylemezek kis tárolókapacitása miatt elegendő.

Annak érdekében, hogy hajlékonylemez-meghajtóval rendelkező Atarit használhasson, indításkor be kellett tölteni az Atari DOS-t . A hajlékonylemez operációs rendszer indítása nélkül az Atari 8 bites számítógépek nem kínáltak hajlékonylemez funkciókat. Ennek következtében az Atari számára több olyan DOS-verzió is kifejleszthető volt, amelyek nem az Atari DOS-on alapultak. Ennek eredményeként olyan DOS-verziók születtek, amelyek - feltéve, hogy a hardver megfelelő volt - akár 16 MB méretű adathordozókat is kezelni tudtak, és felajánlották az alkönyvtárak és akár az időbélyegek funkcióit is .

A fájlok méretét vagy a szabad területet szektorokban adták meg. Az Atari DOS által használt írási sűrűséggel az egyik szektor pontosan 128 bájt volt (a későbbi DOS verziók szektoronként nagy, 256 bájtos memóriasűrűséget használtak). Egy szektor utolsó három bájtja képezte az ágazati kapcsolatot. Információt adott az ágazat adatbájtjainak számáról (általában 125), a fájl számáról és a fájlhoz tartozó következő szektor számáról. A fájl bájtban kifejezett pontos méretét nem sikerült közvetlenül meghatározni.

A DOS 3.0 alatt négy szektort egyesítettek egy blokkba . Nagy fájlok esetén ez blokkonként kilenc bájttal spórolta meg a tárhelyet (mivel csak a blokkokat kapcsolták össze), de a kis fájlok legalább egy blokkot, azaz négy szektort vagy 512 bájtot (DOS 2 alatt csak 128 bájt) foglaltak el az adathordozón. .

A D: kezelő

Az Atari lemezeket az úgynevezett D: handler segítségével címezzük meg . Az Atari DOS más kezelőket kínált, mint pl B. K: (billentyűzet / billentyűzet), S: (képernyő), E: (szerkesztő / képernyő és billentyűzet). Ezek az Atari DOS kezelői összehasonlíthatók a mai hardver illesztőprogramokkal. A D: kezelőt DOS töltötte be. Így a DOS parancsok a DUP.SYS menüben történő navigálás nélkül is végrehajthatók (a DUP.SYS elhagyható, ha indítható hajlékonylemezt akar létrehozni, és a lehető legtöbb memóriát kívánja biztosítani). Átnevezhetne egy fájlt pl. B. a paranccsal

XIO 32,#1,0,0,"D:altername,neuername"

Legfeljebb nyolc hajlékonylemez-meghajtó csatlakoztatható az Atari-hoz. Ezeket azután foglalkozott a D1: a D8 :.