finWeazel
Tukijäsen
- Liittynyt
- 15.12.2019
- Viestejä
- 11 559
SSD:t sisäisesti käyttävät paljon isompia palasia kuin 4kB. Voi olla joku 512kB tai isompikin. Isojen blockien vuoksi tarvitaan trim. Koko block pitää kirjoittaa kerralla, osittaisen block:in päivittäminen ei ole mahdollista. Jos halutaan tallettaa vähemmän kuin 512kB kirjoitus silti kirjoittaa koko 512kB block:in. Jos ei ole tyhjiä 512kB block:ja levyllä niin joudutaan ennen kirjoitusta lukemaan osittain täysi palanen, laitetaan dataa tyhjään osaan ja kirjoitetaan 512kB palanen levylle. Trim:lla paikataan reiät ja saadaan luotua tyhjiä blockeja että vältytään hitaalta lue, täytä, kirjoita operaatiolta. 512kB blokki koostuu esimerkiksi 128:sta 4kB sivusta.
512kB tässä esimerkki. Block:in koko voi olla levystä riippuen jonkin muun kokoinen.
512kB tässä esimerkki. Block:in koko voi olla levystä riippuen jonkin muun kokoinen.
SSDs cannot erase individual pages; it can only erase at the granularity of a block by draining all of the charge in the block at once. This restriction means that you cannot update pages in-place
Viimeksi muokattu: