Atari DOS

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Atari DOS
sistem de operare
Dezvoltator Atari, Inc. , Atari Corp.
Familie Sistem de operare pe disc (DOS)
Eliberarea inițială 1.0 ( 1979 )
Lansare curentă XE ( 1988 )
Tipul licenței Software proprietar
Licență Software proprietar
Etapă de dezvoltare ASA istoric

Sistemul de operare Atari Disk , prescurtat în DOS , a fost sistemul de operare pe disc utilizat pe computerele Atari pe 8 biți . Nucleul DOS a fost conținut în ROM - ul computerelor, dar a permis puține funcții de bază. Partea principală a DOS a fost o extensie a sistemului de operare care a fost încărcată în memoria computerului și a adăugat funcționalitatea pentru a putea gestiona pe deplin unitățile de disc și fișierele . Pentru a încărca și rula DOS în memorie, computerul a trebuit să fie echipat cu 32 kB de RAM suplimentară.

Atari a introdus prima versiune a sistemului în 1979 ca DOS 1.0. Ultima versiune distribuită a fost XE, lansată în 1988 .

Caracteristici tehnice

Sistemul de operare inclus în ROM-ul computerelor conținea un set simplu de funcții numit „ handler disc rezident ” pentru a putea efectua doar 4 operații de bază pe orice unitate de disc conectată la sistem: formatarea discului, citirea unui anumit sector, scrierea / verificarea unui sector și verificarea stării unității. DOS-ul real a fost încărcat în memorie de pe o dischetă: a constat dintr-un „ sistem de gestionare a fișierelor ”, sau FMS, și extensiile la FMS. Deși Atari a considerat ca DOS toate aceste 3 părți (managerul de disc, FMS și extensiile sale), am avut tendința de a indica drept „DOS” doar FMS și programele atașate acestuia. [1]

Versiuni

DOS 1.0

Prima versiune a sistemului (1979) a fost denumită pur și simplu DOS: a fost distribuită cu unitățile de disc model "810" și toate comenzile au fost selectate prin meniuri. Acesta a constat dintr-un singur fișier încărcat în memorie numit DOS.SYS. DOS a fost redenumit DOS 1.0 când a fost lansată versiunea 2.0.

DOS 1.0 a fost comandat către Shepardson Microsystems, Inc. (SMI), care l-a pus pe Paul Laughton, care scrisese deja DOS- ul computerelor Apple II , să fie responsabil de proiect. [1]

DOS 2.0

A doua versiune a DOS, cunoscută și sub numele de DISK OPERATING SYSTEM II VERSION 2.0S , a fost distribuită de Atari începând din 1981 întotdeauna cu unitățile de disc „810” dar și cu primele unități „1050”. Această versiune este considerată uniunea tuturor versiunilor Atari DOS, deoarece orice unitate de disc compatibilă Atari ar putea citi un disc formatat DOS 2.0S. Este, de asemenea, una dintre cele mai populare versiuni ale Atari DOS.

DOS 2.0S consta din fișierele DOS.SYS și DUP.SYS: primul a fost încărcat în memorie, în timp ce acesta din urmă, care conținea meniul pentru apelarea utilităților de sistem, a fost încărcat numai atunci când este necesar. În plus față de remedierile de erori ale versiunii anterioare, 2.0S a introdus posibilitatea lansării automate a unui fișier executabil al cărui nume era AUTORUN.SYS. De asemenea, deoarece memoria computerului a fost ștearsă prin încărcarea DUP.SYS, DOS 2.0S a permis să creeze o imagine RAM într-un fișier numit MEM.SAV, care a fost reîncărcat atunci când utilizatorul a ieșit din DUP.SYS.

De asemenea, a fost distribuită o versiune 2.0D, în care litera „D” înseamnă „densitate dublă”, indicând faptul că suporta și discuri cu densitate dublă („S” din versiunea 2.0S indica, în schimb, suport pentru discuri cu densitate simplă ). DOS 2.0D a fost livrat cu „815 Dual Disk Drive”.

A doua versiune a DOS a fost scrisă de Optimized Systems Software (OSS), condus de Bill Wilkinson. [1]

DOS 3.0

În 1983 Atari a început să distribuie o nouă versiune a DOS cu unitățile „1050”, 3.0, care exploata densitatea de formatare mai mare a unității (130 kB pe parte față de 90 kB de discuri cu densitate unică) numită „ Densitate îmbunătățită. ( Densitate extinsă). Datorită organizării sectoarelor de discuri în „blocuri” mari, discurile în format DOS 3.0 nu erau compatibile cu DOS 2.0: acest lucru a făcut DOS 3.0 nepopular și popularitatea sa a fost mai mică decât cea a predecesorului său. [1] Din acest motiv, Atari a creat DOS 2.5: în ciuda numerotării, această versiune a apărut după 3.0.

DOS 2.5

Cunoscut și sub numele de DISK OPERATING SYSTEM II VERSION 2.5 , DOS 2.5 a fost distribuit de Atari ca o versiune îmbunătățită a versiunii anterioare 3.0 pentru a satisface cerințele clienților săi. DOS 2.5 a acceptat discuri cu format Density îmbunătățit, avea un utilitar pentru a citi discuri DOS 3.0 și poate chiar să formateze discuri cu densitate simplă. Prezent în DOS a existat și un utilitar pentru crearea unui disc RAM , utilizabil cu Atari 130XE , echipat cu 128 kB de RAM.

DOS 2.5 a fost distribuit începând cu 1985 împreună cu unitățile „1050” și primele unități „XF551”.

DOS 4.0

Cunoscut în timpul dezvoltării sub numele de cod QDOS , DOS 4.0 a fost conceput pentru unitatea de disc „1450XLD”. Deoarece acest lucru nu a fost niciodată comercializat, drepturile asupra DOS 4.0 au fost returnate autorului, Michael Barall, care l-a plasat în domeniul public . Ulterior a fost publicat de Antic Software , o companie de software fondată de editorul revistei „Antic” dedicată computerelor Atari pe 8 biți. Prin utilizarea blocurilor în loc de sectoare, DOS 4.0 a acceptat formatarea discurilor cu densitate unică, dublă și extinsă, precum și a discurilor față-verso. Cu toate acestea, DOS 4.0 nu era compatibil cu versiunile 2.0 și 3.0 ale sistemului, astfel încât discurile formatate cu aceste DOS nu au putut fi citite. O altă limitare a DOS 4.0 a fost că nu a selectat automat densitatea discului, o alegere care trebuia făcută manual de către utilizator prin intermediul elementelor de meniu.

DOS XE

Când a fost lansat „XF551”, nu era doar prima unitate de disc produsă de Atari capabilă să citească discuri cu dublă densitate , ci și pe cele cu două fețe. Pentru a sprijini aceste noi caracteristici, a fost lansată o nouă versiune a sistemului, DOS XE (cunoscut și sub numele de cod ADOS , „Advanced DOS”). Noul format proprietar al fișierelor, însă, le-a făcut incompatibile cu versiunile anterioare DOS 2.0 și 2.5, astfel încât a fost dezvoltat un utilitar pentru a le putea citi. DOS XE a acceptat, de asemenea, marcarea temporală a fișierelor, subfolderelor și viteze mai mari ale unității XF551.

DOS XE a acceptat numai computerele Atari XL / XE și nu a funcționat cu modelele mai vechi 400/800. A fost și ultimul DOS lansat de Atari pentru computerele sale pe 8 biți.

DOS al altor companii

De-a lungul anilor, DOS non-Atari au fost comercializate și distribuite de producătorii de unități de disc, de programatori care au modificat DOS-ul original sau de utilizatori care au scris propria lor versiune a sistemului de operare. Adesea, aceste DOS ar putea citi discuri cu densități mai mari și ar putea seta unitățile să citească discurile mai repede (cu tehnici precum Warp Speed și Ultra-Speed ). Multe dintre DOS (cu excepția SpartaDOS) erau compatibile cu DOS 2.0. [2]

SmartDOS

SmartDOS a fost un sistem compatibil DOS 2.0 bazat pe o interfață de meniu. A fost, de asemenea, unul dintre primele DOS non-Atari care a acceptat discuri cu densitate dublă. SmartDOS a inclus mai multe îmbunătățiri, inclusiv copierea și verificarea sectorului, controlul vitezei și reconfigurarea unității de disc. A fost scrisă de John Chenoweth și Ron Bieber.

OS / A + și DOS XL

Aceste DOS au fost produse de Optimized Systems Software. Acestea erau compatibile cu Atari DOS 2.0 și suportau discuri cu densitate dublă. Spre deosebire de multe dintre celelalte DOS, OS / A + a fost utilizat doar prin intermediul liniei de comandă și nu a folosit o interfață de meniu, pe care DOS XL a oferit-o.

Super DOS

Acest DOS putea citi tot felul de discuri, cu densitate simplă, dublă și extinsă și cu o singură și dublă față, și a folosit toate tehnicile de accelerare a operațiilor de citire a datelor dezvoltate de diferiți producători de unități de disc.

TopDOS

TopDOS, publicat de Eclipse Software, a fost un sistem de interfață de meniu cu caracteristici avansate, cum ar fi sortarea fișierelor atunci când listarea conținutului folderelor sau comprimarea folderelor în sine. De asemenea, ar putea șterge fișiere și le poate recupera după ștergere. Unele dintre aceste caracteristici erau disponibile numai utilizând formatul proprietar TOPDOS.

MyDOS

MyDOS, publicat de Wordmark System, a acceptat foldere secundare și hard disk-uri. A fost distribuit cu cod sursă .

SpartaDOS

Acest DOS folosea o interfață de linie de comandă și nu era compatibil cu Atari DOS 2.0, chiar dacă își putea citi discurile. Suporta foldere secundare și hard disk-uri, deoarece era capabil să gestioneze sisteme de fișiere de până la 16 MB. Acesta a inclus posibilitatea de a crea fișiere batch simple.

SpartaDOS X

Versiune mai puternică a SpartaDOS, SpartaDOS X amintește destul de mult de aspectul și funcționalitatea MS-DOS . A fost instalat într-un ROM distribuit pe un cartuș .

A fost dezvoltat de Mike Gustafson de la ICD de la versiunea 4.17 ( 1988 ) la 4.21 ( 1989 ); 4.22 a fost lansat de FTe în 1995 (scris de Mike Homhan); din 2006 DLT Software actualizează un proiect numit SDX, care este evoluția vechiului SpartaDOS X. Cea mai recentă versiune a SDX disponibilă este 4.42 (începând cu 2010 ).

BW-DOS

BW-DOS a fost un DOS compatibil cu SpartaDOS. Cea mai recentă versiune, 1.30, a fost lansată în decembrie 1995 . Comparativ cu SpartaDOS, a ocupat mai puțină memorie și nu a folosit memoria RAM plasată sub ROM-ul XL / XE, astfel încât ar putea fi folosită și pe modelele mai vechi 400/800.

Scris de Jiří Bernasek, BW-DOS a fost freeware .

DOS 2.6

Unii hackeri din comunitatea Atari au modificat DOS 2.0 pentru a adăuga unele caracteristici, inclusiv posibilitatea de a utiliza discuri cu densitate dublă, menținând în același timp funcționarea DOS 2.0.

Real.Dos

Născut ca SpartaDOS 3.x, numele său a fost schimbat în Real.DOS din motive legale, deoarece, după cum se poate vedea din numele original, Real.DOS / SpartaDOS 3.x a fost compatibil cu SpartaDOS. A fost scris de Stephen J. Carden și Ken Ames.

Formate de disc

Au existat mai multe formate de discuri Atari. Discul standard avea o singură față, o densitate unică și avea 720 de sectoare împărțite în 40 de piese. După formatare cu DOS 2.x sau compatibil, 707 sectoare au rămas libere: din fiecare sector de 128 octeți ultimele 3 au fost utilizate pentru a stoca informații referitoare la octeții utilizați, numărul fișierului, următorul sector care trebuie citit, lăsând astfel 125 de octeți pentru date. Alte formate au capacități diferite:

  • Unilateral, densitate unică: 40 de piste, 18 sectoare pe pistă, 128 octeți pe sector. Capacitate: 90 kB.
  • Unilateral, densitate dublă: 40 de piste, 18 sectoare pe pistă, 256 octeți pe sector. Capacitate: 180 kB.
  • Capacitate extinsă unilaterală: 40 de piste, 26 de sectoare pe pistă, 128 octeți pe sector. Capacitate: 127 kB.
  • Dublă față, dublă densitate: 80 de piste (40 pe fiecare parte), 18 sectoare pe piesa, 256 octeți pe sector. Capacitate: 360 kB.

Notă

  1. ^ a b c d Informații despre versiunile Atari DOS , la faqs.org , FAQS.com. Adus 26.11.2010 .
  2. ^ Informații despre alternativele DOS față de Apple , la faqs.org , FAQS.com. Adus 27.11.2010 .

Bibliografie

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT