Ero sivun ”FAT” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
Rivi 21:
Ensimmäisessä MS-DOSin käyttämässä FAT:in versiossa (FAT12) taulukossa oli korkeintaan 4096 arvoa, jotka osoittivat 512 tavun lohkoja. Tästä saatiin osion suurimmaksi osoitettavaksi kooksi 2<sup>12</sup>×512 tavua (tai oikeastaan 4086×512 tavua), kun 5¼"-levykkeen koko oli 160 kB. FAT12:n jokainen indeksi on 1,5 tavua. Tästä saadaan indeksi kätevästi kokonaislukuoperaatioilla jakamalla kahdella, kertomalla kolmella, hakemalla sana, ja jos indeksi oli pariton, siirtämällä lukua neljä bittiä oikealle. Ensimmäinen MS-DOSin versio ei tukenut alihakemistoja, ja juurihakemistolle oli varattu kiinteä määrä tilaa.
 
MS-DOS 2.0 julkaistiin maaliskuussa 1982 PC XT -koneen kanssa, jossa oli 10 MB kiintolevy. Tuossa käyttöjärjestelmäversiossa sektorin ja lohkon käsite erotettiin toisistaan. Koneen kiintolevyllä oli nyt 4 kB lohkoja. Tiedostojärjestelmä mahdollisti korkeintaan 16 MB:n kiintolevyn käytön. Vuonna 1984 PC AT -koneen yhteydessä, jossa oli 20 MB kiintolevy, julkaistiin MS-DOS 3.0. Sen myötä esiteltiin FAT16, joka laajensi FAT:in käyttämään 16-bittisiä lohkonumeroita ja salli 65 517 lohkoa. SektorinSektorien suurin sallittua määrää osiolla ei kuitenkaan kasvatettu, mikä rajoitti osion koon 32 GB:een.
 
Marraskuussa 1987 julkaisiin [[Compaq]] DOS 3.31, jossa sektorien määrä kasvatettiin 2<sup>32</sup> kappaleeseen (DOS 3.31 Large File System). Se ei muuttanut merkittävästi tiedostojärjestelmää, mutta johti merkittäviin muutoksiin DOSissa, jonka oli käytettävä 32-bittisiä lukuja. Muutos oli kohtalaisen suuri, koska DOS oli kirjoitettu 16-bittisellä assemblyllä. Microsoftin MS-DOSiin tämä muutos oli versiossa 4.0. Suurin lohkon koko oli 64 sektoria, mikä rajoitti FAT16:n koon tulevissa DOS:in ja Windowsin versiossa 2 gigatavuun. Windows NT 4.0 tuki tuki 64 kB lohkoja, joilla tiedostojärjestelmän suurin koko kaksikertaistui.
Noudettu kohteesta ”https://fi.wikipedia.org/wiki/FAT