Hirdetés

Keresés

Aktív témák

  • proof88

    addikt

    válasz Syl #6179 üzenetére

    hejj... cluster = logikailag egyben kezel szektorok. Formázol egy winyót, akkor az oprendszer clustereket "csinál", általában minden winyón 512 byte 1 szektor, amikor formázol és a clusterméret mondjuk 4096 byte, akkor az azt jelenti, hogy a legkisebb egység 4096 byte méretű lesz. Tehát, ha csinálsz egy txt fájlt ami mondjuk 400 byte, az is 4096 byte-ot fog valójában foglalni, mert 4096 byte-ot állítottál be formázásnál cluster méretnek. Nyilván fizikailag ez csak 1 szektort vesz el, de a logikai szervezésben nincs 4096 byte-nál kisebb egység... szóval logikailag az a fájl 4096 byte-ot foglal.

    Az SSD-ken vannak a page-ek, ezek 4096 byte-os egységek. Ezek fizikailag ekkorák. Tehát winyón 512 byte a fizikailag legkisebb egység, ssd-nél 4096 byte. Azért nem szektor, mert nem szektornak hívjuk. :) Aztán ezek vannak csoportosítva 512 kByte-os blokkokba. Tehát 1 blokkban van 128 db page. A page-eket lehet külön-külön írni, olvasni... viszont íráshoz az kell, hogy 000... legyen a page tartalma... tehát, ha egy page nem üres, és felül akarjuk írni, akkor először le kell nullázni, és utána lehet csak beleírni... és itt jön a gondok forrása... mert bár a page-eket külön-külön lehet olvasni, írni, törölni nem! Blokkonként lehet törölni... úgyhogy 1 page felülírásához az egész blokkot ki kell olvasni cache-be, le kell nullázni az egész blokkot, és visszaírni a komplett blokkot úgy, hogy az az 1 page ugye az új tartalommal lesz feltöltve. Ha a továbbiakra is kíváncsi vagy, olvass vissza a topikban. ;)

    szerk.: végeredményben, Te a cluster méretre vagy kíváncsi... azt a program nem írja ki..

  • fLeSs

    nagyúr

    válasz Syl #6179 üzenetére

    az SSD-n nincs szektor, az SSD-n memóriablokkok vannak. ezt nem írja ki neked semelyik program.
    btw a clusterméret és a szektorméret között nincs semmi összefüggés.

Aktív témák